Skip to content
@scireum

scireum GmbH

scireum GmbH

Die scireum GmbH entwickelt Softwareprodukte in den Bereichen Handelsinformationssysteme, E-Commerce und Messaging.

We're a software company located in Germany next to the city of Stuttgart. We're a firm believer in open source software and thus release as much as possible under accessible licenses.

https://www.scireum.de

Java

Our language of choice for our SaaS platforms is Java. As we build 4 products which share a lot of functionality (all of them are multi-tenant / cloud native / SaaS platforms). We therefore built the SIRIUS Framework which provides dependency injection, database connectivity, cluster monitoring and maintenance, support for scheduling and work offloading on worker servers etc.

The framework is split into several libraries, depending on the functionality needed (to better control which dependencies are required):

We also (sadly) had to build a parser and compiler for SASS:

Also, we built a simple parsing library (used by SIRIUS web for the Tagliatelle Compiler and by server SASS):

Finally, we use SIRIUS to build a test-application, which we internally used to mock the API of S3:

JavaScript

Building web based products, we could not prevent the creation of some JS frameworks / libraries:

Rust

We use Rust to offload memory and performance intense tasks from Java. We therefore built a runtime to provide ultra low-latency micro services via the Redis RESP protocol:

Popular repositories

  1. s3ninja s3ninja Public

    S3 ninja emulates the Amazon S3 API for developement and test purposes

    Java 454 87

  2. parsii parsii Public archive

    Super fast and simple evaluator for mathematical expressions written in Java

    Java 209 64

  3. sirius-kernel sirius-kernel Public

    Provides common core classes and the dependency injection microkernel powering all SIRIUS applications

    Java 35 19

  4. SCITokenSearchField SCITokenSearchField Public

    Objective-C 21 3

  5. sirius-web sirius-web Public

    Provides a modern and scalable web server as SIRIUS module

    Java 20 4

  6. hildeguard hildeguard Public archive

    Signs public keys (id_rsa.pub) usign a CA certificate to permit ssh access to users authenticated via LDAP (Active Directory)

    Java 20 7

Repositories

Showing 10 of 43 repositories

Top languages

Loading…

Most used topics

Loading…