Skip to main content
Pre-release

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)

Table of built distributions (wheels) for litestash 0.1.0b5
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page