Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

606 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 日本語

Irodori Table

Fast desktop database client for querying, browsing, editing, diagramming, and checking data across many engines.

Preview

Irodori Table workbench preview

Install

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

Code signing policy

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.

Develop

5-Minute Quickstart

  1. Get a toolchain. On Linux with Nix, the repository ships a dev shell that pins everything make doctor checks — the exact Rust from rust-toolchain.toml, Node 24, mold, and the WebKitGTK/GTK libraries:

    nix develop        # or `direnv allow` to enter it automatically

    Inside that shell, start the app with make run-dev rather than make desktop-dev. WebKit from the Nix store cannot use a non-NixOS host's GL drivers and aborts before a window appears; run-dev wraps the launch in nixGL to supply matching ones. Set IRODORI_NO_NIXGL=1 to 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. mold in particular is required: .cargo/config.toml links through it, and without it every link fails.

  2. From the repository root, install dependencies and check the local setup:

    make setup
    make doctor
  3. 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:

Repos

  • 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.

Links

License: 0BSD.

License

0BSD. You can use, copy, modify, and distribute this project for almost any purpose.

About

Cross-platform Tauri database workbench for querying, browsing, editing, and ER diagrams

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages