Plamenix — Next-generation Firebird IDE
Open Source · Desktop & Web · 1.0.0-beta out now

plamenix.

An open-source IDE for Firebird 2.5 through 5.0.

Browse schemas, run SQL, and edit rows — as a native app on Windows, macOS and Linux, or self-hosted in a browser.

Not code-signed yet — macOS and Windows will warn on launch. Build from source to avoid it. Linux packages are unaffected.

Firebird React Tauri Rust TypeScript Open Source
The Plamenix dashboard: database size, table and view counts, live attachments and statements from the MON$ tables, a transactions-per-second chart, a schema breakdown and the slowest recent queries.

Run a statement. Edit what comes back.

Results are editable where they sit — change a cell, insert a row, filter a column, page through the set. Every result carries its schema and its DDL alongside the data, so you can read how a table is defined without leaving the rows it returned.

The SQL editor above a result grid for the CUSTOMERS table, with Data, Schema and DDL tabs, per-column filters, an insert-row action and export options.

Read the engine while it is running.

Attachments, active statements, ODS version, dialect, page size, sweep interval and the OIT/OAT/OST gap, straight out of the MON$ tables. The dashboard keeps a live count of transactions per second and shows which statements are running now, which is usually the question you actually have.

A database statistics panel listing path, ODS version, dialect, page size, sweep interval, OIT, OAT, OST and page counters, above tables of current attachments and running statements.

Firebird 2.5 through 5.0, Classic to SuperServer.

Keep a profile per server, colour-tagged, so a production attachment never looks like a scratch one. Tabs hold several open at a time, and each remembers the database it belongs to.

The connection screen with saved profiles for Firebird 3, 4 and 5 servers in Classic, Super and SuperClassic modes, each colour-tagged, beside a connection form.

Encrypted databases, on whichever driver you keep.

Supply a key at connect time, or require encryption and have the connection refuse anything unencrypted. Attach over the pure-Rust wire protocol with nothing installed, or point at a native fbclient — and if you do not have one, Plamenix fetches the official build for your platform.

An advanced settings drawer with an encryption key field, require-encryption and pure-Rust toggles, an fbclient library path, and a control that downloads an official Firebird client release.

Built out of the same extension points it offers you.

Export formats, cell renderers, the SQL formatter and the dashboard sections are all plugins — twenty-one of them ship in the box, across twenty extension points. Plugins are WebAssembly components that declare the capabilities they need, so one gets what its manifest asked for and nothing more.

The plugins page showing twenty-one loaded plugins with their contributions and per-plugin settings, including BLOB rendering and CSV, JSON, SQL, XML and XLSX exporters.

Set it up once.

Theme and accent, how NULL renders, date format, page size, export defaults, formatter style. Settings contributed by plugins appear here beside the built-in ones rather than in a separate place of their own.

The settings page with a section list and panels for SQL formatter options, BLOB hex preview length, CSV delimiter and theme selection.
The connection screen in the dark theme. The same connection screen in the light theme.
Light and dark, or whichever your system is set to.

Free, open source, and yours to read.

Dual-licensed MIT and Apache 2.0. Five repositories, all public, including the workflow that builds these installers.