Ruby API

Open-source Ruby projects categorized as API

Top 23 Ruby API Projects

  • Spree Commerce

    A headless open source e-commerce platform for global brands

  • Project mention: Ask HN: Suggestions about platform to develop a customizable B2B marketplace | news.ycombinator.com | 2023-05-01
  • Grape

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

  • Project mention: 16 Best Ruby Frameworks For Web Development [2024] | dev.to | 2024-03-11

    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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Hanami

    The web, with simplicity.

  • Project mention: 16 Best Ruby Frameworks For Web Development [2024] | dev.to | 2024-03-11

    With a clean architectural design and a primary object methodology, Hanami is counted among the best ruby frameworks that have gained popularity as an alternative to Rails. Hanami is “sorted” in design and provides small files that can be used independently to create a project stack. Hanami is lightweight and consumes fewer resources claiming 60% lesser memory than other big Ruby frameworks.

  • flipper

    🐬 Beautiful, performant feature flags for Ruby. (by flippercloud)

  • Project mention: Ask HN: How did you build feature flags? | news.ycombinator.com | 2024-04-03
  • Devise Token Auth

    Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.

  • tesla-api

    🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.

  • Project mention: AP04 (HW4) VIN Lookup - Part 2 | /r/TeslaModelY | 2023-06-07
  • DuckRails

    Development tool to mock API endpoints quickly and easily (docker image available)

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

    InfluxDB logo
  • simple_token_authentication

    Simple (and safe*) token authentication for Rails apps or API with Devise.

  • rspec_api_documentation

    Automatically generate API documentation from RSpec

  • authentication-zero

    An authentication system generator for Rails applications.

  • Project mention: An Introduction to LiteStack for Ruby on Rails | dev.to | 2023-10-04

    Subsequently, we need a way to authenticate our users to associate prompts with them. Rather than using an incumbent like Devise, I chose to use a different approach. The authentication-zero gem can flexibly generate an authentication system, as opposed to including it as an engine. Conveniently, it comes with options such as:

  • grape-swagger

    Add OAPI/swagger v2.0 compliant documentation to your grape API

  • versionist

    A plugin for versioning Rails based RESTful APIs.

  • Spyke

    Interact with REST services in an ActiveRecord-like manner

  • reality

    Comprehensive data proxy to knowledge about real world (by molybdenum-99)

  • grape-entity

    An API focused facade that sits on top of an object model.

  • Version Cake

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

  • rack-app

    minimalist framework for building rack applications

  • api_on_rails

    Learn best practices to build an API using Ruby on Rails 5/6

  • Project mention: Learning rails just to build API's? | /r/rails | 2023-05-24

    Check out Alexandre Rousseau's API On Rails. You can buy the PDF/EPUB on Leanpub, or, if you are not afraid to generate his book yourself for free, visit https://github.com/madeindjs/api_on_rails.

  • api

    Minimal, lightweight, fastest Ruby framework for HTTP APIs. (by hanami)

  • Flexirest

    Flexirest - The really flexible REST API client for Ruby

  • api_guard

    JWT authentication solution for Rails APIs

  • jsonapi.rb

    Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.

  • controller

    Complete, fast and testable actions for Rack and Hanami (by hanami)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Ruby API related posts

Index

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

Project Stars
1 Spree Commerce 12,648
2 Grape 9,837
3 Hanami 6,187
4 flipper 3,560
5 Devise Token Auth 3,507
6 tesla-api 1,963
7 DuckRails 1,720
8 simple_token_authentication 1,512
9 rspec_api_documentation 1,439
10 authentication-zero 1,313
11 grape-swagger 1,078
12 versionist 970
13 Spyke 896
14 reality 812
15 grape-entity 713
16 Version Cake 654
17 rack-app 409
18 api_on_rails 362
19 api 342
20 Flexirest 313
21 api_guard 277
22 jsonapi.rb 251
23 controller 245

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com