A lightweight RESTful database engine built on stack data structures with JSON support and HTTP API.
piladb is a lightweight RESTful database engine based on stack data structures. It allows users to create multiple stacks, perform operations like PUSH and POP on elements of any JSON-compatible type, and access the top element in constant time via an HTTP API.
Developers and engineers needing a simple, stack-based data store with REST API access for prototyping, microservices, or lightweight applications.
piladb offers a minimalistic, stack-oriented database with zero external dependencies, easy configuration via API or CLI, and cross-platform binaries, making it ideal for scenarios where simplicity and speed are prioritized over complex querying.
Lightweight RESTful database engine based on stack data structures
Relies heavily on the Go standard library with few third-party dependencies, as stated in the philosophy, making it easy to maintain and deploy without external bloat.
Provides a RESTful API for managing stacks and resources, enabling integration with any programming language, which is a core feature highlighted in the README.
Uses in-memory storage with constant-time access for core stack operations like PUSH and POP, ensuring high performance for stack-based workflows, as noted in the features.
Configurable via REST API or CLI parameters and offers self-contained binaries for Linux and Mac, simplifying setup and usage, as detailed in the install section.
As an in-memory store, all data is lost on server restart, with no built-in persistence mechanism mentioned in the README, limiting it to temporary data scenarios.
Only supports stack data structures with basic operations (POP, PUSH, etc.), lacking support for other data types or complex queries, a trade-off of its minimalist philosophy.
The README does not mention replication, clustering, or fault tolerance features, making it unsuitable for distributed systems or scalable production deployments.
The Prometheus monitoring system and time series database.
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.