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.
Torrents.csv is a collaborative git repository of torrents, consisting of a single, searchable torrents.csv file. Its initially populated with a January 2017 backup of the pirate bay, and new torrents are periodically added from various torrents sites. It comes with a self-hostable webserver, a command line search, and a folder scanner to add torrents.
Torrents.csv will only store torrents with at least one seeder to keep the file small, will be periodically purged of non-seeded torrents, and sorted by seeders descending.
Has a REST API.
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.
orbit-db is a distributed peer-to-peer database on IPFS. This project intends to provide a fully compatible port of the JavaScript version in Go. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. Implements append-only logs, traversable feeds, key/value storage, JSON document storage, and even a basic counter.
pyndb, short for Python Node Database, is a package which makes it easy to save data to a file while also providing syntactic convenience. It utilizes a Node structure which allows for easily retrieving nested objects. All data is wrapped inside of a custom Node object, and stored to file as nested dictionaries. It provides additional capabilities such as autosave, saving a dictionary to file, creating a file if none exists, and more. The original program was developed with the sole purpose of saving dictionaries to files, and was not released to the public.
Basically, it's a way to treat internal hash tables like real databases, with automatic saving, automatic creation (if the file doesn't exist already), and so forth.
CaskDB is a disk-based, embedded, persistent, key-value store based on the Riak's bitcask paper, written in Python. It is more focused on the educational capabilities than using it in production. The file format is platform, machine, and programming language independent. Say, the database file created from Python on macOS should be compatible with Rust on Windows.
This project aims to help anyone, even a beginner in databases, build a persistent database in a few hours. There are no external dependencies; only the Python standard library is enough.
Zinc is a search engine that does full text indexing. It is a lightweight alternative to Elasticsearch and runs using a fraction of the resources. It uses bluge as the underlying indexing library.
It is very simple and easy to operate as opposed to Elasticsearch which requires a couple dozen knobs to understand and tune which you can get up and running in 2 minutes
It is a drop-in replacement for Elasticsearch if you are just ingesting data using APIs and searching using kibana (Kibana is not supported with zinc. Zinc provides its own UI).
While Elasticsearch is a very good product, it is complex and requires lots of resources and is more than a decade old. I built Zinc so it becomes easier for folks to use full text search indexing without doing a lot of work.
PeeringDB, as the name suggests, was set up to facilitate peering between networks and peering coordinators. In recent years, the vision of PeeringDB has developed to keep up with the speed and diverse manner in which the Internet is growing. The database is no longer just for peering and peering related information. It now includes all types of interconnection data for networks, clouds, services, and enterprise, as well as interconnection facilities that are developing at the edge of the Internet.
We believe in, and rely on the community to grow and improve the PeeringDB database. The volunteers who run the database are passionate about security, privacy, integrity, and validation of the data in the database. Even though PeeringDB is a freely available and public tool, users strictly adhere to the acceptable use policy, which prevents the database being used for commercial purposes and discourages unsolicited communications. This is largely policed by the community and has been very effective since PeeringDB was launched.
Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a rich spreadsheet with REST APIs. There are even workflows that can be automated. Multiple possible views, mobile apps, drag-and-drop page designer.
Maybe use for inventory management?
Run.md
looks like a useful installation document.