Ruby API

Open-source Ruby projects categorized as API

Top 23 Ruby API Projects

  1. Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: 15 Open-Source Projects to Replace Popular SaaS Tools & Apps πŸ‘¨β€πŸ’»πŸ”₯ | dev.to | 2025-01-13

    πŸ‘©β€πŸ’» GitHub link | ⭐ 12.9K stars | πŸ’» Website link

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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.

  4. Hanami

    The web, with simplicity.

    Project mention: Should You Use Ruby on Rails or Hanami? | dev.to | 2024-05-08

    While Rails is very well-known in the Ruby community, Hanami is less so. It's a fairly new modern Ruby framework trying to take on Rails' dominance of the full-stack web framework space.

  5. flipper

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

    Project mention: Where to learn how to build an A/B testing tool? | news.ycombinator.com | 2024-11-28

    Read an open source one. Here’s a Ruby one called Flipper.

    https://github.com/flippercloud/flipper

  6. Devise Token Auth

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

  7. tesla-api

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

  8. DuckRails

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

  9. SaaSHub

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

    SaaSHub logo
  10. authentication-zero

    An authentication system generator for Rails applications.

    Project mention: Rails for Everything | news.ycombinator.com | 2025-01-01

    Some simpler alternatives to consider:

    Rails 8 comes with a basic auth generator: https://www.bigbinary.com/blog/rails-8-introduces-a-basic-au...

    There's also https://github.com/lazaronixon/authentication-zero that goes beyond that.

  11. simple_token_authentication

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

  12. rspec_api_documentation

    Automatically generate API documentation from RSpec

  13. grape-swagger

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

  14. Spyke

    Interact with REST services in an ActiveRecord-like manner

  15. reality

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

  16. grape-entity

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

  17. Version Cake

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

  18. rack-app

    minimalist framework for building rack applications

  19. api_on_rails

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

  20. api

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

  21. Flexirest

    Flexirest - The really flexible REST API client for Ruby

  22. api_guard

    JWT authentication solution for Rails APIs

  23. jsonapi.rb

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

  24. controller

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

  25. api_struct

    API wrapper builder with response serialization

  26. 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 discussion

Log in or Post with

Ruby API related posts

  • Job Adventures - PDF generation | Jun 2024

    3 projects | dev.to | 23 Jun 2024
  • 16 Best Ruby Frameworks For Web Development [2024]

    6 projects | dev.to | 11 Mar 2024
  • Breaking the 300 barrier

    3 projects | dev.to | 21 Feb 2024
  • RSS as Search Engine REST API

    1 project | /r/coolgithubprojects | 15 Nov 2023
  • Searq: API search engine based on RSS feeds

    1 project | news.ycombinator.com | 11 Oct 2023
  • Show HN: RSS as API

    1 project | news.ycombinator.com | 5 Oct 2023
  • Web Frameworks actively maintained in 2023?

    7 projects | /r/ruby | 18 Sep 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

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

# Project Stars
1 Spree Commerce 14,260
2 Grape 9,897
3 Hanami 6,246
4 flipper 3,760
5 Devise Token Auth 3,558
6 tesla-api 2,014
7 DuckRails 1,720
8 authentication-zero 1,702
9 simple_token_authentication 1,510
10 rspec_api_documentation 1,451
11 grape-swagger 1,090
12 Spyke 900
13 reality 818
14 grape-entity 720
15 Version Cake 656
16 rack-app 410
17 api_on_rails 370
18 api 348
19 Flexirest 325
20 api_guard 276
21 jsonapi.rb 267
22 controller 243
23 api_struct 234

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Ruby is
the 12th most popular programming language
based on number of references?