Branch | Status | Version | Download |
---|---|---|---|
master | Download releases | ||
develop | Download snapshots |
Mosaik is a general Java Framework that makes it easy to build applications. The APIs range from low level Resource apis to health checks.
Maven central describes how to include mosaik with various build tools.
Take look at the JavaDocs or at the Wiki.
Example Applications: LedAnimation and Linky
Name | Description | Wiki |
---|---|---|
AnnotationBase | Annotation Data & Context APIs | - |
Annotations | Common Annotations (mostly for AnnotationBase) | - |
ArgParser | Parses startup arguments into Objects | - |
Automatisation | Crawler API and tools to generate UserAgent | - |
Console | Input and visualization APIs for Consoles | - |
Database | Database support based on Annotation Data API | - |
DomParsing | Document parsing based on Annotation Data API | - |
Network | CloudKit, Services, Monitoring and LoadBalancing | - |
Runtime | Core of Mosaik: Application API and StartUp | - |
Util | Common classes & Utils for IO, caching and time | - |
ValueTransformers | Transforms Objects using ConverterRoutes and ValueConverters | - |
WebApi | WebHandlers using Annotation Context and Template API | - |
Name | Description |
---|---|
GameEngine | Framework to create 2d and 3d games |
Mosaik-Spigot | Inventory, NMS and Command APIs for spigot |
For Library support take a look at Mosaik-Extensions |