🦞🌯 Lobster Roll

Stories by debba

Show HN: Rewindtty – Record and replay terminal sessions as structured JSON (github.com)
PostgreSQL introspection is tricky (lessons from building a native client)
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...
Show HN: I got tired of writing Pandas scripts just to JOIN two CSV files
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 ...
Show HN: I built theme support in Tabularis – lightweight DB tool for developers (github.com)
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 &#x2F; query generation) β€’ Expose configur...
Show HN: Debba.sql – A lightweight SQL manager built with Tauri and Rust (github.com)
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...
Show HN: Storytel-Player – A clean, fast, minimal desktop player for audiobooks (github.com)
Storytel Desktop App (github.com)
Show HN: Rewindtty – tiny terminal session recorder (github.com)
Ask HN: How to Extract Shell Commands from Raw PTY Sessions? (Rewindtty)
Project URL: https:&#x2F;&#x2F;github.com&#x2F;debba&#x2F;rewindtty<p>I&#x27;ve been working on rewindtty, a lightweight terminal session recorder and replayer written in C. It works like script&#x2F;scriptreplay, but outputs structured JSON and includes a browser-based player for replaying terminal...
Show HN: Tabularis – DB GUI where drivers are JSON-RPC executables
I built Tabularis, a database GUI for MySQL&#x2F;PostgreSQL&#x2F;SQLite&#x2F;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...
Show HN: Tabularis – Rust/Tauri Database GUI with a JSON-RPC Plugin System (github.com)
Show HN: GitHub Tray for GNOME gets a big update: notifications, Actions, issues
What&#x27;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&#x2F;CD pipelines at a glance Refresh button β€” manually refresh notifications with...
From Git to Spotlight: A Directory for Open-Source Work (gitster.dev)
The Birth of a Dialogue: Why I'm Building Tabularis (debba92.substack.com)
Show HN: Tabularis – A lightweight, developer-focused database management tool (tabularis.dev)
Thoughts on Database Tooling and UX
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...
Show HN: FreeMarker Support for Zed Editor (github.com)
I created a Zed extension for Apache FreeMarker templates with tree-sitter-based syntax highlighting. FreeMarker is a Java template engine that&#x27;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 ...
Show HN: Storytel-player – unofficial desktop client for Storytel
Hi HN, I’ve been working on a desktop client for Storytel, as there is currently no official app for PC&#x2F;Mac. I wanted something that felt more &quot;native&quot; than a browser tab and included features like offline listening and system tray integration. The stack: β€’ Frontend: React 18, Tailwin...
Show HN: RocketGift: Find the perfect gift in 30 seconds using AI (rocketgift.it)
Storytel Player – unofficial desktop client for Storytel audiobooks
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 &amp; downloads here:<p>https:&#x2F;&#x2F;github.com&#x2F;debba&#x2F;storytel-...
Storytel Desktop Player for Windows (github.com)
Show HN: AuthPress – Advanced WordPress 2FA Plugin (wordpress.org)
I&#x27;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: ...