Micro framework for creating server side applications in Java 11+
Colesico-framework
is a lightweight full stack microframework for creating backend and server side web applications with Java 17+.
It is inspired by Spring and EJB frameworks but uses more simplified approach to construct an applications. The purpose of this framework is to provide a faster and lightweight alternative.
Colesico framework is also an analog of such frameworks as Quarkus and Micronaut but it is lighter and faster. It also does not almost use the reflection at runtime. The approach used is the generation of extra auxiliary code at compile time using the annotation processors.
Colesico framework is based on an extendable architecture that makes it easy to integrate third party frameworks.
Colesico-framework docs/manual
To build colesico framework with maven:
$ mvn clean install
<dependency>
<groupId>net.colesico.framework</groupId>
<artifactId>colesico-[module or bundle]</artifactId>
<version>${colesico-version}</version>
</dependency>
This project is licensed under the
Apache 2.0 license.
This project uses modified semver approach.
Version number:
[major].[moderate].[minor]
Requires significant client code changes.
Changes may require a few lines updating in the client code to make it works.
This also may not break an application completely, but it may cause partial degradation.
Please, pay attention to check your code is working properly on such updates.
This may be a bugfixes, new compatible framework features, documentation updates, etc.
Update 1.2.3 to 1.2.4 - should not require any client code changes.
Update 1.2.3 to 1.3.0 - may require some code changes.
Update 1.2.3 to 2.0.0 - require significant client code changes.