kdwarn

Codeberg Mastodon Feeds

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.