sqlitedict

Source

  • Source kind: github-repository
  • URL: https://github.com/karpathy/sqlitedict
  • Discovery source: https://github.com/karpathy/sqlitedict
  • License: Apache-2.0
  • Distribution policy: public-summary-plus-license-aware-excerpts
  • Public mirror status: partial excerpt
  • Content hash: d8794e4047a5ea815434c2e3be96ffc9051644b8ab14c60ab9ef5f0cacf04bcf
  • First seen: 2026-05-15
  • Last changed: 2026-05-15

Classification

Summary

=============================================================== sqlitedict -- persistent dict , backed-up by SQLite and pickle =============================================================== Travis License .. Travis image:: https://travis-ci.org/RaRe-Technologies/sqlitedict.svg?branch=master .. Downloads image:: https://img.shields.io/pypi/dm/sqlitedict.svg .. License image:: https://img.shields.io/pypi/l/sqlitedict.svg .. Travis: https://travis-ci.org/RaRe-Technologies/sqlitedict .. Downloads: https://pypi.python.org/pypi/sqlitedict .. License: https://pypi.python.org/pypi/sqlitedict A lightweight wrapper ar…

What This Teaches

  • How a complex idea can be compressed into a minimal but working implementation.
  • Useful as a reference style for serious small systems rather than decorative demos.

Why It Matters

This matters as part of Karpathy’s broader pattern: compress hard technical systems into readable, inspectable, working artifacts.

Repository Snapshot

  • Full name: karpathy/sqlitedict
  • Default branch: master
  • HEAD: f5c57f1f833e251b8ffe2e63642d4923b52646cd
  • Stars at crawl: 44
  • Forks at crawl: 7
  • File count: 16
  • README path: README.rst
  • License path: LICENSE.md
  • Created: 2020-05-26T01:17:16Z
  • Updated: 2026-05-03T21:41:29Z
  • Pushed: 2020-02-21T16:15:36Z

Top-Level Structure

  • [root]: 9
  • tests: 7

File Extension Profile

  • .py: 9
  • .gitignore: 1
  • .in: 1
  • .md: 1
  • .rst: 1
  • .txt: 1
  • .yml: 1
  • [none]: 1

Tags / Release-Like Markers

  • No git tags found in the shallow local clone.

Sample File Tree

  • .gitignore
  • .travis.yml
  • CHANGELOG.txt
  • LICENSE.md
  • Makefile
  • MANIFEST.in
  • README.rst
  • setup.py
  • sqlitedict.py
  • tests/accessories.py
  • tests/autocommit.py
  • tests/test_autocommit.py
  • tests/test_core.py
  • tests/test_named_db.py
  • tests/test_onimport.py
  • tests/test_temp_db.py

Public Handling Notes

  • EXTRACTED: This page records public metadata and a source-grounded summary.
  • INFERRED: Full local preservation, when available, is for private/local use unless a license or explicit source policy makes public redistribution safe.
  • Do not treat this page as permission to republish unlicensed source text or code wholesale.