{"id":13456950,"url":"https://github.com/frectonz/sql-studio","last_synced_at":"2025-05-14T05:10:27.827Z","repository":{"id":243938162,"uuid":"813785478","full_name":"frectonz/sql-studio","owner":"frectonz","description":"SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, Microsoft SQL Server]","archived":false,"fork":false,"pushed_at":"2025-02-23T07:43:39.000Z","size":3076,"stargazers_count":2604,"open_issues_count":12,"forks_count":68,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-11T00:02:10.935Z","etag":null,"topics":["libsql","mariadb","microsoft-sql-server","mssql","mysql","postgresql","rust","sqlite","sqlite-browser"],"latest_commit_sha":null,"homepage":"https://sql-studio.frectonz.et","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frectonz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-11T18:32:36.000Z","updated_at":"2025-04-10T19:53:48.000Z","dependencies_parsed_at":"2024-06-12T05:23:38.737Z","dependency_job_id":"a8f06833-5390-4ce0-b55e-d458676607d2","html_url":"https://github.com/frectonz/sql-studio","commit_stats":{"total_commits":242,"total_committers":7,"mean_commits":34.57142857142857,"dds":0.04958677685950408,"last_synced_commit":"6213042dffc29061eade84ea41e50577851af64c"},"previous_names":["frectonz/sqlite-studio"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frectonz%2Fsql-studio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frectonz%2Fsql-studio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frectonz%2Fsql-studio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frectonz%2Fsql-studio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frectonz","download_url":"https://codeload.github.com/frectonz/sql-studio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["libsql","mariadb","microsoft-sql-server","mssql","mysql","postgresql","rust","sqlite","sqlite-browser"],"created_at":"2024-07-31T08:01:30.712Z","updated_at":"2025-05-14T05:10:27.792Z","avatar_url":"https://github.com/frectonz.png","language":"Rust","readme":"![banner](./logo_banner.jpg)\n\n# SQL Studio\n\nSingle binary, single command SQL database explorer. SQL studio supports *SQLite*, *libSQL*, *PostgreSQL*, *MySQL*, and *Microsoft SQL Server*.\n\n### Local SQLite DB File\n\n```bash\nsql-studio sqlite [sqlite_db]\n```\n\n### Remote libSQL Server\n\n```bash\nsql-studio libsql [url] [auth_token]\n```\n\n### Local SQLite DB with libSQL driver\n\n```bash\nsql-studio local-libsql [database]\n```\n\n### PostgreSQL Server\n\n```bash\nsql-studio postgres [url]\n```\n\n### MySQL/MariaDB Server\n\n```bash\nsql-studio mysql [url]\n```\n\n### ClickHouse Server (Partial Support)\n\n```bash\nsql-studio clickhouse [URL] [USER] [PASSWORD] [DATABASE]\n```\n\n### Microsoft SQL Server\n\n```bash\nsql-studio mssql [connection]\n```\n\n## Features\n\n- Overview page with common metadata.\n- Tables page with each table's metadata.\n- Queries page with more access to your db.\n- Infinite scroll rows view.\n- Rich SQL IntelliSense for custom queries.\n\nMore features available on the [releases page](https://github.com/frectonz/sql-studio/releases).\n\n## Screenshots\n\n### Overview Page\n\n![overview](./screenshots/overview.png)\n![overview dark](./screenshots/overview-dark.png)\n\n### Tables Page\n\n![tables](./screenshots/tables.png)\n![tables dark](./screenshots/tables-dark.png)\n\n### Query Page\n\n![query](./screenshots/query.png)\n![query dark](./screenshots/query-dark.png)\n\n## Installation\n\n### Install prebuilt binaries via shell script (MacOS and Linux)\n\n```bash\ncurl --proto '=https' --tlsv1.2 -LsSf https://github.com/frectonz/sql-studio/releases/download/0.1.35/sql-studio-installer.sh | sh\n```\n\n### Install prebuilt binaries via powershell script\n\n```powershell\npowershell -c \"irm https://github.com/frectonz/sql-studio/releases/download/0.1.26/sql-studio-installer.ps1 | iex\"\n```\n\n### Updating\n\n```bash\nsql-studio-update\n```\n\n## Nix\n\n```bash\nnix shell nixpkgs#sql-studio\n```\n\n## Docker\n\nA Docker image of SQL Studio is available on [Docker Hub](https://hub.docker.com/r/frectonz/sql-studio). The following is an example of how to run SQL Studio with the Postgres driver on port `3030`.\n\n```bash\ndocker run -p 3030:3030 frectonz/sql-studio /bin/sql-studio \\\n  --no-browser \\\n  --no-shutdown \\\n  --address=0.0.0.0:3030 \\\n  postgres \\\n  postgres://localhost:5432/\n```\n\n## Contributing\n\nBefore executing `cargo run` you need to build the UI because the rust app statically embedded the UI files in the binary.\n\n```bash\ngit clone git@github.com:frectonz/sql-studio.git\ncd sql-studio\nnix develop # if you use nix\ncd ui\nnpm install\nnpm run build\ncd ..\ncargo run\n```\n","funding_links":[],"categories":["Rust","UIs","sqlite"],"sub_categories":["GUI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrectonz%2Fsql-studio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrectonz%2Fsql-studio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrectonz%2Fsql-studio/lists"}