Privacy Ratings

开源java 和 Kotlin 框架

代码以 OSI 认可的许可证公开的 11 个java 和 Kotlin 框架,附证据进行隐私评级。推荐在前,其余按分数排序。

  1. 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. 源代码

  2. Helidon 等级 B

    Oracle 推出的用于构建微服务的 Java 框架,提供轻量级函数式 API(Helidon SE)和 MicroProfile 实现(Helidon MP)。

    Apache 2.0-licensed. 源代码

  3. Javalin 等级 B

    基于 Jetty 服务器构建的 Java 和 Kotlin 轻量级网页框架,提供小巧的基于处理器的 API,用于 REST API 和 WebSocket。

    Apache 2.0-licensed. 源代码

  4. Play Framework 等级 B

    适用于 Java 和 Scala 的网页框架,采用无状态、非阻塞架构,开发期间支持热重载,并提供类型安全的模板。

    Apache 2.0-licensed. 源代码

  5. Dropwizard 等级 C

    用于构建 RESTful Web 服务的 Java 框架,将 Jetty、Jersey 和 Jackson 打包为一个应用包,内置指标和健康检查。

    Apache 2.0-licensed. 源代码

  6. Quarkus 等级 C

    面向云和 Kubernetes 应用的 Java 框架,设计目标是快速启动和低内存占用,支持 GraalVM 原生编译和实时重载开发模式。

    Apache 2.0-licensed. 源代码

  7. Apache Struts 等级 D

    Apache 推出的 MVC 框架,用于构建 Java 网页应用,基于 action、拦截器和结果视图。

    Apache 2.0-licensed. 源代码

  8. Grails 等级 D

    基于 Spring Boot 构建的 Groovy 语言网页应用框架,提供约定优于配置、GORM 数据层和 GSP 模板。

    Apache 2.0-licensed. 源代码

  9. Ktor 等级 D

    JetBrains 推出的 Kotlin 框架,使用协程构建异步服务器和 HTTP 客户端,可通过插件扩展。

    Apache 2.0-licensed. 源代码

  10. Micronaut 等级 D

    面向 Java、Kotlin 和 Groovy 微服务和无服务器应用的 JVM 框架,使用编译时依赖注入而不是反射。

    Apache 2.0-licensed. 源代码

  11. Spring Boot 等级 D

    Spring 项目推出的 Java 框架,用于构建独立应用,提供自动配置、嵌入式 Web 服务器和 starter 依赖。

    Apache 2.0-licensed. 源代码

比较全部 12 个java 和 Kotlin 框架,无论是否开源。