AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
A lightweight cross platform SQL editor for PostgreSQL, MySQL, SQLite, SQL Server, ClickHouse and Redis.
Developer toolsRust · JavaScriptGitHub @zanmatoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
SQL Editor
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Blanco is a cross platform SQL editor and database client built with
GPUI and
gpui-kit.
Supported backends: PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, ClickHouse
and Redis.Read the full README ↗Blanco is a cross platform SQL editor and database client built with GPUI and gpui-kit.
Supported backends: PostgreSQL, CockroachDB, MySQL/MariaDB, SQLite, DuckDB, SQL Server, ClickHouse and Redis.
db.query, db.execute, db.transaction,
db.display) running in a sandboxed QuickJS runtime.known_hosts verification, TLS, credentials in the OS
keychain.Prebuilt binaries for Linux (x86_64, plus a .deb), macOS (Apple silicon) and
Windows (x86_64) are attached to each
release.
On Linux with Nix, nix run github:zanmato/blanco builds and starts it. See
Installing for the flake's overlay.
On macOS you can install it with Homebrew:
brew install --cask zanmato/tap/blanco
The app isn't notarized. If you download the release manually, run
xattr -r -d com.apple.quarantine Blanco.app in the folder of the app before
opening it. The Homebrew cask does this for you.
Requirements: a recent stable Rust toolchain. On Linux you also need the usual
GPUI build dependencies (X11/Wayland, Vulkan, fontconfig), or nix develop for
a shell that has them.
cargo run --release -p blanco
crates/blanco: the GPUI application.crates/blanco-core: the Connection trait, DatabaseType, shared value
types, the read/write statement classifier, DDL builders and plan parsing.crates/database: DatabaseService, connection configs, SSH tunnels and the
tokio bridge every connection is wrapped in.crates/{postgres,mysql,sqlite,duckdb,mssql,clickhouse,redis}: drivers.crates/app-database: the SQLite app store (connections, tabs, history,
snippets, settings) with versioned migrations.crates/sql-parser: tree-sitter statement parsing and EXPLAIN wrapping.crates/transformers: CSV/TSV/JSON/SQL/VALUES/Markdown formatters.crates/scripting: the QuickJS script host.crates/ui: generic GPUI widgets (tree, tabs, graph view)../scripts/check.sh # fmt, clippy (deny warnings) and the test suite
./scripts/check.sh --db # also require the docker databases
Database backed tests skip when their server is unreachable unless
BLANCO_RUN_DB_TESTS=1 is set. Start the test servers with docker compose up -d
(MariaDB, PostgreSQL with TLS, ClickHouse, SQL Server, Redis and an SSH bastion).
The SSH cases need the bastion host key trusted once:
ssh-keyscan -p 2222 127.0.0.1 >> ~/.ssh/known_hosts
Install the check script as a pre push hook with
ln -sf ../../scripts/check.sh .git/hooks/pre-push.
The site at https://zanmato.github.io/blanco is built from site/ with
scripts/build-site and published by the release workflow.
Its screenshots in docs/images/screenshots come from
scripts/screenshots/capture. The script builds Blanco with the screenshots
feature and runs it on a virtual X display against a throwaway data directory
and a generated demo database, so nothing from your own profile or keychain
shows up. It needs Xvfb, ImageMagick, sqlite3, python3 and Mesa's lavapipe
Vulkan driver.
$XDG_DATA_HOME/blanco/blanco.db$XDG_STATE_HOME/blanco/blanco.logApache 2.0, see LICENSE.