Ruby API Builder

Open-source Ruby projects categorized as API Builder | Edit details

Top 23 Ruby API Builder Projects

  • GitHub repo Grape

    An opinionated framework for creating REST-like APIs in Ruby.

    Project mention: 16 Best Ruby Frameworks For Web Development | | 2021-06-08

    Grape is a REST-like microframework written in Ruby programming language. Grape is also considered among the best ruby frameworks and can be used to run on top of Rack or can be used to complement the existing web application frameworks such as Sinatra or Rails. The latter can be done through the DSL-based REST-API for communication. The Grape ruby web framework facilitates efficient and meaningful APIs working in the web application domain.

  • GitHub repo Rails::API

    Rails for API only applications

    Project mention: Using Rails as an API Only | | 2021-02-27

    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: A developer's best friend. Try free for 14-days. 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.

  • GitHub repo ActiveModel::Serializers

    ActiveModel::Serializer implementation and Rails hooks

    Project mention: REST API - Modern Rails JSON Serializers - Which Ones To Use? | | 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.

  • GitHub repo Fast JSON API

    No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.

    Project mention: Is there a path into FAANG jobs for Ruby/Rails devs? | | 2021-10-14

    Netflix has definitively had some Ruby in the past as they have the (now unmaintained) All their ruby repos seem to be abandoned though, so assume there's not much going on there with Ruby currently.

  • GitHub repo graphql

    Ruby implementation of GraphQL

    Project mention: How to work with an external front-end developer? | | 2021-11-17

    GraphQL saves you time designing versioned REST endpoints. It self documents. Documentation isn't optional for serious web development so this is a huge win. The rails gems have gotten really good at picking up associations as well since I looked into a couple years ago.

  • GitHub repo jbuilder

    Jbuilder: generate JSON objects with a Builder-style DSL

    Project mention: Why is jbuilder so slow? | | 2021-10-02
  • GitHub repo rabl

    General ruby templating with json, bson, xml, plist and msgpack support

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo JSONAPI::Resources

    A resource-focused Rails library for developing JSON:API compliant servers.

    Project mention: GraphQL or REST? | | 2021-04-12

    REST with &

  • GitHub repo 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.

  • GitHub repo Roar

    Parse and render REST API documents using representers.

  • GitHub repo Jb

    A simple and fast JSON API template engine for Ruby on Rails

    Project mention: How to use oj with jb in Rails 6? | | 2021-04-22

    Hello there, I am using Rails 6.1, I am accustomed to JBuilder, but in an attempt to increase the performance, I decided to use [jb]( How can I use [oj]( with jb?

  • GitHub repo jsonapi-serializer

    A fast JSON:API serializer for Ruby (fork of Netflix/fast_jsonapi)

    Project mention: Life in the Fast-Json Lane: Working with JSON:API Serializer | | 2021-09-21

    I might have spent a little too much time refactoring my code instead of building on features for my application, but my code is much cleaner and works very well to boot. The real test will be when I have copious amounts of records in my database and how long it takes to load it all on this single fetch request. I’m also attempting to learn how to define related links in the Serializer that JSONAPI says would be helpful in gathering data in later requests. I will attempt it and see how well it turns out. Until next time!

  • GitHub repo versionist

    A plugin for versioning Rails based RESTful APIs.

  • GitHub repo Blueprinter

    Simple, Fast, and Declarative Serialization Library for Ruby

    Project mention: Implement Active Model Serializers with Your Rails API | | 2021-04-30

    Why are you promoting a gem that is dead for 5 years? Better write and help new ones like BluePrinter. There are plenty of articles on how to install AMS.

  • GitHub repo Pliny

    An opinionated toolkit for writing excellent APIs in Ruby.

  • GitHub repo Version Cake

    :cake: Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps

  • GitHub repo Blanket

    A dead simple API wrapper (by inf0rmer)

  • GitHub repo Praxis

    Praxis is a framework that focuses on both the design and implementation aspects of creating APIs.

  • GitHub repo api_struct

    API wrapper builder with response serialization

  • GitHub repo jsonapi-rb

    Efficiently produce and consume JSON API documents.

  • GitHub repo Crêpe

    The thin API stack.

  • GitHub repo Pragma

    An expressive, opinionated ecosystem for building beautiful RESTful APIs with Ruby. (by pragmarb)

  • GitHub repo Jsonite

    A tiny, HAL-compliant JSON presenter for your Ruby APIs.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-17.

Ruby API Builder related posts


What are some of the best open-source API Builder projects in Ruby? This list will help you:

Project Stars
1 Grape 9,429
2 Rails::API 5,206
3 ActiveModel::Serializers 5,151
4 Fast JSON API 5,149
5 graphql 4,919
6 jbuilder 4,003
7 rabl 3,631
8 JSONAPI::Resources 2,241
9 Her 1,974
10 Roar 1,815
11 Jb 1,137
12 jsonapi-serializer 1,024
13 versionist 960
14 Blueprinter 765
15 Pliny 757
16 Version Cake 632
17 Blanket 463
18 Praxis 298
19 api_struct 232
20 jsonapi-rb 225
21 Crêpe 122
22 Pragma 94
23 Jsonite 28
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives