Personal Projects

Currently, I'm working on several projects in my free time that are particularly noteworthy.


Zaplyng

No further development at the moment

A hypertext-based SaaS OKR tracking tool for organizations built using a very lightweight stack: FastAPI + Jinja Templating + HTMX. I started this project to try and learn HTMX. It's still under development.

Zaplyng Webpage

Website

Why HTMX?
HTMX is a powerful tool that enables high interactivity with server-side code without requiring you to write a lot of JavaScript. It's a unique approach that serves as an alternative to the typical Single Page Application (SPA) development pattern. SPAs work by loading a single HTML page and dynamically updating it as users interact with the app. JavaScript is most of the time used to perform these functions, often relying on frameworks like Angular, React, or Vue.js. HTMX, on the other hand, takes a different approach. It allows you to access AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext.


TursoPy

No further development at the moment

I'm maintaining an open source API wrapper for the Turso platform API called "tursopy". This project is in early development and aims to provide a fully type-hinted wrapper to access the Turso API with Python.

from tursopy import TursoClient

client = TursoClient()
new_api_token = client.create_platform_api_token(name="my-test-token")  # Create a new platform token
client.revoke_token(name=new_api_token.name) # Revoke it again

# You can also create a new database
new_db = client.db.create_database(org_name="my-org", name="delete-me-later")
print("New database:", new_db)

# List available databases in your organization or for your user
print(client.db.list_databases(org_name="my-org"))
client.db.delete_database(org_name="my-org", db_name=new_db.Name) # Delete your database again

Tursopy Docs

Source Code


Pulsar Topic Viewer

No further development at the moment

Desktop application written in Rust and Vue.js to connect to your Apache Pulsar cluster topics to enable comprehensive performance and statistical analysis. I have written this application to learn Tauri.

Pulsar Topic Viewer Webpage

Website

Source Code

Follow me on