Home > Programming > Projects
Projects
This is a brief overview; further details and documentation can be found by following the links. If you've found any of my personal open-source work valuable, you are welcome to send a donation.
tui-dialog (Rust)
A widget for entering a single line of text in a dialog for Ratatui.
repository |
docs
pgtui (Rust)
Interact with Postgres databases via a TUI and your terminal-based text editor.
repository
veganbot (Rust)
Fediverse bot for posting vegan things.
repository
taskfinder (Rust)
Keep your project-related tasks where they belong - with your notes on the project! This program, a terminal user interface (TUI), will extract and display them, either by file or in their entirety. You can filter in a variety of ways, and then use your default terminal-based editor to edit the underlying files.
monitor-sites (Rust)
Monitor website availability, with optional desktop notifications.
repository
timestudy (Rust)
Frederick W. Taylor was a bastard, but you aren't.
broken-links (Rust)
Find all broken links from a starting url.
Flashcards (Python)
Create and study flashcards on the command line.
repository
What You've Read (Python)
What You've Read: A bit web bookmarking, a bit reference manager.
repository
Don't Forget the Python (Python)
Command-line interface for Remember the Milk.
repository |
PyPI
kdwarn-api (Rust)
We're getting meta. kdwarn-api is an HTTP REST API for useful and exploratory things. It is both hosted on this website and also enables automated deployment of this website via a webhook and Ansible playbook. It's built with Dropshot and uses Swagger UI for the docs.
kdwarn.net (Rust)
Meta-er. This site has gone through five iterations so far. Currently, it is server-side rendered, using Actix-web for the web framework and Askama for the templating engine. Prior to this, it used Leptos, Zola, Dioxus, and Django. The Ansible configuration to create it is here.