Top 23 Ruby API Projects
An opinionated framework for creating REST-like APIs in Ruby.Project mention: 26 most popular Ruby/Rails repositories on GitHub in July-August 2020 | dev.to | 2020-09-05
Grape is a REST-like API framework for Ruby. It’s designed to run on Rack or complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily develop RESTful APIs. 9,200 stars by now
The web, with simplicity.Project mention: A sustainable architecture for Ruby on Rails | reddit.com/r/ruby | 2021-02-25
Very Clean Architecture inspired. The result is similar to https://hanamirb.org/
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.Project mention: Devise, The Swiss Army Knife of Rails User Authentication. | dev.to | 2021-02-04
As a side note, also check out devise_token_auth here
:dolphin: Beautiful, performant feature flags for Ruby.
Development tool to mock API endpoints quickly and easily (docker image available)
Automatically generate API documentation from RSpec
🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.Project mention: Thoughts on renting out your Tesla? | reddit.com/r/teslamotors | 2021-04-04
Add OAPI/swagger v2.0 compliant documentation to your grape API
A plugin for versioning Rails based RESTful APIs.
:cake: Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps
Interact with REST services in an ActiveRecord-like manner
minimalist framework for building rack applications
RSS as RESTful. This service allows you to transform RSS feed into an awesome API.Project mention: RSS as RESTful API | reddit.com/r/coolgithubprojects | 2021-01-22
API wrapper builder with response serialization
A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.Project mention: Show HN: DatoJi – The cleanest and simplest JSON storage service ever made | news.ycombinator.com | 2021-02-18
Flexirest - The really flexible REST API client for Ruby
Build JSON API-compliant APIs on Rails with no (or less) learning curve.
JWT authentication solution for Rails APIsProject mention: What do you use for user authentication on an API only app? | reddit.com/r/rails | 2021-02-03
https://github.com/Gokul595/api_guard is a nice little gem for API auth using JWTs. Most of it is honestly not that hard to implement yourself though
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.Project mention: What is it like to work with Rails 6 in 2021? | reddit.com/r/rails | 2021-01-22
An expressive, opinionated ecosystem for building beautiful RESTful APIs with Ruby. (by pragmarb)
🛣️ Generate path helpers and API methods from your Rails routesProject mention: Path helpers and API methods in JS from your Rails routes | reddit.com/r/rails | 2021-03-16
You might already be able to achieve that by using Config.withResponse to store data in a Redux store.
Micro framework for dealing with API and endpointsProject mention: Endpoint_flux is another gem to deal with endpoints | reddit.com/r/ruby | 2021-03-29
Tokenable is a Rails gem that allows API-only applications a way to authenticate users. This can be helpful when building Single Page Applications, or Mobile Applications. Works with Devise, Sorcery, has_secure_password, and any other auth system you may want to use.Project mention: What API auth pattern am I describing here? | reddit.com/r/rails | 2021-02-01
I built https://github.com/tokenable/tokenable-ruby for exactly this use case.
What are some of the best open-source API projects in Ruby? This list will help you:
|3||Devise Token Auth||3,132|