Skip to content

cjrh/cjrh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caleb Hattingh

I like small, orthogonal tools with sharp edges. These are a few of my hobby projects.

A curated map of Caleb Hattingh's important public, non-fork GitHub projects

Project links

The SVG is the overview; these links are here so the projects stay easy to open from GitHub. This is intentionally curated, not a complete index.

Headline projects

  • aiorun: a small, reliable run() function for asyncio applications.
  • easycython: build Cython extensions without setup.py ceremony.
  • autoslot: automatic __slots__ for lean Python classes.
  • aiomsg: smart sockets and messaging protocols for network applications.
  • excitertools: fluent, chainable iteration helpers.
  • misu: high-speed physical quantities and dimensions in Python.
  • deadpool: a ProcessPoolExecutor implementation that is harder to break.
  • lifter: sync single-file binaries from GitHub Releases and similar sources.
  • coroexecutor: nursery-like coroutine execution for asyncio.

Maintained upstream

Async and reliability

  • dockerctx: context manager for Docker container lifetimes in tests.
  • biodome: better environment variables for Python.

Developer workflows

Language, data, and search

Newer public experiments


Hand-curated profile README. Public, non-fork repositories only; not every public repository needs to be on the profile.

About

This generates the README.md for my github profile, which is likely what you're currently reading.

Topics

Resources

Stars

Watchers

Forks

Contributors