nowfound

Dev tools · alternatives · 2026

24 alternatives to On-disk B+ tree for Python 3

An on-disk B+tree for Python 3. Contribute to NicolasLM/bplustree development by creating an account on GitHub.

An on-disk B+ tree implementation designed for Python 3 developers. It provides a persistent data structure that stores key-value pairs on disk rather than in memory, useful for applications requiring efficient sorted… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. On-disk B+ tree for Python 3 launched in 2018; newer entries below may have overtaken it.

  1. 1

    Python Library for Studying Binary Trees. Contribute to joowani/binarytree development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2

    b2blaze. Contribute to sibblegp/b2blaze development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  3. 3

    ZFS, in Python, without reading the original C. Contribute to alcarithemad/zfsp development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  4. 4

    Your home for data science and AI. The world's leading publication for data science, data analytics, data engineering, machine learning, and artificial intelligence professionals.

    2019 · towardsdatascience.com · its alternatives →

  5. 5

    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 →

  6. 6

    Various ipython notebooks. Contribute to julienr/ipynb_playground development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  7. 7

    All-pair set similarity search on millions of sets in Python and on a laptop - GitHub - ekzhu/SetSimilaritySearch: All-pair set similarity search on millions of sets in Python and on a laptop

    2018 · github.com · its alternatives →

  8. 8
    Taipy 3.0▲304

    Build powerful data and AI apps in pure Python

    2024 · github.com · its alternatives →

  9. 9

    A totally proof-of-concept FoundationDB based network block device backend - dividuum/fdb-nbd

    2018 · github.com · its alternatives →

  10. 10

    A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe

    2020 · github.com · its alternatives →

  11. 11

    GUI disk analyzers are great for figuring out what's filling up your laptop/desktop drive. On containers or remote servers, the options are limited to purely text based utilities (e.g. du) or list-centric TUIs (e.g. ncdu) which are usually limited to viewing one directory at a time. I created leaves to fill that gap. Inspired by classic utilities like WinDirStat and KDirStat, it uses a 2-dimensional treemap^1 visualization to show the entire directory hierarchy with proportionally sized rectangles. It's performant enough to handle millions of files, thanks to Rust and multi-threading.…

    Jul 2026 · github.com · its alternatives →

  12. 12VN

    repository: https://github.com/shimodateakira/VirtualStorageLibrary Hello HN, I'm excited to share a project I've been working on called VirtualStorageLibrary. It's a .NET library designed to manage in-memory tree structures, including items, directories, and symbolic links. VirtualStorageLibrary is a .NET library that operates entirely in-memory and provides a tree-structured collection. This library offers a foundation for managing hierarchical data structures, supporting items, directories, and symbolic links that encapsulate user-defined types (generic types defined…

    2024 · shimodateakira.github.io · its alternatives →

  13. 13

    SQLite has six layers: SQL parser → query planner → VDBE → B-tree → pager → OS. (https://sqlite.org/arch.html) For key-value workloads you only need the bottom three. SNKV cuts the top three layers and talks directly to SQLite's B-tree engine. No SQL strings. No query planner. No VM. Just put/get/delete on the same storage core that powers SQLite. Python: pip install snkv from snkv import KVStore with KVStore("mydb.db") as db: db["hello"] = "world" print(db["hello"]) # b"world" C/C++ (single-header, drop-in): #define SNKV_IMPLEMENTATION #include "snkv.h" KVStore…

    Feb 2026 · github.com · its alternatives →

  14. 14

    (educational) build your own disk based KV store. Contribute to avinassh/py-caskdb development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  15. 15P2
  16. 16

    A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb

    2017 · github.com · its alternatives →

  17. 17SI

    Hi All, I would like to share with you a new Python package for interactive decision tree visualization. It is called `supertree`. It visualizes decision tree as interactive graph, where you can collapse and expand selected nodes. You can zoom and pan though large trees. It works with Scikit-learn, Xgboost, and LightGBM. The package works in notebooks: Jupyter Lab, Jupyter Notebook, Google Colab. You can also use it in Python scripts and save output trees to HTML. The package is available on pip: `pip install supertree`. You can find code examples on the GitHub:…

    2024 · its alternatives →

  18. 18BA
  19. 19

    This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`).

    2024 · github.com · its alternatives →

  20. 20FB
  21. 21

    I built CSV GB+ by Data.olllo, a local data tool that lets you open, clean, and export gigabyte-sized CSVs (even billions of rows) without writing code. Most spreadsheet apps choke on big files. Coding in pandas or Polars works—but not everyone wants to write scripts just to filter or merge CSVs. CSV GB+ gives you a fast, point-and-click interface built on dual backends (memory-optimized or disk-backed) so you can process huge datasets offline. Key Features: Handles massive CSVs with ease — merge, split, dedup, filter, batch export Smart engine switch: disk-based "V Core" or RAM-based "P…

    2025 · apps.microsoft.com · its alternatives →

  22. 22

    Over the past few months, we've been building Prism; a fast, developer-first observability UI that's deeply integrated with our open-source database, Parseable. Prism is designed for engineers who debug distributed systems, sometimes at odd hours, and need answers right now, without having to deal with five different tools. Backstory: We spoke to dozens of observability practitioners in large enterprises. Across the board, we heard two things: (1)The RoI on observability tools is hard to justify. (2)OSS leads to tool sprawl, metrics in Grafana, logs in ELK, traces… somewhere. We wanted a…

    2022 · parseable.com · its alternatives →

  23. 23CD
  24. 24AB

    2012 · blog.alonsebastian.com.ar · its alternatives →

Also compare

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 →