Skip to content

rudolfschmidt/alkun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alkun

Alkun is a Java HTTP Server and was created because of a lot of frustration about the spring boot project.

Spring is a great project but faces performance and usability issues. The issues come from a complex code structure that has grown historically. Because of a lot of nested objects and functions the performance is not so much great and the spring code itself is hard to extend and to develop, even for the project maintainers like you can see here: spring-projects/spring-boot#5834

Software needs to be easy, simple and most important maintainable! Alkun does only what it is supposed to be, it translates http commands and make them accessable through a java api. Not less and not more.

Maven

Java9

<dependencies>
    <dependency>
        <groupId>com.rudolfschmidt</groupId>
        <artifactId>alkun</artifactId>
        <version>4.0.0</version>
    </dependency>
</dependencies>

Java8

<dependencies>
    <dependency>
        <groupId>com.rudolfschmidt</groupId>
        <artifactId>alkun</artifactId>
        <version>3.1.0</version>
    </dependency>
</dependencies>

NOTE: I know that the code documentation is still in progress. I will write more documentation in future. I know that documentation is a part of code usability.

About

Simple HTTP Server written in plain Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published