Opensource java- en Kotlin-frameworks
11 java- en Kotlin-frameworks waarvan de code openbaar is onder een door OSI goedgekeurde licentie, beoordeeld op privacy met bewijs. Keuzes eerst, daarna op score.
Eclipse Vert.x Cijfer B
Toolkit van de Eclipse Foundation voor het bouwen van reactieve, event-driven applicaties op de JVM met non-blocking I/O, te gebruiken vanuit Java, Kotlin en andere JVM-talen.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. Broncode
Helidon Cijfer B
Java-framework van Oracle voor het bouwen van microservices, beschikbaar als lichtgewicht functionele API (Helidon SE) en als MicroProfile-implementatie (Helidon MP).
Apache 2.0-licensed. Broncode
Javalin Cijfer B
Lichtgewicht webframework voor Java en Kotlin, gebouwd op de Jetty-server, met een kleine handlergebaseerde API voor REST API's en WebSockets.
Apache 2.0-licensed. Broncode
Play Framework Cijfer B
Webframework voor Java en Scala met een stateless, non-blocking architectuur, hot reloading tijdens de ontwikkeling en typeveilige templates.
Apache 2.0-licensed. Broncode
Dropwizard Cijfer C
Java-framework voor het bouwen van RESTful webdiensten dat Jetty, Jersey en Jackson bundelt in één applicatiepakket, met ingebouwde metrics en health checks.
Apache 2.0-licensed. Broncode
Quarkus Cijfer C
Java-framework voor cloud- en Kubernetes-applicaties, ontworpen voor snel opstarten en weinig geheugengebruik, met native compilatie via GraalVM en een ontwikkelmodus met live reload.
Apache 2.0-licensed. Broncode
Apache Struts Cijfer D
MVC-framework van Apache voor het bouwen van Java-webapplicaties, gebaseerd op actions, interceptors en resultaatviews.
Apache 2.0-licensed. Broncode
Grails Cijfer D
Webapplicatieframework voor de taal Groovy, gebouwd op Spring Boot, met conventie boven configuratie, de datalaag GORM en GSP-templates.
Apache 2.0-licensed. Broncode
Ktor Cijfer D
Kotlin-framework van JetBrains voor het bouwen van asynchrone servers en HTTP-clients met coroutines, uit te breiden met plug-ins.
Apache 2.0-licensed. Broncode
Micronaut Cijfer D
JVM-framework voor microservices en serverless applicaties in Java, Kotlin en Groovy, dat dependency injection tijdens het compileren gebruikt in plaats van reflectie.
Apache 2.0-licensed. Broncode
Spring Boot Cijfer D
Java-framework van het Spring-project voor het bouwen van zelfstandige applicaties, met automatische configuratie, ingebouwde webservers en starter-afhankelijkheden.
Apache 2.0-licensed. Broncode
Alle 12 java- en Kotlin-frameworks vergelijken, open source of niet.