A CLI tool to generate opinionated Rails application templates with Docker, PostgreSQL, Redis, and Sidekiq pre-configured.
Orats was an opinionated Rails application template generator that provided a pre-configured base application with Docker, PostgreSQL, Redis, and Sidekiq. It solved the problem of repetitive setup for new Rails projects by offering a production-ready foundation with sensible defaults. Developers could generate a personalized app and immediately start building their custom features.
Rails developers starting new projects who want a pre-configured, Dockerized environment with common technologies like PostgreSQL, Redis, and Sidekiq already set up.
It saved significant setup time by providing a battle-tested, opinionated stack out of the box, with Docker ensuring consistency across development and production environments. The CLI tool also personalized the generated app with project-specific names.
Opinionated rails application templates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes Docker and Docker Compose configurations that ensure the app runs identically across platforms, eliminating local Ruby installation needs as noted in the README.
Pre-configures PostgreSQL, Redis, Sidekiq, and Action Cable by default, saving hours of repetitive setup for common Rails project components.
Integrates Bootstrap 3.x, jQuery, and Font Awesome with a modern layout and helpers like title and meta_description, speeding up frontend work.
Extracts settings to environment variables and adds a staging environment, promoting secure and scalable configuration management from the start.
The project is archived in favor of docker-rails-example, meaning no updates for security patches, Rails versions beyond 5.2, or dependency upgrades.
Locks in specific versions like Bootstrap 3.x and jQuery, which are no longer modern, and may not align with current web development standards or project needs.
Requires Docker and Docker Compose, adding a learning curve and setup overhead for developers unfamiliar with containerization or those wanting simpler local workflows.
The opinionated defaults make it cumbersome to remove or replace integrated technologies (e.g., switching from PostgreSQL to MySQL) without significant manual changes.