IdeaCredIdeaCred

Mehul-Gupta-SMH/PolyQL

73

Poly-QL: AI-powered natural language to SQL/Spark/Pandas query engine with schema explorer, join path explorer, and multi-LLM provider support

What's novel

Poly-QL: AI-powered natural language to SQL/Spark/Pandas query engine with schema explorer, join path explorer, and multi-LLM provider support

Code Analysis

1 files read · 5 rounds

An AI-powered data assistant that converts natural language questions into SQL/PySpark code using LLMs with schema-aware retrieval

Strengths

Well-organized architecture separating API management, metadata storage, and prompt engineering; supports multiple LLM providers and output formats; includes authentication and usage tracking

Weaknesses

Limited error handling for LLM failures and malformed responses; minimal test coverage; relies heavily on regex-based SQL validation which is fragile; some components like RAGPipeline appear incomplete or stubbed

Score Breakdown

Innovation
5 (25%)
Craft
61 (35%)
Traction
9 (15%)
Scope
82 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci+5
Tests+8
Polish+1
Releases-2
Has License+0
Code Quality+15
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+8
Languages+8
Subsystems+13
Bloat Penalty+0
Completeness+6
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

72

Contributors

1

Files

106

Active weeks

3

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

2

Forks

0

License