{"adoption": {"forks": 372, "observed_at": "2026-08-28T04:07:27.402122+00:00", "stars": 2876}, "canonical_url": "https://ross.abutalabs.com/products/sql-explorer", "card": {"archived": false, "artifact_type": "application", "description": "SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance.", "domain": ["databases", "analytics", "data-science", "web-development", "self-hosted"], "enriched": true, "function": ["database", "search-engine", "data-visualization", "analytics", "chatbot"], "health_score": 40, "homepage": "https://www.sqlexplorer.io", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["explorerhq/sql-explorer"], "name": "explorerhq/sql-explorer", "platform": ["python", "self-hosted"], "pushed_at": "2025-04-23T01:55:00+00:00", "repo": "explorerhq/sql-explorer", "stars": 2876, "tags": ["sql-editor", "reporting", "django", "business-intelligence", "query-sharing", "pivot-tables", "llm-assistant", "web-server", "docker"], "topics": ["sql", "analytics", "ai", "django-application", "reporting"], "urls": [], "use_cases": ["run ad-hoc sql queries against a database from a browser", "share sql query results with teammates via urls", "schedule queries to snapshot changing data over time", "query uploaded csv or  files with sql", "generate pivot tables and charts from query results", "get ai help writing and debugging sql queries", "expose query results as  api endpoints", "email scheduled query reports to stakeholders"], "what_it_is": "SQL Explorer is a Django-based SQL reporting and business intelligence application that lets users write, run, and share SQL queries through a web-based editor with autocomplete, pivot tables, and scheduled snapshots. It connects to any Django-supported database as well as uploaded CSV, JSON, or SQLite files, and includes an optional LLM-powered SQL assistant.", "when_to_avoid": ["you need full-featured enterprise BI with dashboards and drag-and-drop visualization", "you don't want to run a Python/Django application", "you need a no-code analytics tool for non-SQL users end to end"], "when_to_choose": ["you want a lightweight self-hosted BI tool without heavy setup", "your team already runs Django and wants to embed reporting into an existing site", "you need quick SQL querying, sharing, and scheduled snapshots with minimal configuration", "non-technical users need parameterized queries with a friendly UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sql-explorer", "repo": "explorerhq/sql-explorer", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:27.402122+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:42.108624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc9705afd0676c62de30b7cc2dd9c5dcbc2ec954cf528de56170f5a82041f57b", "fetched_at": "2026-08-28T04:07:27.402122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/explorerhq/sql-explorer"}, {"content_hash": "0addf7a5324a32c5e8cc75a4e4227cb676795d470fc340d8d9f5ee3ae881e586", "fetched_at": "2026-08-29T09:51:15.495899+00:00", "kind": "homepage", "missing": false, "url": "https://www.sqlexplorer.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 17, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4637, "days_push": 498, "days_rel": 708, "gap_med": null, "n_releases_24m": 1}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}