Carton
carton.dtcristo.com- Category
- Developer Tools
- Rank
- No. 3609Tools index
- Pricing
- Open Source
- Type
- TOOL
- Date
About
Carton is a Ruby library that enforces module boundaries inside a single process. Each Carton exposes only what it exports, keeps its monkey patches local, and can use its own gem versions, all enforced at runtime through Ruby 4's Ruby::Box. It needs no manifest files, and the project states it is experimental because Box itself is still experimental.
Why it made the leaderboard
Enforces module boundaries in Ruby at runtime, isolating constants, monkey patches and gem versions per Carton, rather than relying on static linting like Packwerk.
Tags
rubyboundariesmodularityruby-boxgemmonorepo
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.