Creator of Flask, the lightweight Python web framework that shaped modern web development, and founder of Earendil where he continues building infrastructure for developers. His work across open source has accumulated over 27k stars.
insta. A snapshot testing library for rust
2.9kminijinja. MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2
2.7kpipsi. pip script installer
2ksimilar. A high level diffing library for rust based on diffs
1.3kpluginbase. A simple but flexible plugin system for Python.
1.1kself-replace. Utility library that helps to implement processes that replace themselves
823systemfd. Development helper utility for helping with auto reloading for projects supporting systemd socket activation
654flask-oauth. OAuth Support for Flask
576python-modernize. Modernizes Python code for eventual Python 3 migration. Build on top of 2to3
531when. Timezones from the command line
479unp. Unpacks things.
456dotfiles. My dotfiles (vim / bash etc.)
441better-panic. A python inspired panic handler for rust
440idasen-control. Lets you control IKEA IDÅSEN desks from the command line.
439teetty. A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process
342platter. A useful helper for wheel deployments.
334lucumr. My personal website
296deser. Experimental rust serialization library
290flask-pastebin. Example pastebin with websockets, sqlalchemy, facebook connect and a bunch of other buzzwords
267classy. A classy JavaScript class library
266python-geoip. GeoIP database access for Python under a BSD license.
246listenfd. Helper crate to work with systemd/catflap socket activation
239snaek. DEPRECATED: Being replaced with milksnake: https://github.com/getsentry/milksnake
223python-regex-scanner. Demo of how to use the underlying SRE engine to build a regex scanner
221timesched. Simple time scheduler application
210rstblog. NIH site generator
210fragile. Utility wrapper to send non send types to other threads safely
192similar-asserts. Provides assert_eq! like macros with colorized diff output
170python-unio. Unbreaks Unicode on Python
163procspawn. like thread::spawn but for processes
163vite-console-forward-plugin. Forwards console logs to the vite log
160python-pbkdf2. Because pbkdf2 is awesome and bcrypt is overkill
149unbox. A work in progress command line utility to unpack various types of archives quickly.
141jinja2-htmlcompress. Compresses HTML in Jinja2 streams
133phpserialize. A PHP serializer implementation for Python
132vibe-minisentry. Vibecoded Sentry Clone with Claude Code
128webgl-meincraft. Minecraft engine thingy written in CoffeeScript and WebGL
121sloppy-xml-py. A Python library to parse malformed XML
114fstrings-wtf. Do you understand f-strings?
104multiversion. A hack that allows you to use different versions of the same library in the same Python process without clashes
90jsonjinja. A Jinja2 inspired templating language for rendering JSON data on the server and client.
83bf3-aggregator. Sourcecode for the bf3 developer news aggregator.
82sha1-smol. Minimal and dependency free implementation of SHA1 for Rust
79templatetk. My GSOC Project for Template Compilation
68solace. Non-plurk fork of Solace. Might eventually be merged back. Solace is a Stackoverflow inspired platform.
63badideas. Examples from my europython talk
61hq. jq but for html
60