Ruby on Rails Project Starter

Cast votes on packages you use, suggest missing packages and categories, and join the waiting list when you’re done.

 

Presets

Select Packages

Top
Name

Web Server*

The Ruby gem used to expose HTTP-based Ruby on Rails service.

Testing Framework*

All of the options available for writing tests in the app.

Did not find a package you need? You can vote below.

Database*

All of the options available under the --database initializaiton flag, the adapter for ActiveRecord module.

Did not find a package you need? You can vote below.

Environment

All your following choices will come configured with what you pick here.

Did not find a package you need? You can vote below.

Javascript

All of the options available under the --javascript initializaiton flag, to define what framework, if any, you are going to use for the interactive parts of your app’s UI.

Did not find a package you need? You can vote below.

Cascading Style Sheets

All of the options available under the --css initializaiton flag, to define what framework, if any, you are going to use for the styling of your app’s UI.

Assets Pipeline

All of the options available under the --asset-pipeline initializaiton flag that provides a framework to concatenate and minify or compress JavaScript and CSS assets.

Did not find a package you need? You can vote below.

File Storage

All of the options available for the file storage in your app.

Did not find a package you need? You can vote below.

Background Jobs

All of the options available for the background or asynchrounous code execution.

Transactional Emails

The configuration of ActionMailer module with the third-party transactional email delivery providers for production environment.

Did not find a package you need? You can vote below.

Receiving Emails

The configuration of ActionMailbox module with the third-party email providers for production environment.

Development Emails

The configuration of ActionMailer module for the development environment to avoid sending accidental emails and make working with them easier.

Did not find a package you need? You can vote below.

Mailtrap logo
Mailtrapmailtrap.io

Exceptions Logger

The configuration of a third-party errors and exceptions tracking provider for the production environment.

Monitoring Performance

The configuration of a third-party application performance monitoring provider for the production environment.

Developer eXperience

A selection of the tools that both help maintaining the high code quality in an automated fashion, or simply make our everyday work much easier.

Data Serialization

All of the options available for the data serialization in the API responses.

Did not find a package you need? You can vote below.

ActiveModelSerializersrubygems.org

Authentication

All of the options available for verifying users in the app.

Did not find a package you need? You can vote below.

Authorization

All of the options available for defining the users access scope in the app.

Did not find a package you need? You can vote below.

Administration

All of the options available for the admin app management.

Rich Text Editor

All of the options available for the advanced text editors.

Did not find a package you need? You can vote below.

Web Sockets

All of the options available for the Web Sockets implementation.

Did not find a package you need? You can vote below.

Websocket Rails logo
Websocket Railsgithub.io

All of the options available to implement the search.

Did not find a package you need? You can vote below.

Apache Solr - Sunspot logo
Apache Solr - Sunspotgithub.com

Elasticsearch - Searchkick logo
Elasticsearch - Searchkickelastic.co

Opensearch - Searchkick logo
Opensearch - Searchkickopensearch.org

Templating

All of the options available to template the HTML.

Did not find a package you need? You can vote below.

Gems: Production

The Ruby gems that are going to be listed in the top-level of Gemfile.lock, and in turn installed in all of the environments.

Gems: Development

The Ruby gems that are going to be installed under the development group of the Gemfile.lock.

Did not find a package you need? You can vote below.

Hotwire Livereloadrubygems.org

Gems: Test

The Ruby gems that are going to be installed under the test group of the Gemfile.lock.

Continuous Delivery

The continuous delivery external provider to run the tests and ensure the high code quality before introducing changes to the codebase.

CircleCI logo
CircleCIcircleci.com

$1.29
$1.29

Did not find a package you need? You can vote below.

AWS CodeBuild logo
AWS CodeBuildaws.amazon.com

Azure Pipelines logo
Azure Pipelinesazure.microsoft.com

Bitbucket Pipelines logo
Bitbucket Pipelinesbitbucket.org

Github Actions logo
Github Actionsgithub.com

Deployment

The infrastructure to deliver the app to the production environment.

AWS Elastic Beanstalk logo
AWS Elastic Beanstalkaws.amazon.com

Digitalocean logo
Digitaloceandigitalocean.com

Docker Swarm logo
Docker Swarmdocs.docker.com

Engine Yard logo
Engine Yardengineyard.com

Google Cloud logo
Google Cloudcloud.google.com

Kubernetes logo
Kuberneteskubernetes.io

Microsoft Azure logo
Microsoft Azuredocs.microsoft.com

We use cookies, please read and accept our Cookie Policy.