Camping
Ruby micro web framework that keeps a small application in a few files, organized as Model-View-Controller.
Camping is a micro web framework for Ruby that keeps a complete application small enough for a few files. Each app follows the Model-View-Controller pattern, and the framework supports several apps that run together, each with its own models, routes and controllers. The README describes installation with the gem command from RubyGems and a development mode run with the camping command, which it recommends running locally. The publishing chapter of the book describes running an app as a CGI script that the web server starts for each request, and as a Camping server on a machine that stays on.
Worth knowing
The original work is credited to why the lucky stiff, and the project is now maintained by its community through the GitHub repository.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-24: Status
rubycamping.org/ - 2026-10-24: links, Written in, GitHub stars
api.github.com/repos/camping/camping - 2026-10-24: links, Maintainer, Categories, Runtime, Install with, Runs as
github.com/camping/camping/blob/main/README.md - 2026-10-24: Runs as
github.com/camping/camping/blob/main/book/08_publishing_an_app.md - 2026-10-24: Minimum runtime
rubygems.org/api/v2/rubygems/camping/versions/3.2.6.json - 2026-10-24: License, License model
github.com/camping/camping/blob/main/COPYING - 2026-10-24: First release
rubygems.org/api/v1/versions/camping.json - 2026-10-24: Current major version, Last release
api.github.com/repos/camping/camping/releases - 2026-10-24: Contributors
api.github.com/repos/camping/camping/contributors?per_page=1 - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/camping