Hi Friend, you can learn more about me on my personal homepage or subscribe to my newsletter. Happy to connect with you on LinkedIn, Mastodon, or Bluesky. I mostly post…
Hi Friend, you can learn more about me on my personal homepage or subscribe to my newsletter.
Happy to connect with you on LinkedIn, Mastodon, or Bluesky. I *mostly* post about tech things, but you also will be subjected to the
occasional picture of my cooking.
I'm the founder of [REVSYS](https:/www.revsys.com/) we help companies solve problems usually
with some mixture of Python, Django, Javascript, PostgreSQL, Kubernetes and magic. Er... I mean AI.
We're known for using our experience to deliver practical solutions that speed up your people, processes, and
projects.
Recent blog posts
<!-- RECENT_BLOG_POSTS_START -->- User Experience is most important - December 17, 2025 - I asked people to vent about the worst tools or processes they ever had to use for work. The...
- Care and feeding of software - November 30, 2025 - We need to stop doing big tech "modernization" projects as a concept. Puppies as a proxy for code.
- Django Third-party App Ecosystem - November 17, 2025 - Third-party applications are the unsung heroes of the Django ecosystem. Core Django covers a wide...
- Customize your IPython shell in Docker - August 19, 2025 - You can heavily customize your IPython shell experience when using it inside Docker or in a Docker...
- Recent podcast appearances - July 22, 2025 - Frank Wiles' recent podcast appearances so far in 2025. Touching on topics such as Python, Django,...
-
django-app-metrics
Simple framework for capturing in application metrics and emailing aggregation results
Python ★ 402 2y agoExplain → -
django-taggit-suggest
Add keyword and regular expression "suggestions" for tags.
Python ★ 84 15y agoExplain → -
gg
gg - Go Github is a small Rust CLI helper and TUI for more quickly getting to a repo's Github page, Issues, Milestones, Actions, or PRs.
Rust ★ 52 5d agoExplain → -
kube-secrets
Rust command line utility to quickly display useful secrets in a Kubernetes namespace
Rust ★ 18 1mo agoExplain → -
django-pagebits ▣
django-pagebits
Python ★ 13 8y agoExplain → -
make-management-command
Create the proper paths for a Django management command and one or more simple django-click commands
Python ★ 11 2y agoExplain → -
kube-anypod
Return the name of any pod from a given Deployment, StatefulSet, or DaemonSet
Rust ★ 9 5mo agoExplain → -
dic
Docker Image Cleaner
Rust ★ 5 2y agoExplain → -
mkpasswd
A small utility for generating strong passwords
Python ★ 4 6y agoExplain → -
no
Unix has `/usr/bin/yes` why not `/usr/bin/no`?
Go ★ 4 8y agoExplain → -
pr-playground
Automatically close bad PRs
Just ★ 2 3mo agoExplain → -
djangoproject.com ⑂
Source code to djangoproject.com
PostScript ★ 2 6y agoExplain → -
screenshot-archiver
Simple tool to archive screenshots into a YYYY/MM/DD/ folder structure once they get a bit old.
Rust ★ 1 7mo agoExplain → -
python-library-template
Frank's personal template for creating Python libraries
Jinja ★ 1 1y agoExplain → -
hello-docker
Simple way to test in a classroom setting if Docker is setup and working correctly
CSS ★ 1 3y agoExplain → -
homebrew-tools
Frank Wiles' Homebrew Tap
Ruby ★ 0 5d agoExplain → -
dotfiles
Various Mac OSX dotfiles I use for configuration etc
Lua ★ 0 2mo agoExplain → -
kube-env-precommit
When creating env files for Kubernetes deployments (used with kustomize, FluxCD, etc.), it's easy to accidentally add quotes around values. This detects and attempts to auto-fix them.
Python ★ 0 2mo agoExplain → -
endoscope
Lightweight Debug Artifact Capture System
Python ★ 0 2mo agoExplain → -
django-mailgun ⑂ ▣
A Django email backend for Mailgun
Python ★ 0 10y agoExplain → -
store
Personal data storage CLI tool
Rust ★ 0 4mo agoExplain → -
typer-cli-template
A copier based template for making Typer command line tools quickly
Jinja ★ 0 4mo agoExplain → -
frankwiles
Frank Wiles' Github README repo
Python ★ 0 6mo agoExplain → -
cookiecutter-python-package ▣
A simple Python 3.7+ package starter template using cookiecutter
Python ★ 0 1y agoExplain → -
django-ckeditor ⑂ ▣
Django admin CKEditor integration.
JavaScript ★ 0 12y agoExplain → -
postgres-utility
A docker image with all of the various PostgreSQL related utilities I typically use with working with containers and/or Kubernetes clusters
Dockerfile ★ 0 4y agoExplain → -
django ⑂
The Web framework for perfectionists with deadlines.
Python ★ 0 7y agoExplain → -
concourse-development-environment ⑂
A local development environment for concourse that is entirely contained in docker-compose
Dockerfile ★ 0 7y agoExplain →
No repos match these filters.