tlaw - The Last API Wrapper: Pragmatic API wrapper framework

  •        3

TLAW (pronounce it like "tea+love"... or whatever) is the last (and only) API wrapper framework you'll ever need for accessing GET-only APIs* in a consistent way (think weather, search, economical indicators, geonames and so on). Take a look at our "model" OpenWeatherMap wrapper and demo of its usage, showing how all those things work in reality.

https://github.com/molybdenum-99/tlaw

Tags
Implementation
License
Platform

   




Related Projects

mailchimp-api - Super-simple, minimum abstraction MailChimp API v3 wrapper, in PHP

  •    PHP

Super-simple, minimum abstraction MailChimp API v3 wrapper, in PHP. I hate complex wrappers. This lets you get from the MailChimp API docs to the code as directly as possible.

spotify-web-api-js - A client-side JS wrapper for the Spotify Web API

  •    TypeScript

This is a lightweight wrapper for the Spotify Web API (2.4kB gzipped + compressed). It includes helper functions for all Spotify's endpoints, such as fetching metadata (search and look-up of albums, artists, tracks, playlists, new releases) and user's information (follow users, artists and playlists, and saved tracks management). It doesn't have any dependencies and supports callbacks and promises. It is intended to be run on a browser, but if you want to use Node.JS to make the requests, please check spotify-web-api-node.

spotify-web-api-node - A Node.js wrapper for Spotify's Web API.

  •    Javascript

This is a universal wrapper/client for the Spotify Web API that runs on Node.JS and the browser, using browserify/webpack/rollup. A list of selected wrappers for different languages and environments is available at the Developer site's Libraries page. Project owners are thelinmichael and JMPerez, with help from a lot of awesome contributors.

Fogbugz XML API C++ wrapper

  •    

A lightweight C++ wrapper around Fogbugz XML API. (including file attachment support - e.g. to add minidump/crash files) There is a complete .NET wrapper for the XML API, but sadly no good wrapper or even samples for C++ until now.

frisbee - :dog2: Modern fetch-based alternative to axios/superagent/request

  •    Javascript

tldr; Stripe-inspired API wrapper for WHATWG's fetch() method for making simple HTTP requests (alternative to superagent, request, axios).If you're using node-fetch, you need node-fetch@v1.5.3 to use form-data with files properly (due to https://github.com/bitinn/node-fetch/issues/102) If you experience form file upload issues, please see https://github.com/facebook/react-native/issues/7564#issuecomment-266323928.


github - Ruby interface to GitHub API

  •    Ruby

A Ruby client for the official GitHub API. Supports all the API methods. It's built in a modular way. You can either instantiate the whole API wrapper Github.new or use parts of it i.e. Github::Client::Repos.new if working solely with repositories is your main concern. Intuitive query methods allow you easily call API endpoints.

bitly - A Ruby wrapper for the bit.ly API

  •    Ruby

Bitly recently released their version 3 API. From this 0.5.0 release, the gem will continue to work the same but also provide a V3 module, using the version 3 API. The standard module will become deprecated, as Bitly do not plan to keep the version 2 API around forever. Then, when you call Bitly.new(username, api_key) you will get a Bitly::V3::Client instead, which provides the version 3 api calls (shorten, expand, clicks, validate and bitly_pro_domain). See http://dev.bitly.com for details.

bottlenose - A Python wrapper for the Amazon Product Advertising API.

  •    Python

Bottlenose is a thin, well-tested, maintained, and powerful Python wrapper over the Amazon Product Advertising API. There is practically no overhead, and no magic (unless you add it yourself). Before you get started, make sure you have both Amazon Product Advertising and AWS accounts. AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_ASSOCIATE_TAG are all from your Amazon Associate Account.

RSTEIN Posterous API C# Wrapper

  •    CSharp

Posterous C# API wrapper-for Silverlight (SL 4) & .NF 3.5 & WP7 Only Posterous API 1.0 is supported. Included is project "Posterous backup" - Simple example that demonstrates use of API wrappper. Machine translation of my article about API: http://jdem.cz/hcss2 Enjoy

protagonist - Protagonist is Node.js wrapper for the API Blueprint parser

  •    C++

Protagonist is a Node.js wrapper for the Drafter library. API Blueprint is Web API documentation language. You can find API Blueprint documentation on the API Blueprint site.

node-mailchimp - A node.js wrapper for the MailChimp API.

  •    Javascript

A node.js wrapper for the MailChimp API. Further information on the MailChimp API and its features is available at http://apidocs.mailchimp.com. If you want to know more about the Mandrill API and its features have a look at https://mandrillapp.com/api/docs/.

google_places - A Ruby wrapper around the Google Places API

  •    Ruby

This gem provides a Ruby wrapper around the Google Places API, using HTTParty. At this moment the gem does not support OAuth authentication and will only work with an API key. To be able to use this gem, you'll need a Google Places API key. To request an API key, point your browser to developers.google.com/places/web-service/get-api-key and follow the instructions there.

pymessenger - A Python Wrapper for the FB Messenger Bot API (Send/Receive API)

  •    Python

Python Wrapper for Facebook Messenger Platform. Disclaimer: This wrapper is NOT an official wrapper and do not attempt to represent Facebook in anyway.

Mandrill API Wrapper

  •    

An API wrapper using restsharp and c#. The Manrill API is still beta, so updates may occur rapidly. The api was created to use anonymous objects for inputs, so that changes to the input parameters would not impact the api. See the documentation for a few examples. Keep ...

webpagetest-api - WebPageTest API wrapper for NodeJS

  •    Javascript

WebPageTest API Wrapper is a NPM package that wraps WebPageTest API for NodeJS as a module and a command-line tool. Methods and options (including the one letter shorthands) are the same when using as a Node module, however a more verbose version of both commands (methods) and options (parameters) are available and encouraged to use for code clarity.

unsplash-js - 🤖 A Universal JavaScript wrapper for the Unsplash API

  •    Javascript

A Universal JavaScript wrapper for the Unsplash API. Before using the Unsplash API, you need to register as a developer and read the API Guidelines.

JDA - Java wrapper for the popular chat & VOIP service: Discord https://discordapp.com

  •    Java

JDA strives to provide a clean and full wrapping of the Discord REST api and its Websocket-Events for Java. JDA will be continued with version 3.x and will support Bot-features (for bot-accounts) and Client-features (for user-accounts). Please see the Discord docs for more information about bot accounts.

MAPIdotnet

  •    C++

A C# wrapper library for using MAPI (Messaging API) on Pocket PCs and Smartphones written 99% in C#. Allows for viewing and sending emails and SMS messages and their associated properties.

harvested - A Ruby Wrapper for the Harvest API http://www.getharvest.com/api

  •    Ruby

A Ruby Wrapper for the Harvest API http://www.getharvest.com/api





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.