Trailblazer
Ruby framework of gems that organizes business logic into operations, with form objects, view components and a paid PRO edition.
Trailblazer is a set of Ruby gems for structuring business logic. Its central piece, the operation, is a service object that runs business code as a sequence of steps with error handling and flow control, and is called through a single entry point. The gems also include form objects, view components and test helpers, and the project describes the set as framework-agnostic, used with Rails, Hanami, Roda, Grape and Sinatra.
The gems are licensed under the LGPL. A separate commercial edition, Trailblazer PRO, adds a web debugger and a BPMN workflow editor under a separate commercial agreement that the project’s license text ties to purchase.
Worth knowing
The PRO features and their agreement are separate from the LGPL gems, so the two sets of terms apply to different parts of a project. The project says Trailblazer 2.1 is long-term supported, and the README names it as the current version.
Identity
Releases
Adoption
Sources
- 2026-10-26: links, Categories, Runtime, License, Current major version, Last release
rubygems.org/api/v1/gems/trailblazer.json - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/trailblazer/trailblazer - 2026-10-26: links
github.com/trailblazer/trailblazer/blob/master/README.md - 2026-10-26: Maintainer, Headquarters
trailblazer.to/2.1/about/ - 2026-10-26: Minimum runtime
github.com/trailblazer/trailblazer/blob/v2.1.3/trailblazer.gemspec - 2026-10-26: License, License model
github.com/trailblazer/trailblazer/blob/master/LICENSE - 2026-10-26: License
github.com/trailblazer/trailblazer/blob/master/COMM-LICENSE - 2026-10-26: First release
rubygems.org/api/v1/versions/trailblazer.json - 2026-10-26: Contributors
api.github.com/repos/trailblazer/trailblazer/contributors