Top 23 Ruby API Projects
-
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
-
Very Clean Architecture inspired. The result is similar to https://hanamirb.org/
-
Scout APM
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.
-
Devise Token Auth
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
As a side note, also check out devise_token_auth here
-
-
-
-
tesla-api
🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.
-
-
-
-
-
-
-
-
Project mention: Show HN: DatoJi – The cleanest and simplest JSON storage service ever made | news.ycombinator.com | 2021-02-18
-
-
-
Project 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
-
- https://github.com/stas/jsonapi.rb
-
Pragma
An expressive, opinionated ecosystem for building beautiful RESTful APIs with Ruby. (by pragmarb)
-
Project 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.
-
Project mention: Endpoint_flux is another gem to deal with endpoints | reddit.com/r/ruby | 2021-03-29
-
tokenable-ruby
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.
I built https://github.com/tokenable/tokenable-ruby for exactly this use case.
Index
What are some of the best open-source API projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Grape | 9,293 |
2 | Hanami | 5,436 |
3 | Devise Token Auth | 3,132 |
4 | flipper | 2,456 |
5 | DuckRails | 1,682 |
6 | rspec_api_documentation | 1,371 |
7 | tesla-api | 1,332 |
8 | grape-swagger | 1,001 |
9 | versionist | 953 |
10 | Version Cake | 625 |
11 | Spyke | 592 |
12 | rack-app | 390 |
13 | feedirss-api | 342 |
14 | api_struct | 225 |
15 | datoji | 221 |
16 | Flexirest | 193 |
17 | JSONAPI::Utils | 192 |
18 | api_guard | 164 |
19 | jsonapi.rb | 122 |
20 | Pragma | 94 |
21 | js_from_routes | 25 |
22 | endpoint-flux | 19 |
23 | tokenable-ruby | 11 |