Repository History
16 repositories tagged with Database

AgentFS: The Filesystem Designed for AI Agents and Their State Management
AgentFS is an innovative filesystem specifically engineered for AI agents, providing robust storage abstractions. It leverages SQLite to offer auditability, reproducibility, and portability for agent states, tool calls, and file operations. This solution simplifies debugging, analysis, and deployment of AI agents by encapsulating their entire runtime into a single, queryable database file.

fake2db: Generate Custom Test Databases with Fake Data
fake2db is a powerful Python utility designed to create custom test databases populated with fake, yet valid, data. It supports a wide array of popular database systems, including SQLite, MySQL, PostgreSQL, MongoDB, Redis, and CouchDB. This tool is ideal for developers and testers needing quick, realistic data for testing and development environments.

pgrust: Postgres Rewritten in Rust, Passing All Regression Tests
pgrust is an ambitious project rewriting Postgres in Rust, now successfully passing 100% of Postgres regression tests. It aims for compatibility with Postgres 18.3 and offers significant performance improvements, especially for transaction and analytical workloads. This project focuses on making internal changes easier while maintaining Postgres behavior and disk compatibility.
OrbitDB: Peer-to-Peer Databases for the Decentralized Web
OrbitDB is a serverless, distributed, peer-to-peer database designed for the decentralized web. It leverages IPFS for data storage and Libp2p Pubsub for automatic synchronization, ensuring eventual consistency through Merkle-CRDTs. This makes OrbitDB an excellent choice for p2p, decentralized, blockchain, and local-first web applications, offering various database types like event logs, documents, and key-value stores.

Multigres: Vitess Adaptation for Scalable Postgres Databases
Multigres is an innovative project that adapts Vitess for use with PostgreSQL, aiming to bring advanced sharding and scalability features to Postgres environments. Currently in early development, it offers a promising solution for managing large-scale Postgres deployments. Users can explore its capabilities and contribute to its growth.

WeSQL: MySQL with S3-Backed Compute-Storage Separation
WeSQL is an innovative MySQL distribution featuring a compute-storage separation architecture, leveraging S3 for all storage. This design allows it to run on any cloud, providing enhanced data reliability and preventing vendor lock-in.

dataset: Easy-to-Use Data Handling for SQL in Python
Dataset is a Python library designed to simplify data handling for SQL data stores. It offers features like implicit table creation, bulk loading, and transaction support, making database interactions as straightforward as working with JSON files.

Vanna: Chat with Your SQL Database Using LLMs and Agentic Retrieval
Vanna is an open-source Python library that enables natural language interaction with SQL databases, leveraging Large Language Models (LLMs) for accurate text-to-SQL generation. Version 2.0 introduces enterprise-grade features like user-aware permissions, a modern web interface, and streaming responses, making it ideal for secure and scalable data analytics applications.

ClickHouse: Real-time Analytics Database Management System for Big Data
ClickHouse is an open-source, column-oriented database management system specifically engineered for generating analytical data reports in real-time. It is highly regarded for its exceptional performance in processing large volumes of data, making it a powerful solution for modern big data analytics. With over 45,000 stars on GitHub, it stands as a leading choice in the analytics database landscape.

KeyDB: A Multithreaded, High-Performance Fork of Redis
KeyDB is a high-performance, multithreaded fork of Redis, designed for enhanced memory efficiency and high throughput. It maintains full compatibility with the Redis protocol, modules, and scripts, making it a seamless drop-in replacement. KeyDB also introduces advanced features like Active Replication and a MVCC architecture for non-blocking operations.
Memori: SQL Native Memory Layer for LLMs and AI Agents
Memori is an SQL Native Memory Layer designed for LLMs, AI Agents, and Multi-Agent Systems. It provides a robust and flexible solution for managing long-short term memory, integrating seamlessly with existing software and infrastructure. This project aims to enhance AI systems with persistent, structured memory capabilities, making them more intelligent and context-aware.

GreptimeDB: Cloud-Native Observability Database for Metrics, Logs, and Traces
GreptimeDB is an open-source, cloud-native database designed for unified observability, handling metrics, logs, and traces. Built in Rust, it offers real-time querying at PB scale with exceptional cost efficiency, supporting SQL and PromQL. It's ideal for large-scale observability platforms and IoT/edge computing environments.