{"id":36722182,"url":"https://github.com/lunodb/lunodb","last_synced_at":"2026-02-21T15:07:55.726Z","repository":{"id":318985722,"uuid":"1074601553","full_name":"lunodb/lunodb","owner":"lunodb","description":"Modern, AI-powered database client supporting MySQL, PostgreSQL, SQLite, MariaDB, MongoDB, SQL Server, and Redis with voice dictation, multiple AI providers, and visual relationship diagrams.","archived":false,"fork":false,"pushed_at":"2026-02-13T23:23:30.000Z","size":5512,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-14T05:34:23.651Z","etag":null,"topics":["database","developer-tool","mariadb","mongodb","postgresql","redis","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://lunodb.app","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lunodb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-12T05:31:26.000Z","updated_at":"2026-02-13T23:23:34.000Z","dependencies_parsed_at":"2025-10-17T15:45:37.669Z","dependency_job_id":null,"html_url":"https://github.com/lunodb/lunodb","commit_stats":null,"previous_names":["lunodb/lunodb"],"tags_count":58,"template":false,"template_full_name":null,"purl":"pkg:github/lunodb/lunodb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunodb%2Flunodb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunodb%2Flunodb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunodb%2Flunodb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunodb%2Flunodb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lunodb","download_url":"https://codeload.github.com/lunodb/lunodb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunodb%2Flunodb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29500821,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T03:57:51.541Z","status":"ssl_error","status_checked_at":"2026-02-16T03:55:59.854Z","response_time":115,"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","developer-tool","mariadb","mongodb","postgresql","redis","sql","sqlite"],"created_at":"2026-01-12T11:58:12.108Z","updated_at":"2026-02-21T15:07:55.720Z","avatar_url":"https://github.com/lunodb.png","language":null,"readme":"# LunoDB\n\n![LunoDB](https://img.shields.io/badge/version-1.26.0-blue.svg)\n![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg)\n\nLunoDB is a professional-grade, cross-platform database management client designed for developers and database administrators. Built with modern technologies, it provides comprehensive tools for managing multiple databases with an intuitive, native desktop experience.\n\n**✨ NEW in v1.26.0:** Native right-click menus, platform-tailored appearance (macOS vibrancy, Windows Mica), refreshed app icon and UI, and more reliable license handling.\n\n**LunoDB Mobile is here!** - Manage your databases on the go. Available now on [iOS](https://apps.apple.com/us/app/lunodb/id6756377885), Android coming soon. [Learn more](#lunodb-mobile)\n\n## Download\n\n[**Download Latest Release**](https://github.com/lunodb/lunodb/releases/latest)\n\n- **macOS** - Apple Silicon \u0026 Intel (fully automatic updates)\n- **Windows** - x64 \u0026 ARM64 (fully automatic updates)\n- **Linux**:\n  - **AppImage** - Fully automatic updates (recommended)\n  - **DEB Package** - Semi-automatic updates (requires password)\n  - **RPM Package** - Manual updates via GitHub\n\n## Auto-Updates\n\nLunoDB includes built-in update notifications with varying levels of automation by platform:\n\n- **macOS \u0026 Windows** - Fully automatic: downloads and installs updates seamlessly in the background\n- **Linux AppImage** - Fully automatic: installs updates without requiring passwords or system permissions\n- **Linux DEB** - Semi-automatic: downloads updates automatically, but requires your password to install (via system authentication)\n- **Linux RPM** - Manual: notifies you of new versions and directs you to download from GitHub releases\n\nAll versions include in-app release notes and update notifications to keep you informed of new features and improvements.\n\n## Supported Databases\n\n🐬 **MySQL** - MySQL 5.7+, 8.0+\n🦭 **MariaDB** - MariaDB 10.0+\n🐘 **PostgreSQL** - PostgreSQL 10+\n📄 **SQLite** - SQLite 3.x\n🏢 **SQL Server** - SQL Server 2016+, Azure SQL\n🍃 **MongoDB** - MongoDB 4.0+, Atlas\n🔴 **Redis** - Redis 6.0+, Redis Cloud\n🪶 **Turso** - LibSQL databases with full support\n\n## Features\n\n### Core Features\n- **Multi-Database Support** - Connect to MySQL, PostgreSQL, SQLite, MariaDB, MongoDB, SQL Server, Redis, and Turso\n- **Professional Query Editor** - Monaco Editor with syntax highlighting, autocomplete, and multi-query support\n- **SQL History Viewer** - View your SQL queries in a popup window with syntax highlighting\n- **Selected Row Counter** - See how many rows you've selected in real-time when working with large datasets\n- **Query Log Panel** - Track every query with execution time, status, and error messages (Pro feature)\n- **Keyboard Shortcuts** - Refresh tables and graphs with Cmd+R (Mac) or Ctrl+R (Windows/Linux)\n- **Drag-and-Drop Connection Ordering** - Reorder saved connections by dragging, with order persisting across sessions\n- **Transfer to Mobile** - QR code sync to instantly transfer connections and graphs to LunoDB Mobile\n- **Persistent Settings** - Connection settings and keep-alive preferences save between sessions automatically\n- **View Preference Memory** - App remembers if you prefer table view or grid view\n- **Streaming Query Execution** - Real-time progress tracking shows queries executing live with accurate status updates\n- **Last Executed Query Display** - Table views show the exact SQL query that was executed for full visibility\n- **Table Analysis** - Identify opportunities for query optimization with the new table analysis feature\n- **Query Control** - Cancel long-running queries and get warnings before querying large tables\n- **Multi-Query Toggle** - Show or hide multi-query input as needed for cleaner workspace\n- **Unsaved Changes Protection** - Get warned before switching tabs with unsaved SQL changes\n- **Expandable Text Fields** - View large text content with one click in SQL and Table views\n- **Copy \u0026 Paste Rows** - Duplicate data with keyboard shortcuts (⌘C/Ctrl+C and ⌘V/Ctrl+V) - Pro feature\n- **Export Query Results** - Export query results in CSV, JSON, and SQL formats\n- **Drag \u0026 Drop Imports** - Drop SQL files directly into the import dialog for instant imports\n- **Smart Column Sizing** - Columns automatically resize to fit content perfectly\n- **Minimizable Exports** - Minimize Export Database dialog to continue working while exports run in the background\n- **Cancellable Imports** - Stop long-running imports with one click and minimize dialog to keep working\n- **Markdown Release Notes** - Beautiful formatted release notes with code blocks, tables, and links\n- **Intuitive Interface** - Beautiful dark/light themes with custom-styled scrollbars and native platform integration\n- **Localized Numbers** - Numbers display in your local format with readable pagination (e.g., \"1,000\" vs \"1000\")\n- **SSH Tunneling** - Secure connections with SSH key support\n- **Data Import/Export** - CSV, JSON, SQL formats with Gzip compression\n- **Timestamped Exports** - Export filenames include formatted timestamps for better file organization\n- **Real-Time Editing** - Inline cell editing with change tracking\n- **Smart Persistence** - Connections, cursor position, and database selection automatically saved\n- **Enhanced MongoDB Support** - Proper Extended JSON date format and improved context menus\n\n### AI-Powered Features\n- **Natural Language SQL** - Convert plain English to SQL queries\n- **AI Chat Assistant** - Database-aware AI assistant with persistent conversations\n- **Smart Filtering** - Create complex filters using natural language\n- **8 AI Providers** - OpenAI (GPT-5.3 Codex), Anthropic (Claude Opus 4.6, Sonnet 4.6), Google (Gemini 3.1 Pro), Grok 4.1, DeepSeek, OpenRouter, Ollama, Custom\n- **Thinking \u0026 Effort Controls** - Configure reasoning depth for supported models\n- **Schema-Aware** - AI understands your database structure\n\n### Data Visualization\n- **AI Graph Generation** - Let AI create charts based on your data with intelligent chart type suggestions\n- **Custom SQL Charts** - Build visualizations using your own SQL queries\n- **Multi-Query Graphs** - Combine data from multiple queries in one visualization\n- **Multiple Chart Types** - 5 chart types: line, bar, area, pie, and scatter\n- **Custom Color Schemes** - Personalize charts to match your style\n- **Smart Date Formatting** - Automatic date handling in time-series visualizations\n- **Graph Management** - Create, edit, duplicate, and delete graphs per connection\n- **Backup \u0026 Restore** - Graphs saved with backups and restored together\n\n### Workspace \u0026 Schema Visualization\n- **Schema Relationship Diagrams** - Interactive visualization of tables and their foreign key relationships with improved spacing\n- **Drag-and-Drop Layout** - Automatic layout with manual repositioning support and no overlapping elements\n- **Export Diagrams** - Export schema diagrams as high-quality images for documentation\n- **Multiple Workspaces** - Open multiple independent workspace windows for parallel workflows\n- **Smart Session Restoration** - Each workspace remembers its connections and open tabs, restoring them correctly on startup\n- **Isolated State** - Work on dev, staging, and production databases side-by-side with no interference\n- **Audio Feedback** - Subtle sound effects for connections and query execution (can be disabled)\n- **Platform-Aware Shortcuts** - Keyboard shortcuts automatically use ⌘ on macOS, Ctrl on Windows/Linux\n\n### Performance \u0026 Security\n- **SSL/TLS Support** - Encrypted database connections\n- **Secure Storage** - Encrypted credential storage\n\n## Screenshots\n\n### Home Screen\n![Home Screen](screenshots/home-screen.png)\n\n### Query Editor - Light Theme\n![Editor Light Theme](screenshots/editor-light.png)\n\n### Query Editor - Dark Theme\n![Editor Dark Theme](screenshots/editor-dark.png)\n\n### AI Features\n![AI Features](screenshots/ai-features.png)\n\n## System Requirements\n\n| Platform | Minimum Version |\n|----------|----------------|\n| macOS | 10.15 (Catalina) or later |\n| Windows | Windows 10 or later |\n| Linux | Ubuntu 20.04+ / RHEL 8+ |\n\n## Pricing\n\nLunoDB is **free to use** with no time restrictions for personal and commercial use.\n\n**🎁 14-Day Pro Trial** - Try all Pro features free for 14 days with a simple email signup. No credit card required.\n\n### Subscription Plans\n\n| Plan | Monthly | Annual | Savings |\n|------|---------|--------|---------|\n| **Pro License** (1 device) | $5.99/month | $39/year | 46% |\n| **Pro Bundle** (up to 3 devices) | $9.99/month | $59/year | 51% |\n\n### Feature Comparison\n\n| Feature | Free | Pro |\n|---------|------|-----|\n| Database Connections | Up to 2 | Unlimited |\n| Monaco Editor | ✗ | ✓ |\n| Export (CSV, JSON, SQL) | ✗ | ✓ |\n| SQL History | Limited | Unlimited |\n| Graphs \u0026 Visualizations | ✗ | ✓ |\n| AI Features | ✗ | ✓ |\n| SSH Tunnels | ✗ | ✓ |\n| SSL/TLS Connections | ✗ | ✓ |\n| Query Editor | ✓ | ✓ |\n| Priority Support | ✗ | ✓ |\n| Commercial Use | ✓ | ✓ |\n\nWe encourage users who find LunoDB helpful to consider subscribing to Pro to support ongoing development and help us build more features.\n\n**[Subscribe to Pro](https://lunodb.app/subscribe)**\n\n## LunoDB Mobile\n\nTake your database management on the go with LunoDB Mobile. **Available now on iOS, completely free.**\n\n[![Download on the App Store](https://img.shields.io/badge/App_Store-Download-blue?style=for-the-badge\u0026logo=apple\u0026logoColor=white)](https://apps.apple.com/us/app/lunodb/id6756377885)\n\nAndroid support is coming soon.\n\n### Features\n- **5 Database Types** - MySQL, PostgreSQL, MariaDB, SQLite, and Turso\n- **Direct Connections** - Turso connects directly via HTTPS, SQLite works locally - no proxy needed\n- **SQLite File Import** - Import existing .db, .sqlite, and .sqlite3 files from your device or cloud storage\n- **QR Code Sync** - Instantly transfer all connections, graphs, and SSH tunnels from LunoDB Desktop\n- **Query Editor** - Write and execute queries with mobile-optimized interface\n- **AI Assistant** - Natural language SQL generation with your own API keys\n- **Visualizations** - Charts, graphs, and ER diagrams on the go\n- **Secure Connections** - MySQL, PostgreSQL, and MariaDB connect via LunoDB Cloud proxy\n- **Biometric Security** - Face ID and fingerprint lock for your connections\n\n### Connection Types\n\n| Database | Connection Method |\n|----------|------------------|\n| MySQL, PostgreSQL, MariaDB | Via LunoDB Cloud (secure proxy) |\n| Turso | Direct HTTPS (no proxy) |\n| SQLite | Local files on device |\n\nLearn more on our [website](https://lunodb.app/mobile) or follow us on [X](https://x.com/lunodb_app) for updates.\n\n## Documentation \u0026 Support\n\n- **Documentation** - [GitHub Wiki](https://github.com/lunodb/lunodb/wiki)\n- **Bug Reports** - [GitHub Issues](https://github.com/lunodb/lunodb/issues)\n- **Feature Requests** - [GitHub Discussions](https://github.com/lunodb/lunodb/discussions)\n\n## Contact\n\n**Email:** support@lunodb.app\n**Website:** https://lunodb.app\n**X:** [@lunodb_app](https://x.com/lunodb_app)\n**LinkedIn:** [LunoDB](https://www.linkedin.com/company/lunodb)\n\n---\n\n**© 2025-2026 LunoDB** • Made with ❤️ for developers\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunodb%2Flunodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flunodb%2Flunodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunodb%2Flunodb/lists"}