{"id":18622580,"url":"https://github.com/mindreframer/api-stuff","last_synced_at":"2025-04-11T03:31:28.591Z","repository":{"id":10023335,"uuid":"12063646","full_name":"mindreframer/api-stuff","owner":"mindreframer","description":null,"archived":false,"fork":false,"pushed_at":"2014-05-05T22:11:02.000Z","size":5262,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T15:10:39.271Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mindreframer.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-12T18:53:27.000Z","updated_at":"2020-11-03T00:42:47.000Z","dependencies_parsed_at":"2022-08-28T13:52:09.911Z","dependency_job_id":null,"html_url":"https://github.com/mindreframer/api-stuff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fapi-stuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fapi-stuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fapi-stuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fapi-stuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mindreframer","download_url":"https://codeload.github.com/mindreframer/api-stuff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248335440,"owners_count":21086591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T04:17:39.203Z","updated_at":"2025-04-11T03:31:23.537Z","avatar_url":"https://github.com/mindreframer.png","language":"Ruby","readme":"## Grape + Swagger\n  - http://artsy.github.io/blog/2013/06/21/adding-api-documentation-with-grape-swagger/\n  - https://github.com/dblock/grape-on-rack.git\n  - http://code.dblock.org/evolving-apis-using-grape-api-versioning\n  - https://github.com/dblock/grape-on-rack-v1-inside-v2\n\n## Ruby API\n  - https://www.ruby-toolbox.com/categories/API_Builders\n\n## Rest Api Documentation:\n  - http://mestachs.wordpress.com/2012/08/06/rest-api-documentation/\n\n\n## Ruby Rest APIs\n  - http://www.plugingeek.com/categories/api-create-ruby-api-clients-ruby\n  - http://stackoverflow.com/questions/10289024/generate-and-publish-ruby-based-rest-apis-documentation\n  [](http://www.youtube.com/watch?v=lTSl7IwbrvI\u0026list=PLE7tQUdRKcybxgqVTwuOA12wr5Gn2M2Pp)\n\n\n## Barister RPC\n  - http://barrister.bitmechanic.com/index.html\n  - https://github.com/coopernurse/barrister-site/tree/master/examples/redis-msgpack\n\n\n## Swagger:\n  - [Scaling With Swagger](http://de.slideshare.net/fehguy/scaling-with-swagger-11728693)\n  - [Rails Conf 2013 Testing HTTP APIs in Ruby by Shai Rosenfeld, good tips from Engine Yard](http://redcrackle.com/case_study/apihub)\n\n\n## General Guidelines:\n  - [API design for humans](http://37signals.com/svn/posts/3018-api-design-for-humans)\n\n## Serialization:\n  MsgPack:\n  - [MsgPack + Redis](https://groups.google.com/forum/#!topic/redis-db/59s1gAnClHA)\n  - http://www.redisgreen.net/blog/2013/03/18/intro-to-lua-for-redis-programmers/\n  - http://evalsha.com/\n\n\n## Some real insights for Ruby APIs\n  - http://blog.huangzhimin.com/2013/06/07/my-presentation-at-reddotrubyconf-2013/\n    - very cool facts\n    - MUSTREAD!\n\n\n\n\u003c!-- PROJECTS_LIST_START --\u003e\n    *** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull api-stuff) *** \n\n    apotonick/roar:\n      Resource-oriented architectures in Ruby. Roar focuses on object-oriented REST documents.\n       517 commits, last change: , 984 stars, 75 forks\n\n    artsy/garner:\n      A set of Rack middleware and cache helpers that implement various caching strategies.\n       237 commits, last change: , 204 stars, 14 forks\n\n    coopernurse/barrister-ruby:\n      Ruby bindings for Barrister RPC\n       17 commits, last change: , 4 stars, 1 forks\n\n    coopernurse/barrister-site:\n      Barrister web site contents (Jekyll)\n       49 commits, last change: , 1 stars, 0 forks\n\n    coopernurse/barrister:\n      clean contracts\n       130 commits, last change: , 14 stars, 1 forks\n\n    dblock/grape-on-rack-v1-inside-v2:\n      Demonstrate versioning fallback in Grape.\n       3 commits, last change: , 5 stars, 1 forks\n\n    dblock/grape-on-rack:\n      A demo Grape API mounted on RACK.\n       56 commits, last change: , 88 stars, 22 forks\n\n    elc/rapi_doc:\n      Document Generator for Rails RESTful APIs\n       102 commits, last change: , 61 stars, 27 forks\n\n    flyerhzm/apis-bench:\n\n       106 commits, last change: , 27 stars, 6 forks\n\n    fredwu/api_taster:\n      A quick and easy way to visually test your Rails application's API.\n       118 commits, last change: , 619 stars, 71 forks\n\n    gamache/hyperresource:\n      A self-inflating Ruby client for hypermedia APIs.\n       170 commits, last change: , 249 stars, 20 forks\n\n    Gazler/rapidash:\n      Rapidly develop your API client\n       121 commits, last change: , 141 stars, 13 forks\n\n    intridea/grape:\n      An opinionated micro-framework for creating REST-like APIs in Ruby.\n       1,053 commits, last change: , 4,318 stars, 472 forks\n\n    jrhe/grape-active_model_serializers:\n      User active_model_serializers with Grape\n       64 commits, last change: , 28 stars, 14 forks\n\n    lanej/cistern:\n      API client framework extracted from Fog\n       96 commits, last change: , 70 stars, 11 forks\n\n    lanej/zendesk2:\n      Zendesk API V2 client using Cistern\n       201 commits, last change: , 10 stars, 9 forks\n\n    mfojtik/sinatra-rabbit:\n      Sinatra based framework and DSL for building rock-solid REST applications (like API's)\n       103 commits, last change: , 82 stars, 6 forks\n\n    milkcocoa/grape-jbuilder:\n      Use Jbuilder with Grape\n       26 commits, last change: , 11 stars, 2 forks\n\n    mwunsch/gilt:\n      Ruby client for the Gilt public API (dev.gilt.com)\n       52 commits, last change: , 13 stars, 1 forks\n\n    mwunsch/weary:\n      A framework and DSL for building RESTful web service clients\n       441 commits, last change: , 495 stars, 18 forks\n\n    nesquena/rabl:\n      General ruby templating with json, bson, xml, plist and msgpack support\n       741 commits, last change: , 2,725 stars, 266 forks\n\n    OriPekelman/paris-rb-grape-talk:\n      paris-rb grape talk\n       14 commits, last change: , 1 stars, 0 forks\n\n    Pajk/apipie-rails:\n      Rails API documentation tool\n       411 commits, last change: , 448 stars, 107 forks\n\n    rainforestapp/grape-swagger:\n      Add swagger compliant documentation to your grape API\n       86 commits, last change: , 0 stars, 144 forks\n\n    tim-vandecasteele/grape-swagger:\n      Add swagger compliant documentation to your grape API\n       186 commits, last change: , 208 stars, 144 forks\n\n    wordnik/swagger-codegen:\n      swagger-codegen contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration.\n       873 commits, last change: , 245 stars, 163 forks\n\n    wordnik/swagger-core:\n      Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API\n       727 commits, last change: , 1,958 stars, 547 forks\n\n    wordnik/swagger-ui:\n      Swagger UI is a dependency-free collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.\n       354 commits, last change: , 1,091 stars, 659 forks\n\n    wordnik/swaggersocket:\n      Swagger Socket: A REST over WebSocket\n       216 commits, last change: , 129 stars, 15 forks\n\u003c!-- PROJECTS_LIST_END --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fapi-stuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindreframer%2Fapi-stuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fapi-stuff/lists"}