https://github.com/magnexis/code-playground
MGL — A Visual + Code-Based Data Processing Platform
https://github.com/magnexis/code-playground
dockerfile news playground-project programming-language release
Last synced: about 5 hours ago
JSON representation
MGL — A Visual + Code-Based Data Processing Platform
- Host: GitHub
- URL: https://github.com/magnexis/code-playground
- Owner: magnexis
- License: mit
- Created: 2026-04-09T21:15:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-09T21:16:08.000Z (3 months ago)
- Last Synced: 2026-06-13T00:23:16.343Z (13 days ago)
- Topics: dockerfile, news, playground-project, programming-language, release
- Language: Dockerfile
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# MGL — Magnificent Language
### A Visual + Code-Based Data Processing Platform
[](LICENSE)
[](CHANGELOG.md)
[](CONTRIBUTING.md)
## What is MGL?
**MGL (Magnificent Language)** is an open-source, web-based data processing platform that lets you write, visualize, and execute data pipelines in your browser — no setup required.
It combines a **custom scripting language**, a **visual pipeline builder**, a **real-time execution engine**, and an **interactive data inspector**.
## Quick Start
```bash
git clone https://github.com/theworker02/mgl
cd mgl
npm install
npm run dev
```
## Features
- 🖊️ MGL Scripting Language (SQL-inspired DSL)
- 🔀 Visual Pipeline Builder (drag-and-drop)
- ⚡ Real-Time Execution (browser-side)
- 📊 Live Pipeline DAG with timing
- 🔍 Data Inspector (schema, stats, table)
- 🗂️ Multi-File Projects with auto-save
- 🐛 Debug Mode (step-through execution)
- 📈 Performance Panel
- 🔌 Plugin System
## Example
```mgl
data = read("users.csv")
adults = data.filter(age > 18)
adults.sort(name).write("adults.csv")
```
## License
[MIT](LICENSE) © 2024 MGL Contributors