SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby API Builder Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Grape’s support extends to standard conventions, multiple format support, content negotiation, versioning, etc. The complete guide to Grape to develop REST-APIs, test the API and analyze the performance metrics is available on its official GitHub page.
My memory is fuzzy, but...
1. all data flow through the rails app (no pre-signed s3 upload or download links for direct uploading).
2. no support for CDNs (I think newer rails versions added support)
3. blobs and attachments were unnecessary abstractions.
3a. Querying was annoying and easy to add n+1 queries.
3b. Images are moderated and it was unclear where to put the moderation metadata (on blobs? attachments? create a new table? why so many tables?). Accessing the data was annoying (you need extra joins).
4. GraphQL gem didn't support it: https://github.com/rmosolgo/graphql-ruby/issues/1777
Hey folks, I've been using FastJsonapi::ObjectSerializer in past projects, but it is now deprecated and it's successor is "in maintenance mode! ". The og serializer had no release since 2015.
Hi guys, I know that Hotwire is the sh*t in rails nowadays, but if you were to build an API with rails, which serializer would you use ? I have my eyes on jsonapi-serializer with oj , but I am not sure if that is the best option nowadays. The jsonapi-serializer repo is a bit confusing, regarding which version should I use, same for ActiveModelSerializer to be honest.
Blueprinter is something we use on a project, it's also having difficulty staying alive, but right now there is active development here, a fork from the original blueprinted gem.
Ruby API Builder related posts
-
16 Best Ruby Frameworks For Web Development [2024]
-
Web Frameworks actively maintained in 2023?
-
Recommended Controllers Serializer Gem?
-
Efficient JSON Serialization with Blueprinter for Ruby on Rails
-
Could not detect rake tasks
-
What professions use Ruby?
-
Dusting off my rails knowledge, need some tips / guidance on rails 7 and production
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source API Builder projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Grape | 9,832 |
2 | graphql | 5,343 |
3 | ActiveModel::Serializers | 5,316 |
4 | Rails::API | 5,167 |
5 | Fast JSON API | 5,079 |
6 | jbuilder | 4,307 |
7 | rabl | 3,651 |
8 | JSONAPI::Resources | 2,309 |
9 | Her | 2,043 |
10 | Roar | 1,846 |
11 | jsonapi-serializer | 1,372 |
12 | Jb | 1,266 |
13 | Blueprinter | 1,063 |
14 | versionist | 970 |
15 | Pliny | 795 |
16 | Version Cake | 654 |
17 | Blanket | 463 |
18 | Praxis | 300 |
19 | api_struct | 235 |
20 | jsonapi-rb | 234 |
21 | Crêpe | 127 |
22 | Pragma | 92 |
23 | Jsonite | 28 |
Sponsored