The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the GoSQLX listing page.
🌐 Try the Playground · 📖 Read the Docs · 🚀 Get Started · 📊 Benchmarks
| 1.38M+ ops/sec | <1μs latency | 85% SQL-99 | 8 dialects | 0 race conditions |
|---|
GoSQLX is a production-ready SQL parsing SDK for Go. It tokenizes, parses, and generates ASTs from SQL with zero-copy optimizations and intelligent object pooling - handling 1.38M+ operations per second with sub-microsecond latency.
📦 Go Library🖥️ CLI Tool |
💻 VS Code ExtensionBundles the binary - zero setup. Learn more → 🤖 MCP Server (AI Integration)7 SQL tools in Claude, Cursor, or any MCP client. Guide → |
⚡ ParserZero-copy tokenizerRecursive descent parser Full AST generation Multi-dialect engine | 🛡️ AnalysisSQL injection scanner30 lint rules (L001–L030) 20 optimizer rules Metadata extraction | 🔧 ToolingAST-based formatterQuery transforms API VS Code extension GitHub Action |
🌐 Multi-DialectPostgreSQL · MySQL · MariaDBSQL Server · Oracle SQLite · Snowflake · ClickHouse | 🤖 AI-ReadyMCP server (7 tools)Public remote endpoint Streamable HTTP | 🧪 Battle-Tested20K+ concurrent opsZero race conditions ~85% SQL-99 compliance |
| Resource | Description | |
|---|---|---|
| 🌐 | gosqlx.dev | Website with interactive playground |
| 🚀 | Getting Started | Parse your first SQL in 5 minutes |
| 📖 | Usage Guide | Comprehensive patterns and examples |
| 📄 | API Reference | Complete API documentation |
| 🖥️ | CLI Guide | Command-line tool reference |
| 🌍 | SQL Compatibility | Dialect support matrix |
| 🤖 | MCP Guide | AI assistant integration |
| 🏗️ | Architecture | System design deep-dive |
| 📊 | Benchmarks | Performance data and methodology |
| 📝 | Release Notes | What's new in each version |
GoSQLX is built by contributors like you. Whether it's a bug fix, new feature, documentation improvement, or just a typo - every contribution matters.
maintask check - must pass before PR📋 Contributing Guide · 📜 Code of Conduct · 🏛️ Governance
GoSQLX is downloaded and cloned by developers worldwide -- 595 unique cloners in just 14 days. If you're using GoSQLX in your project or organization, we'd love to hear about it!
| Project / Company | Use Case |
|---|---|
| Your project here | Add yourself via PR or tell us in Discussions |
Using GoSQLX at work? Building something cool with it? Share your story in GitHub Discussions -- it helps the community grow and motivates continued development.
Apache License 2.0 - see LICENSE for details.
Built with ❤️ by the GoSQLX community
gosqlx.dev · Playground · Docs · MCP Server · VS Code
If GoSQLX helps your project, consider giving it a ⭐