Software developer and Open Source nut. Creator of the Flask framework. Founder of @earendil-works. Other things of interest: @pallets and @getsentry
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
821systemfd. Development helper utility for helping with auto reloading for projects supporting systemd socket activation
652flask-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.)
440better-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
341platter. A useful helper for wheel deployments.
334lucumr. My personal website
292deser. 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
267python-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
168python-unio. Unbreaks Unicode on Python
163vite-console-forward-plugin. Forwards console logs to the vite log
160procspawn. like thread::spawn but for processes
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
129webgl-meincraft. Minecraft engine thingy written in CoffeeScript and WebGL
120sloppy-xml-py. A Python library to parse malformed XML
113fstrings-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