Öppen källkod: java- och Kotlin-ramverk
11 java- och Kotlin-ramverk vars kod är offentlig under en OSI-godkänd licens, bedömda för integritet med belägg. Rekommendationer först, sedan efter poäng.
Eclipse Vert.x Betyg B
Verktygslåda från Eclipse Foundation för att bygga reaktiva, händelsedrivna program på JVM med icke-blockerande I/O, som kan användas från Java, Kotlin och andra JVM-språk.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. Källkod
Helidon Betyg B
Java-ramverk från Oracle för att bygga mikrotjänster, som erbjuds som ett lättviktigt funktionellt API (Helidon SE) och en MicroProfile-implementering (Helidon MP).
Apache 2.0-licensed. Källkod
Javalin Betyg B
Lättviktigt webbramverk för Java och Kotlin byggt på Jetty-servern, med ett litet hanterarbaserat API för REST-API:er och WebSockets.
Apache 2.0-licensed. Källkod
Play Framework Betyg B
Webbramverk för Java och Scala med en tillståndslös, icke-blockerande arkitektur, omladdning under utveckling och typsäkra mallar.
Apache 2.0-licensed. Källkod
Dropwizard Betyg C
Java-ramverk för att bygga RESTful-webbtjänster som paketerar Jetty, Jersey och Jackson i ett enda programpaket med inbyggda mätvärden och hälsokontroller.
Apache 2.0-licensed. Källkod
Quarkus Betyg C
Java-ramverk för moln- och Kubernetes-program, utformat för snabb start och låg minnesanvändning, med inbyggd kompilering via GraalVM och ett utvecklingsläge med automatisk omladdning.
Apache 2.0-licensed. Källkod
Apache Struts Betyg D
MVC-ramverk från Apache för att bygga webbprogram i Java, baserat på actions, interceptorer och resultatvyer.
Apache 2.0-licensed. Källkod
Grails Betyg D
Ramverk för webbprogram för språket Groovy byggt på Spring Boot, med konvention framför konfiguration, datalagret GORM och GSP-mallar.
Apache 2.0-licensed. Källkod
Ktor Betyg D
Kotlin-ramverk från JetBrains för att bygga asynkrona servrar och HTTP-klienter med korutiner, som kan utökas med plugins.
Apache 2.0-licensed. Källkod
Micronaut Betyg D
JVM-ramverk för mikrotjänster och serverlösa program i Java, Kotlin och Groovy, som använder beroendeinjektion vid kompilering i stället för reflektion.
Apache 2.0-licensed. Källkod
Spring Boot Betyg D
Java-ramverk från Spring-projektet för att bygga fristående program, med automatisk konfiguration, inbäddade webbservrar och startberoenden.
Apache 2.0-licensed. Källkod
Jämför alla 12 java- och Kotlin-ramverk, med eller utan öppen källkod.