Dev tools · alternatives · 2026
24 alternatives to An in-memory, NoSQL database implemented in Python
An in-memory NoSQL database implemented in Python. - capjamesg/jamesql
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. An in-memory, NoSQL database implemented in Python launched in 2024; newer entries below may have overtaken it.
- 1

In-memory Postgres for unit/E2E tests. Contribute to hexclave/pgmock development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 2

I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.
2023 · github.com · its alternatives →
- 31R
2016 · magic.io · its alternatives →
- 4

Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts
2025 · github.com · its alternatives →
- 5

In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API - tidwall/summitdb
2016 · github.com · its alternatives →
- 6HA
Hi all, we recently open sourced the first version of Hashquery, a Python library which lets you model analytics, DRY up common logic, and execute it against a database or warehouse. We were originally rendering SQL directly for all our queries, but that spiraled out of control with more complex analysis; the SQL needed to be changed sporadically for each new database dialect (BigQuery, Redshift, Aethena, Postgres, etc etc) and the SQL fragments were very challenging to reuse (and so fragments were copy-pasted all over). ~~~ Advantages we think it has over writing SQL by hand: - Queries are…
2024 · hashquery.dev · its alternatives →
- 7

PugSQL is a Python library for interacting with your database the way the gods intended.
2019 · pugsql.org · its alternatives →
- 8

An on-disk B+tree for Python 3. Contribute to NicolasLM/bplustree development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 9

Wannabe Main Memory Database and More. Contribute to ademakov/MainMemory development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 10

Manipulate your SQLite database like a giant Javascript object. Built with o1.
2024 · gist.github.com · its alternatives →
- 11

- 12

Contribute to akdor1154/python-csql development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 13

A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb
2017 · github.com · its alternatives →
- 14

- 15

Simple online database service in the cloud with NoSQL, REST API, low code javascript hooks, MongoDB support and more. Perfect for API automation, custom development, enterprise, backoffice, serverless backends, database driven websites. It provides easy collaboration and data management with secure
2016 · restdb.io · its alternatives →
- 16SA
SleekDB is a simple flat file NoSQL like database implemented in PHP without any third-party dependencies that store data in plain JSON files.
2021 · sleekdb.github.io · its alternatives →
- 17

CogDB is an open source, persistent embedded graph database for Python with zero setup. Store relationships as triples, run vector similarity search with SIMD acceleration, and query using Torque – a fluent Python API. No server, no setup.
2022 · cogdb.io · its alternatives →
- 18

Monty, Mongo tinified. MongoDB implemented in Python ! - davidlatwe/montydb
2021 · github.com · its alternatives →
- 19

Python writable in-memory virtual filesystem for SQLite - michalc/sqlite-memory-vfs
2023 · github.com · its alternatives →
- 20
inQuery▲75An open source, free GraphQL monitoring tool for Node.js
2019 · tableflow.com · its alternatives →
- 21AB
2012 · blog.alonsebastian.com.ar · its alternatives →
- 22

Vector databases store memories. They don't manage them. After 10k memories, recall quality degrades because there's no consolidation, no forgetting, no conflict resolution. Your AI agent just gets noisier. YantrikDB is a cognitive memory engine — embed it, run it as a server, or connect via MCP. It thinks about what it stores: consolidation collapses duplicate memories, contradiction detection flags incompatible facts, temporal decay with configurable half-life lets unimportant memories fade like human memory does. Single Rust binary. HTTP + binary wire protocol. 2-voter + 1-witness HA…
Apr 2026 · github.com · its alternatives →
- 23

KeyDB For 8-bit microcomputers. Contribute to JohnSully/KeyDB_Z80 development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 24

Local persistent memory store for LLM applications including claude desktop, github copilot, codex, antigravity, etc. - CaviraOSS/LongMemory
Dec 2025 · github.com · its alternatives →
Also compare
- I open-sourced the in-memory PostgreSQL I built at work for E2E tests alternatives
- I wrote a RDBMS (SQLite clone) from scratch in pure Python alternatives
- 1M rows/s from Postgres to Python alternatives
- A Database Written in Golang alternatives
- SummitDB – In-Memory NoSQL DB alternatives
- Hashquery, a Python library for defining reusable analysis alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →