Projects

Open-source libraries I’ve written. Most are Python; some have Rust inside.

  1. active

    whenever

    Typed, DST-safe datetimes for Python, with a Rust core.

  2. active

    slotscheck

    Finds broken __slots__ definitions before they quietly cost you memory and speed.

  3. active

    pdfje

    Writes PDFs from declarative Python, with no required dependencies.

  4. archived

    quiz

    A capable GraphQL client for Python.

  5. archived

    snug

    Reusable, composable API wrappers built on generators.

  6. archived

    quacks

    Better read-only Protocols for mypy.

  7. archived

    gentools

    Tools for generators, generator functions, and generator-based coroutines.