├── .envrc ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── image.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── dist-workspace.toml ├── flake.lock ├── flake.nix ├── logo_banner.jpg ├── sample.sqlite3 ├── screenshots ├── overview-dark.png ├── overview.png ├── query-dark.png ├── query.png ├── tables-dark.png └── tables.png ├── src └── main.rs └── ui ├── .gitignore ├── .npmrc ├── .prettierignore ├── biome.json ├── components.json ├── index.html ├── package-lock.json ├── package.json ├── public ├── JetBrainsMono.ttf ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico └── site.webmanifest ├── src ├── api.ts ├── components │ ├── editor.config.ts │ ├── editor.tsx │ ├── info-card.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── data-table.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── toggle.tsx ├── index.css ├── lib │ ├── makeStore.tsx │ ├── sql-formatting.ts │ └── utils.ts ├── main.tsx ├── provider │ ├── sql.provider.tsx │ └── theme.provider.tsx ├── routeTree.gen.ts ├── routes │ ├── __root.tsx │ ├── index.tsx │ ├── query.tsx │ └── tables.tsx └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: frectonz 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/.github/workflows/image.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/README.md -------------------------------------------------------------------------------- /dist-workspace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/dist-workspace.toml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/flake.nix -------------------------------------------------------------------------------- /logo_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/logo_banner.jpg -------------------------------------------------------------------------------- /sample.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/sample.sqlite3 -------------------------------------------------------------------------------- /screenshots/overview-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/overview-dark.png -------------------------------------------------------------------------------- /screenshots/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/overview.png -------------------------------------------------------------------------------- /screenshots/query-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/query-dark.png -------------------------------------------------------------------------------- /screenshots/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/query.png -------------------------------------------------------------------------------- /screenshots/tables-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/tables-dark.png -------------------------------------------------------------------------------- /screenshots/tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/screenshots/tables.png -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/src/main.rs -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.npmrc: -------------------------------------------------------------------------------- 1 | update-notifier=false 2 | -------------------------------------------------------------------------------- /ui/.prettierignore: -------------------------------------------------------------------------------- 1 | src/routeTree.gen.ts 2 | -------------------------------------------------------------------------------- /ui/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/biome.json -------------------------------------------------------------------------------- /ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/components.json -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/JetBrainsMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/JetBrainsMono.ttf -------------------------------------------------------------------------------- /ui/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /ui/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /ui/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/apple-touch-icon.png -------------------------------------------------------------------------------- /ui/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/favicon-16x16.png -------------------------------------------------------------------------------- /ui/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/favicon-32x32.png -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/public/site.webmanifest -------------------------------------------------------------------------------- /ui/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/api.ts -------------------------------------------------------------------------------- /ui/src/components/editor.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/editor.config.ts -------------------------------------------------------------------------------- /ui/src/components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/editor.tsx -------------------------------------------------------------------------------- /ui/src/components/info-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/info-card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/data-table.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/table.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/lib/makeStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/lib/makeStore.tsx -------------------------------------------------------------------------------- /ui/src/lib/sql-formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/lib/sql-formatting.ts -------------------------------------------------------------------------------- /ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/provider/sql.provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/provider/sql.provider.tsx -------------------------------------------------------------------------------- /ui/src/provider/theme.provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/provider/theme.provider.tsx -------------------------------------------------------------------------------- /ui/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/routeTree.gen.ts -------------------------------------------------------------------------------- /ui/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/routes/__root.tsx -------------------------------------------------------------------------------- /ui/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/routes/index.tsx -------------------------------------------------------------------------------- /ui/src/routes/query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/routes/query.tsx -------------------------------------------------------------------------------- /ui/src/routes/tables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/src/routes/tables.tsx -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frectonz/sql-studio/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------