Search worldwide news programmatically. Retrieve articles and breaking news headlines from news sources and blogs across the web with our JSON API. Search by topic, keyword, headline, and by site. Even lets you dig through news morgues for older articles.
Developers with free accounts get 100 searches per day, with results delayed one hour from publication.
InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. The core of the InvenTree system is a Python/Django database backend which provides an admin interface (web-based) and a JSON API for interaction with external interfaces and applications.
InvenTree is designed to be lightweight and easy to use for SME or hobbyist applications, where many existing stock management solutions are bloated and cumbersome to use. Updating stock is a single-action process and does not require a complex system of work orders or stock transactions.
Has a mobile app.
Look in https://github.com/Zeigren/inventree-docker/blob/master/inventree_vhost.conf to see how to proxy it with Nginx.
Panoramisk is a library based on python's AsyncIO to play with Asterisk's manager.
It uses the TCP manager server to listen to events and send actions.
For basic usage, you have some examples in examples/ folder.
WorldTimeAPI is a simple web service which returns the local-time for a given timezone as either JSON or plain-text. Some additional information is provided, such as whether that timezone is currently in Daylight Savings Time, when DST starts and ends, the UTC offset, etc. Does not require an account or API key. Free.
A self hosted geoip lookup application which provides a client with information about their IP address or any other. It uses the Maxmind GeoLite2-City database.
The webapp provides general geoip information. There is also an API.
H2O Wave is a software stack for building beautiful, low-latency, realtime, browser-based applications and dashboards entirely in Python without using HTML, Javascript, or CSS. H2O Wave excels at capturing information from multiple sources and broadcasting them live over the web, letting you build and deploy realtime analytics with dramatically less effort.
The server is written in Go, which is weird, why are they calling it a Python app?
Simple self-hosted music streaming server. Supports multiple databases for storing metadata, including SQLite, MySQL, Postgres, and CockroachDB. Pimps Docker but you can install it manually. Unfortunately it uses node.js webshit. At least it has a REST API.
If you are looking for OFX connection information for your bank or brokerage institution then you have come to the right place. OFX Home maintains an extensive directory of financial institution data. At current count we have over 300 institutions in our database. We offer a forum for OFX users and developers. We verify that our OFX URLs connect to working OFX servers. We are peer driven. If one our users finds an error they can submit a correction. If one of our users finds missing or incomplete information they can offer additional data. This ensures that our information is always up to date.
API: http://www.ofxhome.com/api.txt
Unfortunately, all of their data is in XML.
A daemon which implements an API bridge to the Signal network. This is for hooking bots into the Signal messaging network as well as connecting other kinds of software and webhooks in.
For a price of a cinema ticket a month we offer a physical phone number. All your messages are encrypted with your personal key that we cannot access. Has a REST API you can send and receive messages through. They can store contact lists for you, deniably they claim. Accepts cryptocurrency for payment.
Uses OpenStreetmap data to plan navigational routing. Routes can be optimized for speed, time, or other parameters. Can technically be self hosted.
Up to 500 free isocron requests per day.
LinkAce is a free and open source bookmark archive for long-term storage and organization of your favorite links. Automatically sends all links to the Internet Archive for safekeeping. Has an unauthenticated guest mode as well as an authenticated private link mode (on a case-by-case basis). Has a trashcan feature so you can rescue deleted links.
Requires PHP v7.3 or later.
Supported databases
Requires Composer and NPM to set up, so good luck running this on shared hosting.
Free and Open Source Machine Translation API. 100% self-hosted, no limits, no ties to proprietary services. Run your own API server in just a few minutes. Playing with it a little, it seems like it might be interesting to experiment with. Supports a couple of languages right now, but at least they're useful ones.
API docs: https://libretranslate.com/docs/
Github: https://github.com/uav4geo/LibreTranslate
The back end appears to be written in Python. Examples of use are in Javascript, but that's not necessarily the way it has to be done.
Language models are kept in a different repo: https://github.com/uav4geo/LibreTranslate-Models
Join the most popular Internet of Things platform with free Cloud, iOS and Android mobile apps, Web dashboard, and Machine Learning. Has mobile apps for interacting with interfaced devices. Assemble custom apps with a drag-and-drop builder. If it's networked and you can mess with it, you can get it talking to Blynk.
If you want to use their service, developer accounts are free but are limited to five (5) devices at a time. Paid service starts at $415us.
Open source: You can download the server's source code and run it yourself if you want. It's written in Java.
A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.
All returned entries are timestamped (ISO 8601). Blank fields are returned as null and not omitted. Implements JSON:API guidelines. Paginated, 20 hits per by default. OAuth2 authentication on all requests. CRUD.
Authorization: token ...
This project goes around the internet and finds services, webapps, and credential leaks to index them. No user profile/sessions information shared. JSON search API. Can register for an API key.
Free and get instant access to stock, forex, cryptocurrency, investment fund and fundamental market data. Real time, historical, and EOD data.
Multiple payment tiers for access. The free access tier is limited to 8 access requests per minute, 800 access requests per day, and is limited to basic professional data only.
Fess is a remarkably nifty self-hosted search engine. It's designed for enterprise use (serious enterprise use) but works pretty well for personal use. Written in Java. Uses Elastic Search as its back-end unfortunately, but like reasonably good Java applications everything it needs is bundled with what you want, and is started with a single shell script. It has a nicely modern user interface, too. Takes a while to run but it might just be how much stuff I have. Stores its logs in Elastic Search, too. Offers a JSON API.
Requires Java 11 or later.
Github: https://github.com/codelibs/fess/
Downloads: https://github.com/codelibs/fess/releases/
MetaWeather is an automated weather data aggregator that takes the weather predictions from various forecasters and calculates the most likely outcome. The thinking is that the combined knowledge of the forecasters will produce a better prediction. Free API but drop them an email to let them know if you're going to be hitting their service more than once a minute.
Current weather, global climate reports and more. Free. Temperature, wind, humidity, cloud cover, precipitation, and more.
REST API: https://www.troposphere.io/developer