इस प्रोजेक्ट के बारे में

TablePro डेवलपर्स के लिए डिज़ाइन किया गया एक तेज़, नेटिव डेटाबेस क्लाइंट है, जो macOS और iOS/iPadOS पर उपलब्ध है। इसका लक्ष्य TablePlus जैसे proprietary टूल्स की polish को ओपन-सोर्स सॉफ़्टवेयर की openness के साथ जोड़ना है, और Electron या JVM-आधारित क्लाइंट्स के overhead के बिना multi-database अनुभव प्रदान करना है। मुख्य सुविधाओं में शामिल हैं: autocomplete, multi-cursor, Vim mode और syntax themes वाला SQL editor; inline editing, sorting, filtering और undo/redo वाला data grid; native window tabs, multi-window support और split panes; password और key authentication के साथ SSH tunnels, साथ ही SSL/TLS support; full-text search के साथ query history; connections, groups, tags, settings और SSH profiles के लिए iCloud sync; built-in AI chat, inline suggestions और Explain/Optimize functionality; Cursor, Raycast और Claude Desktop जैसे टूल्स के साथ integration के लिए MCP server और URL scheme; और एक plugin system जो उपयोगकर्ताओं को Swift में custom database drivers लिखने देता है। यह एप्लिकेशन out of the box कई डेटाबेस का समर्थन करता है, जिनमें MySQL, MariaDB, PostgreSQL, Amazon Redshift, CockroachDB, SQLite, ClickHouse और Redis शामिल हैं। Microsoft SQL Server, MongoDB, Oracle, DuckDB, Cassandra और अन्य जैसे अतिरिक्त डेटाबेस plugins के माध्यम से उपलब्ध हैं, जिन्हें plugin registry से on demand install किया जा सकता है। TablePro प्रत्येक platform पर natively बनाया गया है, जिससे तेज़ startup time (1 सेकंड से कम) और कम memory usage (idle पर लगभग 80 MB) सुनिश्चित होता है। यह AGPLv3 के अंतर्गत लाइसेंस प्राप्त है, जिससे इसे उपयोग करना मुफ़्त है, और development को support करने के लिए commercial use हेतु optional paid licenses उपलब्ध हैं। यह प्रोजेक्ट ओपन सोर्स है, इसका documentation docs.tablepro.app पर उपलब्ध है, और इसे macOS पर Xcode और XcodeGen का उपयोग करके source से build किया जा सकता है।