Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ruby-api
A collection of awesome libraries, tools, frameworks and software to create beautiful APIs using Ruby
https://github.com/edymerchk/awesome-ruby-api
Last synced: 3 days ago
JSON representation
-
Documentation
- Slate - Slate helps you create beautiful API documentation.
- Aglio - An API Blueprint renderer.
- Apipie - Rails API documentation and display tool using Ruby syntax.
- grape-swagger - Add swagger compliant documentation to your Grape API.
- grape-swagger-rails - Integration swagger to grape in rails.
- swagger-blocks - Define and serve live-updating Swagger JSON for Ruby apps.
- swagger-docs - Define and serve live-updating Swagger JSON for Ruby apps.
- rspec_api_documentation - RSpec API Doc Generator.
-
Videos/Talks
-
Articles
-
Design Guides
- http-api-design - HTTP API design guide extracted from work on the Heroku Platform API.
-
Frameworks
- Grape - An opinionated micro-framework for creating REST-like APIs in Ruby.
- Rails::API - Rails for API only applications.
-
Testing
- Airborne - RSpec driven API testing framework.
- api_taster - A quick and easy way to visually test your Rails application's AP.
- stubb - Specify REST API stubs using your file system.
- lurker - Generates API schemas, validates code against them and creates a handy web interface for testing the API.
-
Serialization
- ActiveModel::Serializer - ActiveModel::Serializer brings convention over configuration to your JSON generation.
- Jbuilder - gives you a simple DSL for declaring JSON structures that beats massaging giant hash structures.
- RABL - General ruby templating with json, bson, xml, plist and msgpack support.
- acts_as_api - makes creating XML/JSON responses in Rails easy and fun.
-
Middleware
- Rack::Cors - Rack::Cors provides support for Cross-Origin Resource Sharing (CORS) for Rack compatible web applications.
-
Versions
- Version Cake - An unobtrusive way to version APIs in your Rails app.
- versionist - A plugin for versioning Rails based RESTful APIs.
Programming Languages
Categories
Sub Categories