For the developers:
Enhance your software development by exploring our featured open-source projects to use, share, and build on.
Thorium Framework is a modern microservices framework built on top of Armeria
Scala 3 and Java 17.
Simple, scalable and easy to use, it can be the perfect companion for your next web project.
is a Scala 3 library for form and data binding, which comes with features like conversion of data into Scala types (such as primitive types, tuples, case classes and collection), validation and tranformation of data. This library is used in Thorium
project in binding HTTP request body and query params into desired type, and is inspired by Play Framework's form submission
Htmltags is a HTML rendering library, it facilitates the construction of an immutable HTML document using Scala 3. It also provides CSS Selectors to allow runtime modification the immutable HTML document. This library is inspired by Scalatags and it is compiled with Scala 3.2 and Java 17.
Commons JSON is a Scala3 library for parsing and generating of JSON text, and has notable features such as parsing of JSON into Java Time Temporal types and transveral path search
. This is created primarily to support Thorium
project and is inspired by Play-Json
and is compiled with Scala 3.2 and Java 17.
Commons-i18n is a I18n Scala library, it is created primarily to support Thorium
project. This library is compiled with Scala 3.2 and Java 17.
This library provides convenience 'Option' extension methods to LightBend Config library
. This library is compiled with Scala 3.2 and Java 17.