This release is a pre-release and may not be stable for production use.
LiteStash
A quick key-value store for Python, built on SQLite with a NoSQL style API.
Overview
The LiteStash Python project offers a lightning-fast, lightweight key-value storage for Python applications. LiteStash provides a NoSQL API for seamless integration into your applications. Optimal use for caching, session management, and other high-performance use cases. LiteStash is for high-performance storage of key-value data that leverages SQLite's reliability and speed, optimized for scenarios where you need quick access to data.
Key-Value Store
LiteStash is easy to integrate into your Python applications, especially web frameworks like FastAPI and Django. Keys are hashed and indexed by Sqlite in the background.
Features
- Performance: Utilizes functional paradigm for near-instantaneous access.
- Pydantic Data Validation: Ensures type safety and data integrity using Pydantic models.
- Distributed Hash Table: Organizes data across multiple SQLite databases
- API: Offers a simple and intuitive API for interacting with the key-value store.
- Lightweight and Easy to Use: Minimal dependencies and straightforward setup.
- Flexible Data Types: Supports string keys and various value types, including strings, numbers, booleans, lists, and dictionaries (serialized as JSON).
Use Cases
- Caching: Store frequently accessed data, such as API responses, database query results, or computed values.
- Session Management: Manage user sessions in web applications.
- Temporary Data Storage: Store transient data for short-lived tasks or calculations.
Project
Thanks for checking out the beta release of LiteStash. More features are in the works. The Github is a mirror of the project at this time. LiteStash is under active development and working towards the first release.
Contact mail@mesotron.dev with questions & requests.
Release files for litestash 0.1.0b5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| litestash-0.1.0b5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / litestash-0.1.0b5-py3-none-any.whl
| Download URL | litestash-0.1.0b5-py3-none-any.whl |
|---|---|
| Size | 41.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb479e0c5035e40ea543f8e9bd11cb0608e3963a04358dc785eb531bc14eacfa
|
|
BLAKE2b-256 checksum How to use checksums |
c161eb942c9609cbff90280659dc9cc08324926bb052a1b0a99f12a635936332
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|