เฟรมเวิร์ก Java และ Kotlin แบบโอเพนซอร์ส
เฟรมเวิร์ก Java และ Kotlin 11 รายการที่เปิดเผยโค้ดภายใต้สัญญาอนุญาตที่ OSI รับรอง ประเมินด้านความเป็นส่วนตัวพร้อมหลักฐาน ตัวเลือกแนะนำมาก่อน แล้วตามด้วยคะแนน
Eclipse Vert.x เกรด B
ชุดเครื่องมือจาก Eclipse Foundation สำหรับสร้างแอปพลิเคชันแบบรีแอกทีฟที่ขับเคลื่อนด้วยอีเวนต์บน JVM ด้วย I/O แบบไม่บล็อก ใช้ได้จาก Java, Kotlin และภาษา JVM อื่นๆ
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. ซอร์สโค้ด
Helidon เกรด B
เฟรมเวิร์ก Java จาก Oracle สำหรับสร้างไมโครเซอร์วิส มีให้ทั้งแบบ API เชิงฟังก์ชันน้ำหนักเบา (Helidon SE) และแบบที่ใช้งาน MicroProfile (Helidon MP)
Apache 2.0-licensed. ซอร์สโค้ด
Javalin เกรด B
เว็บเฟรมเวิร์กน้ำหนักเบาสำหรับ Java และ Kotlin ที่สร้างบนเซิร์ฟเวอร์ Jetty พร้อม API ขนาดเล็กแบบอิง handler สำหรับ REST API และ WebSocket
Apache 2.0-licensed. ซอร์สโค้ด
Play Framework เกรด B
เว็บเฟรมเวิร์กสำหรับ Java และ Scala ที่มีสถาปัตยกรรมแบบไม่เก็บสถานะและไม่บล็อก รองรับการโหลดใหม่ระหว่างพัฒนา และเทมเพลตที่ปลอดภัยด้านชนิดข้อมูล
Apache 2.0-licensed. ซอร์สโค้ด
Dropwizard เกรด C
เฟรมเวิร์ก Java สำหรับสร้างเว็บเซอร์วิสแบบ RESTful ที่รวม Jetty, Jersey และ Jackson ไว้ในแพ็กเกจแอปพลิเคชันเดียว พร้อมเมตริกและการตรวจสุขภาพระบบในตัว
Apache 2.0-licensed. ซอร์สโค้ด
Quarkus เกรด C
เฟรมเวิร์ก Java สำหรับแอปพลิเคชันบนคลาวด์และ Kubernetes ออกแบบให้เริ่มทำงานเร็วและใช้หน่วยความจำน้อย พร้อมการคอมไพล์เป็นเนทีฟด้วย GraalVM และโหมดพัฒนาที่โหลดใหม่อัตโนมัติ
Apache 2.0-licensed. ซอร์สโค้ด
Apache Struts เกรด D
เฟรมเวิร์ก MVC ของ Apache สำหรับสร้างเว็บแอปพลิเคชัน Java โดยอิง action, interceptor และ result view
Apache 2.0-licensed. ซอร์สโค้ด
Grails เกรด D
เฟรมเวิร์กเว็บแอปพลิเคชันสำหรับภาษา Groovy ที่สร้างบน Spring Boot พร้อมหลักการ convention over configuration ชั้นข้อมูล GORM และเทมเพลต GSP
Apache 2.0-licensed. ซอร์สโค้ด
Ktor เกรด D
เฟรมเวิร์ก Kotlin จาก JetBrains สำหรับสร้างเซิร์ฟเวอร์และไคลเอนต์ HTTP แบบอะซิงโครนัสด้วย coroutine ขยายความสามารถได้ด้วยปลั๊กอิน
Apache 2.0-licensed. ซอร์สโค้ด
Micronaut เกรด D
เฟรมเวิร์ก JVM สำหรับไมโครเซอร์วิสและแอปพลิเคชันแบบ serverless ด้วย Java, Kotlin และ Groovy โดยใช้ dependency injection ตอนคอมไพล์แทน reflection
Apache 2.0-licensed. ซอร์สโค้ด
Spring Boot เกรด D
เฟรมเวิร์ก Java จากโครงการ Spring สำหรับสร้างแอปพลิเคชันแบบสแตนด์อโลน พร้อมการกำหนดค่าอัตโนมัติ เว็บเซิร์ฟเวอร์แบบฝังตัว และ starter dependency
Apache 2.0-licensed. ซอร์สโค้ด
เปรียบเทียบ เฟรมเวิร์ก Java และ Kotlin ทั้งหมด 12 รายการ ทั้งแบบโอเพนซอร์สและไม่ใช่โอเพนซอร์ส