Python pure-python

Open-source Python projects categorized as pure-python

Top 20 Python pure-python Projects

pure-python
  1. whenever

    ⏰ Type-safe datetimes for Python that get DST right. Rust or pure Python, your choice (by ariebovenberg)

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev

  4. python-barcode

    ㊙️ Create standard barcodes with Python. No external dependencies. 100% Organic Python.

  5. kyber-py

    A pure python implementation of ML-KEM (FIPS 203) and CRYSTALS-Kyber

  6. duckargs

    Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.

  7. PyVM

    A virtual machine written in Python that executes x86 binaries according to the Intel Software Developer Manual (by ForceBru)

  8. Python_BMP

    A pure Python 2D/3D graphics library that outputs to windows bitmap format

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. moira

    Astronomy-first pure-Python ephemeris and astrology computation engine with transparent, auditable calculations. (by TheDaniel166)

  11. whoosh

    Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3 (by priya-sundaram-dev)

    Project mention: Why "python python python" ranks #1 in naive search — and how BM25F fixes it (pure Python) | dev.to | 2026-08-30

    If you've ever built your own search and been annoyed that the keyword-stuffed document beats the genuinely useful one, this post is for you. We'll look at why naive scoring rewards repetition, what BM25 does differently, and how to tune it — all in pure Python, no external service, using Whoosh.

  12. boyermoore

    Boyer-moore in pure python, search for unicode strings in large files quickly (by eriknyquist)

  13. purejq

    A pure Python implementation of jq - no C extension, runs anywhere Python runs (Pyodide/WASM included). 96% of jq's official test suite.

    Project mention: How a pure-Python jq ended up 40x faster than the C bindings | dev.to | 2026-06-10

    I spent yesterday building purejq, a pure-Python implementation of jq. I expected it to be the slow-but-portable option. Then I benchmarked it against the jq package on PyPI (the C bindings everyone uses to run jq from Python) and got this, on a 100k-object array, in-process:

  14. doc2docx

    A pure-Python, specification-driven converter for Microsoft Word 97–2003 .doc files to .docx—no Microsoft Word, LibreOffice, or external executables required.

    Project mention: No LibreOffice, No COM: Three Pure-Python Legacy Office Converters | dev.to | 2026-08-10

    doc2docx: Word .doc to .docx

  15. pure-python-server

    A blogging platform written in pure python (no web frameworks used) for developer to share their coding knowledge

  16. pyOpenVBA

    Pure-Python reader/writer for VBA macros embedded in Excel files (.xlsm, .xlsb, .xlam, .xls). Zero dependencies, deterministic round-trip, safe on protected and signed projects.

    Project mention: Writing VBA modules inside Excel files is much stranger than I expected | news.ycombinator.com | 2026-05-23
  17. AntroCode

    A zero-dependencies, lightweight, minimalist DeepSeek UI.🚀

    Project mention: Show HN: AntroCode-A zero-dependency,single-file local AI client,159 clone in 4D | news.ycombinator.com | 2026-03-15
  18. spindlex

    Modern async SSH & SFTP library for Python. Fast, typed, and secure by default.

    Project mention: SpindleX: A Modern Pure-Python SSHv2 and SFTP Library | dev.to | 2026-05-16

    GitHub: https://github.com/stratza/spindlex

  19. processes

    Orchestrate graphs of callables in Python with automatic dependency resolution, parallel execution, retries, timeouts, and HTML email alerts on failure — zero dependencies

    Project mention: [Looking 4 Feedback] I wanted a better way to handle routines in Python, so I built processes lib | dev.to | 2026-01-19

    Repo: https://github.com/oliverm91/processes PyPI: https://pypi.org/project/processes/

  20. chatbot_utils

    RegEx-based fuzzy command / response handling for conversational chatbots

  21. scientific-computing-system

    Cognitive Discovery System - pure Python scientific computing: quantum, ML (PCA/k-means/kNN), stats, stiff ODE solvers. 22 modules, zero runtime deps.

    Project mention: I Built a Pure Python AI Library with Zero External Dependencies – No NumPy, No TensorFlow | dev.to | 2026-06-21

    Repo: https://github.com/Furox88/cognitive-discovery-system Docs: https://Furox88.github.io/cognitive-discovery-system/

  22. zenzic

    🛡️ High-performance, parallel Markdown linter & security shield for Python. Audit broken links & protect credentials. Built for MkDocs, Zensical & Docs-as-Code.

    Project mention: Documentation Is a Leaking Pipe | news.ycombinator.com | 2026-04-19
  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python pure-python discussion

Log in or Post with

Python pure-python related posts

  • Why "python python python" ranks #1 in naive search — and how BM25F fixes it (pure Python)

    1 project | dev.to | 30 Aug 2026
  • Add real search to your Python web app — no Elasticsearch, no separate service

    1 project | dev.to | 29 Aug 2026
  • Don't just return results — show users WHY they matched (highlighting in pure Python)

    1 project | dev.to | 28 Aug 2026
  • Whoosh on the no-GIL Python: pure-Python search that can finally use your cores

    2 projects | dev.to | 27 Aug 2026
  • "Did you mean...?" — autocomplete and spelling correction in pure Python (no external services)

    1 project | dev.to | 19 Aug 2026
  • SQLite FTS5 is faster than Whoosh. So why would you ever use a pure-Python search engine?

    1 project | dev.to | 10 Aug 2026
  • Why your Python search can't find "C++", "C#" or "R&D" — and how to fix it

    1 project | dev.to | 9 Aug 2026
  • A note from our sponsor - Kargo
    akuity.io | 8 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

What are some of the best open-source pure-python projects in Python? This list will help you:

# Project Stars
1 whenever 2,401
2 CherryPy 1,947
3 python-barcode 655
4 kyber-py 308
5 duckargs 124
6 PyVM 123
7 Python_BMP 33
8 moira 32
9 whoosh 32
10 boyermoore 23
11 purejq 23
12 doc2docx 17
13 pure-python-server 12
14 pyOpenVBA 9
15 AntroCode 8
16 spindlex 5
17 processes 5
18 chatbot_utils 4
19 scientific-computing-system 6
20 zenzic 1

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Python is
the 1st most popular programming language
based on number of references?