dataspren-analytics/datastudio
dataspren-analytics/datastudio has 79 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 07:14 UTC. Last push 2026-03-12.
What you can do
- Notebook interface - Multi-cell notebooks with Python, SQL, and Markdown cells. SQL cells automatically materialize as views accessible from Python.
- In-browser execution - Python (Pyodide) and DuckDB run entirely in WebAssembly. Nothing leaves your machine.
- Data visualization - Built-in charting (bar, line, area, scatter, pie) powered by ECharts.
- File management - Upload, browse, and query CSV, Parquet, JSON, and Excel files.
Gemessener Sternzuwachs
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
Über uns
A local Python/SQL notebook in the browser for exploring, transforming and visualizing data using WebAssembly.
DatenREADME.md
OriginalDataStudio
Explore and visualize data, entirely in your browser. Powered by WebAssembly and DuckDB. Your data stays on your machine.
Live Demo | Getting Started | Features

Roadmap
- External Storage - Mount S3 buckets
- AI UDFs - AI SQL UDFs
embed(col),cosine_sim(u, v),llm(model, prompt, col) - Ad hoc SQL - .sql file support with executor + viewer
Have a feature request? Open an issue and let us know!
Why DataStudio?
Most data tools require a backend, cloud account, or sending your data somewhere. DataStudio runs entirely in your browser. Python and DuckDB execute via WebAssembly, and files are stored locally using the browser's Origin Private File System. There is no server, no upload, and nothing to install.
This makes it ideal for:
- Quick data exploration: drag in a CSV or Parquet file and start querying in seconds
- Sensitive data: financial, medical, or proprietary datasets that can't leave your machine
- Offline work: everything works without an internet connection after the initial load
- Sharing analyses: notebooks use the standard Jupyter
.ipynbformat
Table of Contents
Features
| Feature | Description |
|---|---|
| Notebook interface | Multi-cell notebooks with Python, SQL, and Markdown cells. SQL cells automatically materialize as views accessible from Python. |
| In-browser execution | Python (Pyodide) and DuckDB run entirely in WebAssembly. Nothing leaves your machine. |
| Data visualization | Built-in charting (bar, line, area, scatter, pie) powered by ECharts. |
| File management | Upload, browse, and query CSV, Parquet, JSON, and Excel files. |
| Data validation | Built-in checks for uniqueness, not-null, accepted values, and custom SQL validations. |
| Excel editing with SQL | Query and transform Excel files directly using SQL. |
Demo
Notebook: Python, SQL, and Charts

Excel Editing

Getting Started
Prerequisites
- Node.js 22+
- pnpm
Run locally
pnpm install
pnpm dev
Open http://localhost:3000.
Run with Docker
cp .env.example .env
docker compose up --build
Tech Stack
| Technology | Role |
|---|---|
| Next.js + React 19 | UI framework |
| Pyodide | Python compiled to WebAssembly |
| DuckDB | In-process analytical SQL engine |
| ECharts | Data visualization |
| CodeMirror | Code editor |
| Tailwind CSS + Radix UI | Styling and components |
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
License
MIT. Copyright (c) 2026 Dataspren
Ähnliche Projekte entdecken
Asabeneh/30-Days-Of-Python
Die Programmier-Challenge 30 Days of Python ist eine Schritt-für-Schritt-Anleitung, um die Programmiersprache Python in 30 Tagen zu lernen. Diese Challenge kann mehr als 100 Tage dauern. Gehe in deinem eigenen Tempo vor. Diese Videos können ebenfalls helfen: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,717 Sternegrafana/grafana
Offene und kombinierbare Plattform für Observability und Datenvisualisierung. Visualisiert Metriken, Logs und Traces aus mehreren Quellen wie Prometheus, Loki, Elasticsearch, InfluxDB, Postgres und vielen weiteren.
77,895 Sterneredis/redis
Für Entwickler, die echtzeitfähige, datengesteuerte Anwendungen erstellen, ist Redis der bevorzugte, schnellste und funktionsreichste Cache, Datenstrukturserver und die entsprechende Abfrageengine für Dokumente und Vektoren.
77,491 Sterneapache/superset
Apache Superset ist eine Plattform für Datenvisualisierung und Datenexploration.
75,522 Sterne