Code Quarkus is a web application framework for building customizable project starter interfaces powered by Quarkus and React.
The tool solves the problem of providing developers with a guided, interactive way to bootstrap Quarkus projects with selected extensions and configurations. It works as a fullstack React library built on the Quarkus Web Bundler, combining a backend API with a frontend UI that can be extended and reused across different implementations. The architecture separates concerns into distinct modules: web dependencies, a base library containing both the API and React components, and a community application that demonstrates the default implementation.
Adoption suits teams building Quarkus-based platforms or wanting to offer customized project generation experiences to their users. The modular design allows organizations to extend the base library for their own branded versions without forking the entire codebase, as demonstrated by existing implementations. The tool exposes its API through OpenAPI documentation, making it straightforward to understand available endpoints and integrate with other systems.
The project maintains automated staging deployments that refresh approximately fifteen minutes after merges to the main branch, enabling rapid feedback on changes. Promotion to production is fully automated through acceptance tests, removing manual deployment steps. The development workflow is streamlined with a just-based command system for local development and production builds, with both API and UI code organized in clearly separated directories within the base module.