{"id":48217420,"url":"https://github.com/cin12211/orca-q","last_synced_at":"2026-05-03T07:01:55.043Z","repository":{"id":315884257,"uuid":"960994846","full_name":"cin12211/orca-q","owner":"cin12211","description":"The open source | Next Generation database editor","archived":false,"fork":false,"pushed_at":"2026-05-01T18:22:35.000Z","size":13717,"stargazers_count":184,"open_issues_count":2,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-01T20:19:54.327Z","etag":null,"topics":["database","dbms","editor","electron","nuxt","postgresql","sql"],"latest_commit_sha":null,"homepage":"https://orca-q.com","language":"TypeScript","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/cin12211.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-04-05T14:27:15.000Z","updated_at":"2026-05-01T20:04:05.000Z","dependencies_parsed_at":"2026-02-14T19:04:34.884Z","dependency_job_id":"7b460457-0785-4ba6-a016-f0f907140470","html_url":"https://github.com/cin12211/orca-q","commit_stats":null,"previous_names":["cin12211/orca-q"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cin12211/orca-q","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cin12211%2Forca-q","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cin12211%2Forca-q/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cin12211%2Forca-q/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cin12211%2Forca-q/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cin12211","download_url":"https://codeload.github.com/cin12211/orca-q/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cin12211%2Forca-q/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32558667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T03:21:47.309Z","status":"ssl_error","status_checked_at":"2026-05-03T03:21:43.884Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["database","dbms","editor","electron","nuxt","postgresql","sql"],"created_at":"2026-04-04T19:00:37.663Z","updated_at":"2026-05-03T07:01:55.036Z","avatar_url":"https://github.com/cin12211.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://orca-q.com/images/logo.png\" align=\"center\" width=\"200\"\u003e \n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003eOrcaQ - Next Generation database editor.\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![npx version](https://img.shields.io/npm/v/orcaq?label=npx)](https://www.npmjs.com/package/orcaq)\n[![Downloads](https://img.shields.io/npm/dm/orcaq?label=downloads)](https://www.npmjs.com/package/orcaq)\n[![GitHub stars](https://img.shields.io/github/stars/cin12211/orca-q?style=social)](https://github.com/cin12211/orca-q/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/cin12211/orca-q)](https://github.com/cin12211/orca-q/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/cin12211/orca-q)](https://github.com/cin12211/orca-q/pulls)\n\n\u003c/div\u003e\n\n\n\n## Overview\n\n**OrcaQ** is a modern database editor for managing, querying, and exploring PostgreSQL, MySQL, MariaDB, Oracle, local and managed SQLite, and Redis data in a fast, intuitive, and secure way.\n\n\u003cimg src=\"https://orca-q.com/images/editor-preview.png\" style=\"border: 1px solid #ccc; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.2);\" \u003e\n\n## Installation\n\n#### \u003cimg src=\"https://api.iconify.design/hugeicons:laptop.svg\" width=\"22\" alt=\"Desktop App icon\" /\u003e Desktop App\n\nThe recommended to experience the full capabilities\n\nDownload the latest build from [GitHub Releases](https://github.com/cin12211/orca-q/releases/latest).\n\n**Available for:** `macOS` (`.dmg`, `.zip`) · `Linux` (`.AppImage`, `.deb`) · `Windows` comming soon.\n\n#### \u003cimg src=\"https://api.iconify.design/logos:npm-icon.svg\" width=\"22\" alt=\"NPX icon\" /\u003e NPX\n\nBest for a quick local run without cloning the repo.\n\n```sh\nnpx orcaq\n```\n\nRequires `Node.js \u003e= 18`. OrcaQ starts on [http://localhost:9432](http://localhost:9432).\n\n\u003e `npx` does not support SQLite file connections. Use the desktop app for that workflow.\n\n#### \u003cimg src=\"https://api.iconify.design/hugeicons:computer-terminal-01.svg\" width=\"22\" alt=\"Local Development icon\" /\u003e Local Development\n\nBest for contributing or running the source locally.\n\n```sh\ngit clone https://github.com/cin12211/orca-q.git\ncd orcaq\nbun install\nnpm run nuxt:dev\n```\n\n#### \u003cimg src=\"https://api.iconify.design/logos:docker-icon.svg\" width=\"22\" alt=\"Docker icon\" /\u003e Docker\n\nBest for a clean local deployment without installing Node.js tooling.\n\n```sh\ndocker run -d \\\n  --name orcaq \\\n  --restart unless-stopped \\\n  -p 9432:9432 \\\n  cinny09/orcaq:latest\n```\n\nOpen [http://localhost:9432](http://localhost:9432).\n\n\n## \u003cimg src=\"https://api.iconify.design/hugeicons:database.svg\" width=\"22\" alt=\"Database icon\" /\u003e Supported Databases\n\n| Database   | Connection Methods  | Core Workflows                                                  | Notes                                                             |\n| ---------- | ------------------- | --------------------------------------------------------------- | ----------------------------------------------------------------- |\n| \u003cimg src=\"https://api.iconify.design/devicon:postgresql.svg\" width=\"16\" alt=\"PostgreSQL\" /\u003e PostgreSQL | String, form | Connection test, raw query, schema browse, advanced admin tools | Broadest feature coverage |\n| \u003cimg src=\"https://api.iconify.design/devicon:mysql.svg\" width=\"16\" alt=\"MySQL\" /\u003e MySQL | String, form | Connection test, raw query, minimum metadata and table browsing | Advanced roles, metrics, and instance insights remain unsupported |\n| \u003cimg src=\"https://api.iconify.design/devicon:mariadb.svg\" width=\"16\" alt=\"MariaDB\" /\u003e MariaDB | String, form | Connection test, raw query, minimum metadata and table browsing | Uses a distinct persisted `mariadb` type |\n| \u003cimg src=\"https://api.iconify.design/logos:oracle.svg\" width=\"16\" alt=\"Oracle\" /\u003e Oracle | String, form | Connection test, raw query, minimum metadata and table browsing | Structured form uses `serviceName` |\n| \u003cimg src=\"https://api.iconify.design/devicon:sqlite.svg\" width=\"16\" alt=\"SQLite\" /\u003e SQLite | File (desktop only), managed | Connection test, raw query, metadata and table browsing | Local files stay desktop-only; Cloudflare D1 and Turso reuse the SQL family path |\n| Redis | String, form | Connection test, key browser, type-aware value inspection, workbench, analysis | SQL-only panels stay hidden for Redis sessions |\nAdvanced database-administration features are still intentionally PostgreSQL-first unless a database-specific adapter exists.\n\n## Features\n\n### \u003cimg src=\"https://api.iconify.design/hugeicons:work.svg\" width=\"20\" alt=\"Workspace icon\" /\u003e Workspace \u0026 Connection Management\n\n- **Workspaces**: Organize related database connections into named workspaces with custom icons, descriptions, and last-opened tracking.\n- **Connections**: Create and manage PostgreSQL, MySQL, MariaDB, Oracle, and SQLite connections using form fields, connection strings, or desktop file-based SQLite setup.\n- **Security options**: Configure SSH tunnels, SSL modes, connection health checks, and environment tags with strict-mode confirmations for sensitive databases.\n\n### \u003cimg src=\"https://api.iconify.design/hugeicons:grid-table.svg\" width=\"20\" alt=\"Explore icon\" /\u003e Exploration \u0026 Querying\n\n- **Schema Explorer**: Browse schemas, tables, views, functions, and sequences from a searchable sidebar with context actions like quick query, rename, DDL preview, and ERD open.\n- **File Explorer**: Manage SQL files and folders in a tree view with nested folders, rename/delete actions, search, and drag-and-drop organization.\n- **Quick Query**: Explore table data in a grid with pagination, sorting, filters, inline editing, bulk actions, related-table previews, query logs, and metadata tabs.\n- **Raw SQL Editor**: Write and run multi-statement SQL with CodeMirror, autocomplete, formatting, variables, EXPLAIN analysis, result tabs, and persisted query files.\n- **Redis Workspace**: Browse keys, inspect string/hash/list/set/zset values, run commands in a workbench, and surface read-only or ACL-limited states clearly.\n\n### \u003cimg src=\"https://api.iconify.design/hugeicons:tools.svg\" width=\"20\" alt=\"Tools icon\" /\u003e Database Tools\n\n- **ERD Diagram**: Visualize a single table or a full schema as an interactive relationship diagram with zoom, pan, searchable table navigation, and FK edges.\n- **Roles \u0026 Permissions**: Manage database roles, inheritance, grants, revokes, and bulk permission updates from a visual interface.\n- **Instance Insights**: Monitor PostgreSQL activity, sessions, locks, replication, and configuration from a built-in database health dashboard.\n- **Schema Diff**: Compare two schemas across connections and generate migration SQL with a safe mode that reduces destructive output.\n- **Backup \u0026 Restore**: Run native export/import workflows with format options, scope selection, compression, and job progress tracking.\n- **Family-aware shell**: Activity bar items, primary sidebar panels, tabs, and route fallbacks adapt to SQL and Redis families instead of assuming a relational session.\n\n### \u003cimg src=\"https://api.iconify.design/material-symbols:auto-awesome-outline-rounded.svg\" width=\"20\" alt=\"AI icon\" /\u003e AI \u0026 Productivity\n\n- **Orca Agent**: Ask natural-language questions about your database, generate SQL, inspect schemas, explain queries, detect anomalies, visualize data, export results, and render ERDs.\n- **Safe AI execution**: Mutation queries are not auto-executed; OrcaQ shows the SQL and asks for explicit confirmation before applying changes.\n- **Command Palette**: Jump quickly to tables, views, functions, files, ERDs, tabs, and system actions with keyboard-first search.\n- **Multi-tab workspace**: Open tables, queries, ERDs, admin panels, and agent chats side by side while preserving tab state.\n\n### \u003cimg src=\"https://api.iconify.design/hugeicons:ai-brain-05.svg\" width=\"20\" alt=\"App icon\" /\u003e App Experience\n\n- **Custom layout system**: Use resizable sidebars, multiple panels, saved layout presets, and a status-bar-driven app shell.\n- **Settings**: Configure appearance, code editor behavior, table display, quick query options, AI providers, and environment tags from a unified settings area.\n- **App data backup**: Export and restore workspaces, connections, query files, settings, and AI chat history as app-level backup data.\n- **Desktop app enhancements**: Use SQLite file workflows, in-app updates, recent connections, and multi-window support in the Electron app.\n\n## Contributing\n\nWe welcome all contributions!\n\n1. **Fork the repo and create a new branch**:\n\n   ```sh\n   git checkout -b feat/my-feature\n   ```\n\n2. **Follow commit conventions**:\n\n   - `feat: ...` Add a new feature\n   - `fix: ...` Fix a bug\n   - `chore: ...` Miscellaneous tasks\n   - `docs: ...` Update documentation\n   - `refactor: ...` Improve code without changing logic\n\n3. **Create a Pull Request**:  \n   Clearly describe changes and link to relevant issues (if any).\n\n4. **Review \u0026 Merge**:  \n   The core team will review and provide feedback promptly.\n\n**See more**: [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## Community / Contact\n\n- **Issues**: [GitHub Issues](https://github.com/cin12211/orca-q/issues)\n- **Discussions**: [GitHub Discussions](https://github.com/cin12211/orca-q/discussions)\n- **Email**: taccin03@gmail.com\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgements\n\n- [Tauri](https://tauri.app/) - Build cross-platform desktop apps with Rust and web technologies\n- [Vue 3](https://vuejs.org/) - Progressive JavaScript framework\n- [Vite](https://vitejs.dev/) - Next Generation Frontend Tooling\n- [TypeScript](https://www.typescriptlang.org/)\n- [Zod](https://zod.dev/) - TypeScript-first schema validation\n- [@vueuse/core](https://vueuse.org/) - Vue Composition API utilities\n- Icon design: [Figma Community](https://www.figma.com/design/wAm0jjPdhpKsEGXjtUw3tk/macOS-App-Icon-Template--Community-?node-id=102-4\u0026t=B0v343GshmaCBMqU-0)\n- Contributions from the open-source community\n\n## Contributors\n\nMany thanks to everyone who has contributed to OrcaQ.\n\n\u003ca href=\"https://github.com/cin12211/orca-q/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=cin12211/orca-q\" /\u003e\n\u003c/a\u003e\n\n## ⭐ Stargazers\n\nMany thanks to the kind individuals who leave a star.\nYour support is much appreciated!\n\n\u003e _Made with ❤️ by the OrcaQ team and open-source contributors._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcin12211%2Forca-q","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcin12211%2Forca-q","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcin12211%2Forca-q/lists"}