Fast desktop database client for querying, browsing, editing, diagramming, and checking data across many engines.
Use the public install guide for the current desktop downloads and OS-specific install paths:
https://hjosugi.github.io/irodori-docs/install-guide.html
Release assets are published from GitHub Releases:
https://github.com/hjosugi/irodori-table/releases
Free code signing provided by SignPath.io, certificate by SignPath Foundation. Windows installers using the SignPath release backend are built on GitHub-hosted runners from this repository, submitted to SignPath, and replaced in the GitHub Release with the signed NSIS and MSI artifacts.
Irodori Table does not upload telemetry or crash reports. It connects only to endpoints selected or configured by the user and to documented project endpoints needed for requested features, such as extension downloads and release update checks. See SECURITY.md for local crash-report handling and security scope.
-
Get a toolchain. On Linux with Nix, the repository ships a dev shell that pins everything
make doctorchecks — the exact Rust fromrust-toolchain.toml, Node 24, mold, and the WebKitGTK/GTK libraries:nix develop # or `direnv allow` to enter it automaticallyInside that shell, start the app with
make run-devrather thanmake desktop-dev. WebKit from the Nix store cannot use a non-NixOS host's GL drivers and aborts before a window appears;run-devwraps the launch in nixGL to supply matching ones. SetIRODORI_NO_NIXGL=1to opt out.Without Nix, install the platform prerequisites for your OS: Windows, macOS, or Linux. Linux users should install the WebKitGTK and linker packages from that guide before running the desktop app.
moldin particular is required:.cargo/config.tomllinks through it, and without it every link fails. -
From the repository root, install dependencies and check the local setup:
make setup make doctor
-
Start the desktop development shell:
make desktop-dev
make desktop-dev starts the Tauri shell and Vite dev server. Run make help
for the full list of root commands.
Contributor setup, troubleshooting, and deeper development notes live in the project docs:
irodori-table: desktop app.irodori-kit: shared app foundation crates and extension SDK.irodori-sql: SQL dialect, parameter, schema, and migration SQL helpers.irodori-knowledge: shared error, job, and knowledge-store primitives.irodori-migration: execution-free migration planning and diff crate.irodori-samples: local sample database containers.irodori-docs: public documentation site.irodori-archive: historical internal notes.
- User guide: docs/README.md
- Docs: https://hjosugi.github.io/irodori-docs/
- Install guide: https://hjosugi.github.io/irodori-docs/install-guide.html
- Roadmap: ROADMAP.md
- Contributing: CONTRIBUTING.md
- Releasing: RELEASING.md
- Security: SECURITY.md
- Code of Conduct: CODE_OF_CONDUCT.md
License: 0BSD.
0BSD. You can use, copy, modify, and distribute this project for almost any purpose.
