Quarkus

Quarkus:超音速亚原子 Java。(Quarkus: Supersonic Subatomic Java.)

Github星跟踪图

Quarkus -- 超音速亚原子Java

Quarkus 是一个云原生的,(Linux)Container First 框架,用于编写 Java 应用程序。

  • 容器优先:用空间最小的 Java 应用程序最适合在容器中运行。
  • 云原生:拥抱 Kubernetes 等环境中的 12 因素架构
  • 统一命令式和反应式:引入了一种非阻塞和命令式开发的编程模型。
  • 基于标准:基于你喜欢和使用的标准和框架(RESTEasy 和 JAX-RS、Hibernate ORM 和 JPA、Netty、Eclipse Vert.x、Eclipse MicroProfile、Apache Camel...)。
  • 微服务优先:为 Java 应用程序带来闪电般的启动时间和代码周转。
  • 开发者喜悦:以开发为中心的体验,没有任何妥协,让您的应用程序在短时间内成为现实。

所有这些都在一个框架下进行。

入门须知

迁移指南

我们在 迁移指南 中收集了所有的迁移笔记。

发布计划

对下一个版本何时发布感兴趣?请查看我们的 发布计划 文档以了解详情。

如何构建 Quarkus

构建说明可在 贡献指南 中获得。


主要指标

概览
名称与所有者quarkusio/quarkus
主编程语言Java
编程语言Java (语言数: 15)
平台Kubernetes, Linux, Mac, Windows
许可证Apache License 2.0
所有者活动
创建于2018-07-06 00:44:20
推送于2025-07-22 17:22:49
最后一次提交
发布数402
最新版本名称3.24.4 (发布于 )
第一版名称0.0.1 (发布于 )
用户参与
星数14.7k
关注者数260
派生数2.9k
提交数53.6k
已启用问题?
问题数19076
打开的问题数2341
拉请求数23604
打开的拉请求数219
关闭的拉请求数3294
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Quarkus

Version
Build Status
License
Project Chat

Quarkus - Supersonic Subatomic Java

Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.

  • Container First:
    Minimal footprint Java applications optimal for running in containers
  • Cloud Native:
    Embraces 12 factor architecture in environments like Kubernetes.
  • Unify imperative and reactive:
    Brings under one programming model non blocking and imperative styles of development.
  • Standards-based:
    Based on the standards and frameworks you love and use (RESTEasy and JAX-RS, Hibernate ORM and JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile, Apache Camel...)
  • Microservice First:
    Brings lightning fast startup time and code turn around to Java apps
  • Developer Joy:
    Development centric experience without compromise to bring your amazing apps to life in no time

All under ONE framework.

Getting Started

How to build Quarkus

The build instructions are available in the contribution guide.