Stories by debba
Iβm building Tabularis, a native database client (Rust + Tauri).
MySQL support is in a good place, but PostgreSQL has been much harder to get right β not for performance, but for <i>introspection</i>.<p>Postgres βworksβ, but once you go beyond basic tables and columns, things get tricky fast.<p>So...
Every few weeks I get 2-3 CSV files and need to run a quick JOIN or aggregation. The options are always the same: fire up pandas, import into SQLite by hand, or use some janky web tool.<p>So I built a plugin for Tabularis (my native DB GUI) that treats a folder of CSV files as a database. Drop your ...
Hi HN,
Weβve just added theme support to Tabularis, our lightweight, developer-focused database management tool.<p>It already lets you:
β’ Browse tables and data
β’ Run SQL queries
β’ Create and edit table DDL
β’ Use experimental AI features (query explain / query generation)
β’ Expose configur...
Hi HN,<p>I built debba.sql, a lightweight, cross-platform database manager because I wanted a native, fast tool for quick data edits without the heaviness of Electron-based giants or Java IDEs.<p>The interesting part? This project started as an experiment in vibe coding.
I utilized an AI agent to ha...
Project URL: https://github.com/debba/rewindtty<p>I've been working on rewindtty, a lightweight terminal session recorder and replayer written in C. It works like script/scriptreplay, but outputs structured JSON and includes a browser-based player for replaying terminal...
I built Tabularis, a database GUI for MySQL/PostgreSQL/SQLite/MariaDB.<p><pre><code> The interesting bit is the plugin architecture: instead of shipping
a monolith with built-in drivers, each database driver is a separate
executable. The core process spawns it and communicates vi...
What's new n v9:<p><pre><code> GitHub Notifications panel β a full accordion UI to browse and manage your notifications directly from the tray
GitHub Actions workflow runs β see the status of your CI/CD pipelines at a glance
Refresh button β manually refresh notifications with...
Database tooling is in a strange place.<p>On one side, there are powerful, commercial tools that try to be everything at once. They support every engine, every workflow, every edge case. The result is often a heavy application with long startup times, dense UIs, and a constant feeling that youβre na...
I created a Zed extension for Apache FreeMarker templates with tree-sitter-based syntax highlighting. FreeMarker is a Java template engine that's still widely used in enterprise apps, but modern editor support has been lacking.<p><pre><code> The extension handles both angle bracket and square ...
Hi HN,
Iβve been working on a desktop client for Storytel, as there is currently no official app for PC/Mac. I wanted something that felt more "native" than a browser tab and included features like offline listening and system tray integration.
The stack:
β’ Frontend: React 18, Tailwin...
I often listen to audiobooks on Storytel but missed having a proper desktop client.
So I built Storytel Player, a lightweight open-source app that lets you stream your Storytel audiobooks directly on your computer.<p>Repo & downloads here:<p>https://github.com/debba/storytel-...
I've been working on AuthPress, a comprehensive two-factor authentication plugin for WordPress that started as a simple Telegram-based 2FA solution and has evolved into a flexible multi-provider authentication system.<p><pre><code> What makes AuthPress different:
β’ Multiple Auth Providers: ...