Open Source Platform framework for Spring teams
Ship services with platform DNA.
Built for teams managing multiple Spring Boot repositories that need a more consistent platform baseline.
Open Source Platform framework for Spring teams
Built for teams managing multiple Spring Boot repositories that need a more consistent platform baseline.
Install the CLI with Homebrew, generate a Spring service, and run it locally.
From your terminal:
# install the Helix CLI
brew tap helixframework/helix
brew install helix-cli
# generate a Spring service
helix init springboot payment-service
# run it
cd payment-service
./gradlew bootRun
Want the full setup flow, template options, and CLI reference? Head into the docs next.
Most platform pain does not start with one dramatic failure. It starts with small inconsistencies that multiply across repositories until every new service, upgrade, and support issue costs more than it should.
Teams usually end up rebuilding the same platform decisions in slightly different ways.
Teams start from a known baseline and evolve from shared platform decisions instead of one-off reinvention.
Helix is an ecosystem, not a single library. It gives teams a clear model for how project generation, build standards, Spring Boot integration, and reusable runtime modules fit together.
Start new services and libraries from a versioned project baseline.
Docs CLIGenerate, inspect, and manage templates from a repeatable command-line workflow.
Docs PluginsApply shared Gradle conventions for quality, publishing, and build behavior.
Docs StartersWire platform capabilities into Spring Boot applications with focused integration modules.
Docs LibrariesReuse implementation building blocks for platform concerns across many services.
DocsCreate services from versioned templates that already reflect your platform structure and team conventions.
Apply centralized Gradle logic for quality checks, dependency policy, and release behavior across repositories.
Use 100+ reusable building blocks to standardize development, observability, rollout patterns, and support workflows without copy-paste.
A short loop from service generation to platform-wide evolution.
Teams begin with a consistent service structure and defaults instead of hand-building repository setup.
Common quality gates and dependency rules are applied automatically in every project build.
Services plug in standard modules for platform concerns like observability and error reporting.
Platform improvements roll out through shared framework updates instead of one-off repo changes.
A few examples of the kinds of platform capabilities Helix makes reusable across services. The goal is not just more modules. It is fewer one-off implementations of the same operational concerns.
helix-metricsStandardized metrics integrations with Prometheus, OTLP, Datadog, and StatsD starter options.
helix-featureflagsFeature flag modules with LaunchDarkly, Unleash, and properties-backed options for safe rollout control.
helix-statusStatus tracking modules with Redis-backed support to improve async workflow visibility and support operations.
helix-shadowHTTP, SNS, and SQS shadow traffic modules for validating behavior safely before full production exposure.
helix-errorreportingError reporting integrations for Rollbar and Sentry with Spring Boot starter support for consistent triage.
helix-retryReusable retry primitives for resilient service calls and dependable handling of transient failures.
Built for real platform workflows with 100+ reusable libraries that are ready to plug into applications and roll out consistently across repositories.
Go deeper on installation, templates, CLI workflows, starters, plugins, and runtime modules in the docs.
Use Helix to align how Spring services are generated, validated, and evolved across your engineering organization.