rails-api-boilerplate

Ruby on Rails API boilerplate

rubyrailsboilerplaterails-applicationdoorkeeperrails-boilerplaterails-apidevise-auth
FreeRepo

Preview

rails-api-boilerplate preview

Overview

This Rails API boilerplate provides a structured foundation for building REST APIs using Ruby on Rails with PostgreSQL and Redis. It implements a layered architecture with controllers, operations, contracts for validation and services for business logic, along with built-in tools for API documentation via Swagger, service generation and search/filter/sort capabilities.

Features

api-boilerplateapplication-controllerapplication-operationcontract-validationapplication-serviceswagger-documentationservice-generatorcontract-generatorsearch-filter-sortdevise-authenticationdoorkeeper-oauth

Feature Flags

authenticationauthorizationsearchapiDocscachingformsValidation

Recommended Use Cases

rest-api-developmentrails-api-projectsbackend-scaffolding

Frontend

None

Backend

railsrubypostgresqlredis

Auth Providers

devisedoorkeeper

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
74
๐Ÿด Forks
8
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-10-23T16:01:21.000Z

Stack

Framework
rails
Language
ruby
Database
postgresql
Auth
devise, doorkeeper

Data Layer

Databases
postgresql, redis

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate