Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at firstname.lastname@example.org.
Five APIs have been added to the ProgrammableWeb directory in categories such as Business, Music, and Religion. Also new to the directory are several Node.js frameworks. Here, we summarize the new additions and how they can assist developers.
Play music and streamline music data from 10 different platforms into 1 platform with The Soundiiz API. Use it to organize collections, modify playlists, and listen to music anywhere. Soundiiz API allows for an easy to use button to import a playlist on its platform from a third party site.
Soundiiz API aggregates several music platforms including rdio, TIDAL, Spotify, YouTube, SoundCloud, Apple, dailymotion and others into one platform / image: Soundiiz
Sefaria covers the Torah both in Hebrew and in translation. it is created, edited, and annotated by an open community. The Sefaria Torah Texts API allows developers to access Sefaria's structured database of Jewish texts and their interconnections in order to make their own apps. We've categorized this API under the Religion category. See ProgrammableWeb's complete list of Religion APIs.
Giftbit platform enables companies to easily send, manage and track digital gift cards. The RESTful GiftBit API automates creation of digital gift cards, allows sending digital gifts by email, displaying a marketplace of giftcards, and geting reports. The Giftbit API is listed under the Gifts category. See ProgrammableWeb's complete list of Gifts APIs.
Zoho provides business efficiency software. Zoho Books API is accounting software for small businesses. Users can send invoices, accept payments, and manage and categorize cash flow. Zoho Reports API that allows users to manage and analyze business data. Users can create dashboards or spreadsheets, synchronize data, and create visualizations. Synchronize Zoho Reports with preexisting platforms, or third-party applications with the API. We've categorized the Zoho APIs under the Business category. See ProgrammableWeb's complete list of Business APIs.
Frameworks, Libraries, and SDKs
We continually add frameworks to ProgrammableWeb. Here are several recent Node.js additions.
Nombo is an Open Source Node.js framework that allows for the building of highly scalable, rich cloud applications.
Seki is a Node.js framework that aims to operate as a Web server. The framework intends to build queries from HTTP requests and transporting to the SPARQL server, formatting the results (to HTML, JSON, and others) and passing them back to the client.
Protos is a Web Application Framework for Node.js that runs on Linux, FreeBSD & OSX.
Impress is a Node.js framework that intends to offer developers an application server for Node.js. The framework offers features such as no callback chain, hierarchically inheritable hash routing, as well as many others.
Flatiron is a Node.js framework that intends to offer a built collection of decoupled, unobtrusive tools that can operate in unison and independently. It aims to promote code organization and sustainability by clearly separating development concerns.
Rapid Rest is a Node.js framework offers developers a minimal overhead Node.js REST server.
simpleS is a Web framework for Node.JS is designed for the creatation of HTTP(S) servers and clients with features such as routing for http requests, static files, and errors, unique interface for requests and responses, and virtual hosting as well as others.
Fortune is a Node.js framework is an application system for Node.js & Web browsers. It intends to provide a data access layer (adapter), business logic layer (transform), and presentation layer (serializer). These layers allow for multiple data sources to be exposed via multiple formats through a uniform interface.