Top 23 Ruby API Builder 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
-
You can use these flags to customize your rails app to you liking and needs for your particular app. Checkout these resources for more info: Rail new help output Rails-api Guides
-
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.
-
Project mention: REST API - Modern Rails JSON Serializers - Which Ones To Use? | dev.to | 2021-02-28
After googling and reading some articles, I found that there are a lot of blogs related to Fast JSON API which is now deprecated and kind of replaced by JSON:API Serializer. These gems are following JSON:API specification and force our API response to meet this specification standard.
-
Project mention: REST API - Modern Rails JSON Serializers - Which Ones To Use? | dev.to | 2021-02-28
On the other hand, we have Active Model Serializers. This gem is also deprecated but has another stable version 0.10. I also found Blueprinter gem. I've never used it before and don't know its limitations.
-
Project mention: How to properly update model using graphql-ruby? | reddit.com/r/rubyonrails | 2021-03-31
I'm working on a side project to learn implementation of GraphQL into a Rails 6 app. To do this, I'm using the graphql-ruby gem.
-
-
-
REST with https://github.com/cerebris/jsonapi-resources & https://github.com/twg/devour
-
Her
Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database.
-
-
Project mention: Choosing a Rails JSON serializer for your API in 2021 | reddit.com/r/ruby | 2021-02-05
-
-
-
Project mention: What are your thoughts on the jsonapi-resources gem? | reddit.com/r/rails | 2021-03-11
I’m find the json-api standard to be too “full” personally and even when I’m implementing a consumer I’ve never used most of the “features” of it on the app side. For serializing I personally enjoy Blueprinter (https://github.com/procore/blueprinter) which lets you define your own api schema very easily and quickly without getting bogged down.
-
-
-
Praxis
Praxis is a framework that focuses on both the design and implementation aspects of creating APIs.
-
-
-
-
Pragma
An expressive, opinionated ecosystem for building beautiful RESTful APIs with Ruby. (by pragmarb)
-
-
Index
What are some of the best open-source API Builder projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Grape | 9,293 |
2 | Rails::API | 5,201 |
3 | Fast JSON API | 5,155 |
4 | ActiveModel::Serializers | 5,083 |
5 | graphql | 4,666 |
6 | jbuilder | 3,896 |
7 | rabl | 3,611 |
8 | JSONAPI::Resources | 2,201 |
9 | Her | 1,940 |
10 | Roar | 1,808 |
11 | Jb | 1,078 |
12 | versionist | 953 |
13 | Pliny | 751 |
14 | Blueprinter | 633 |
15 | Version Cake | 625 |
16 | Blanket | 463 |
17 | Praxis | 298 |
18 | api_struct | 225 |
19 | jsonapi-rb | 220 |
20 | Crêpe | 120 |
21 | Pragma | 94 |
22 | Jsonite | 28 |
23 | json-serializer | 13 |