Looking for books with a specific trigger? Search the database by categories to find all titles with the same kind of trigger. Searching for a particular title or author? Find a complete list of all titles in the database organised by author here.
DeltaDB is a lightweight, fast, and scalable database built on polars and deltalake. It is designed to streamline data operations, providing features like upsert, delete, commit, and version control while harnessing the high performance of polars and deltalake.
ObjectBox Python is a lightweight yet powerful on-device database & vector database. Store Python objects and vectors directly with an easy-to-use CRUD API while enjoying exceptional speed and efficiency. And because it's an embedded database, there's no setup required. Its advanced vector search empowers AI applications including RAG, generative AI, and similarity searches. Designed for high performance, the ObjectBox database runs locally on-device. As an offline-first solution, ObjectBox makes sure your app reliably works offline as well as online.
ACID compliant. Claims to be scalable and sustainable (i.e., it doesn't need a lot of horsepower to run). Queries can be filtered, even across relations.
A database that tries to make it easy to build an LLM-like search database. Super-simple API for loading data and querying it.
You can do everything in your code or run it as a server (chroma run --path /path/to/datastore/on/disk
) and use an HTTP client to interact with it.
A free political research tool to study more than 100 million voter records.
A lightweight key/value store implementation in PHP, which you can attach to any persistent storage. Works with MySql or MariaDB, so you can run on shared hosting or as a containerised app. The application management is available entirely via simple REST APIs. There's no user interface.
composer install
public/
is the application's root directory.
Docs in openapi.yaml.
Apache is recommended due to its use of URL rewriting.
An open, precise, and distributed approach to producing and consuming vulnerability information for open source.
All advisories in this database use the OpenSSF OSV format, which was developed in collaboration with open source communities. The OSV schema provides a human and machine readable data format to describe vulnerabilities in a way that precisely maps to open source package versions or commit hashes.
An easy-to-use API is available to query for all known vulnerabilities by either a commit hash, or a package version.
Patch into Searx?
A database of motherboards, BIOS images, chipsets, manufacturers, drivers, software. If you have an ancient PC and you're trying to figure it out, check here first.
PocketBase is an open source Go backend, consisting of an embedded database (SQLite) with realtime subscriptions, built-in files and users management, a convenient Admin dashboard UI and a simple REST-ish API. Store uploaded files locally or in an S3 datastore, associate files with database records easily. The SDKs the site talks about are for building applications that use Pocketbase, but if you know how to use a REST API it should be fairly easy. You can also use it as a library in your own Go code.
A single file, self hosted, backend as a service.
Install. Create a desolid schema file. Run it and it exposes a GraphQL REST API. Uses just about any common database engine (including SQLite) as its back-end. You'll have to rebuild every time you add or update a schema.
Seems like it's in shark mode.
Documentation: https://desolid.netlify.app/guide/
We build and maintain an open repository of web crawl data that can be accessed and analyzed by anyone. The Common Crawl corpus contains petabytes of data collected since 2008. It contains raw web page data, extracted metadata and text extractions. The Common Crawl dataset lives on Amazon S3 as part of the Amazon Web Services’ Open Data Sponsorships program. You can download the files entirely free using HTTP(S) or S3. Our goal is to democratize the data so everyone, not just big companies, can do high quality research and analysis.
HackerBoards is an established comparison website for any single-board computer (SBC), module (SoM) and Linux-supported development board. With over 450 active entries, Board-DB is the largest online database and comparison tool for single board computers (SBCs), computing modules (SoMs), and development boards.
A handbook of hardware schemes, cables, connectors, layouts, and pinouts.
A pure Python-implemented database that looks and works like MongoDB. Supports in-memory, flat file, SQLite, and lmdb storage. Seems very flexible.
DictDataBase is a simple and fast database for handling json or compressed json as the underlying storage mechanism. Multi threading and multi processing safe. ACID compliant. No database server required. Simply import DictDataBase in your project and use it. JSON files can be stored normally or compressed. Fast. Heavily unit tested.
Single file PHP script that adds a REST API to a database server. Supports MySQL v5.6 or later, MariaDB v10.0 or later, PostgreSQL v9.1 or later, MS SQL Server 2012 or later, or SQLite v3.16 or later. Upload api.php
to your webserver, configure it to connect to your database, and you have an instant, full-featured REST API. You can even use PHP's built-in development webserver with it.
Can be integrated with several other PHP development frameworks.
Requires PHP v7.0 or later.
PriyomDB is a complex and sophisticated database to store, manage and analyze information about transmissions, focused on the analyzation and management of short wave radio messages.
This is the python code running on our API server and is the glue between the priyom.org webservice and the mysql database. It provides access to certain well known queries via HTTP requests and returns XML.
This database provides a reference to determine the autonomous system and number (ASN). An autonomous system (AS) is a collection of connected Internet Protocol (IP) routing prefixes under the control of one or more network operators as a single administrative entity in routing policy.
It is free for personal or commercial use with attribution required by mentioning the use of this data.
Downloadable CSV file. Update cycle unknown.
Define a JSON document in Python, transparently convert it into a relational database. Supports MySQL/MariaDB, Postgres, SQLserver, and SQLite. Ideal for writing conversion tools.
TinyFlux is a time series version of TinyDB that is also written in Python and has no external dependencies. It's a great companion for small analytics workflows and apps, as well as at-home IOT data stores. Python datetime objects are first-class citizens and queries are optimized for time, above all else. Designed to be simple and fun to use by providing a simple and clean API that can be learned in 5 minutes. The current source code has 4,000 lines of code (with about 50% documentation) and 4,000 lines tests. TinyFlux is about 150kb, unzipped. TinyFlux needs neither an external server nor any dependencies.