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

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

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

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

  • SaaSHub

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

    SaaSHub 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

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

  • api_struct

    API wrapper builder with response serialization

  • 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

  • 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
  • GitHub - davidesantangelo/searq.org: SearQ, the RSS search engine that is both speedy and free! SearQ offers a RESTful API that simplifies the search for data from RSS feeds. Finding what you need has never been easier with SearQ.

    1 project | /r/coolgithubprojects | 6 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2024
    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. 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 12,667
2 Grape 9,832
3 Hanami 6,193
4 flipper 3,573
5 Devise Token Auth 3,507
6 tesla-api 1,970
7 DuckRails 1,719
8 simple_token_authentication 1,511
9 rspec_api_documentation 1,441
10 authentication-zero 1,369
11 grape-swagger 1,078
12 Spyke 898
13 reality 812
14 grape-entity 713
15 Version Cake 654
16 rack-app 408
17 api_on_rails 362
18 api 343
19 Flexirest 317
20 api_guard 277
21 jsonapi.rb 254
22 controller 245
23 api_struct 235

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