{"id":51145347,"url":"https://github.com/magnexis/magnificent-language","last_synced_at":"2026-06-26T02:04:01.104Z","repository":{"id":348643705,"uuid":"1198845240","full_name":"magnexis/magnificent-language","owner":"magnexis","description":"batteries-included interpreted language designed to feel structured like C++ while staying approachable like Python. This repository ships a real lexer, AST parser, tree-walking interpreter, import-capable runtime, interactive REPL, command-line runner, examples, documentation, and GitHub-ready project scaffolding.","archived":false,"fork":false,"pushed_at":"2026-04-02T14:49:47.000Z","size":170,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-13T00:23:16.442Z","etag":null,"topics":["javascript","programming-language","release"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/magnexis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-01T20:15:46.000Z","updated_at":"2026-05-05T15:59:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/magnexis/magnificent-language","commit_stats":null,"previous_names":["theworker02/magnificent-language","magnexis/magnificent-language"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/magnexis/magnificent-language","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magnexis%2Fmagnificent-language","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magnexis%2Fmagnificent-language/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magnexis%2Fmagnificent-language/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magnexis%2Fmagnificent-language/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magnexis","download_url":"https://codeload.github.com/magnexis/magnificent-language/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magnexis%2Fmagnificent-language/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34799575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","programming-language","release"],"created_at":"2026-06-26T02:03:59.798Z","updated_at":"2026-06-26T02:04:01.089Z","avatar_url":"https://github.com/magnexis.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Version](https://img.shields.io/badge/version-1.6.0-blue)\n![License](https://img.shields.io/badge/license-MIT-green)\n![Build](https://img.shields.io/badge/build-passing-brightgreen)\n![Predictive](https://img.shields.io/badge/predictive-execution-crimson)\n![Native](https://img.shields.io/badge/native-rust%20%2B%20linux-brown)\n\n# Magnificent Language\n\nMagnificent Language, or MGL, is a typed programming platform with modules, classes, async services, memory intelligence, architectural analysis, predictive execution, Rust interoperability, Unity output, and Linux-native tooling.\n\nVersion 1.6.0 makes MGL feel like a real language platform:\n\n- write scripts, APIs, workers, and background services\n- inspect runtime memory behavior directly from the language\n- analyze intent, architecture, performance, and health\n- predict outputs, branches, memory pressure, and game-frame behavior before runtime\n- offload hot paths to Rust with `import rust \"...\"`\n- generate Unity-compatible C# with `mgl build --unity`\n- build Linux-ready executable bundles with `mgl build --native`\n\n## Flagship Features\n\n### Living Memory Architecture\n\n```mgl\nlet items = track [1, 2, 3]\nprint(memoryOf(items))\nprint(whyAlive(items))\n```\n\n### Predictive Execution Engine\n\n```bash\nmgl predict examples/main.mgl\nmgl predict --game examples/unity/player.mgl\n```\n\n### Native Systems Integration\n\n```mgl\nimport rust \"./rust/math.rs\" as math\n\nprint(math.add(5, 10))\nprint(system.os())\n```\n\n### Unity Build Path\n\n```bash\nmgl build examples/unity/player.mgl --unity\nmgl unity examples/unity/player.mgl --watch\n```\n\n## Quick Start\n\n```bash\nnpm install\nnode bin/mgl run examples/main.mgl\nnode bin/mgl run examples/rust-interop.mgl\nnode bin/mgl run examples/system-demo.mgl\nnode bin/mgl predict --game examples/unity/player.mgl\nnode bin/mgl build examples/main.mgl --native\nnode bin/mgl build examples/unity/player.mgl --unity\n```\n\n## CLI\n\n```bash\nmgl run examples/main.mgl\nmgl build examples/rust-interop.mgl --rust\nmgl build examples/main.mgl --native\nmgl build examples/unity/player.mgl --unity\nmgl predict examples/main.mgl\nmgl predict --game examples/unity/player.mgl\nmgl unity examples/unity/player.mgl --watch\nmgl analyze examples/intelligence-demo.mgl --graph\nmgl serve examples/api-server.mgl\nmgl test api examples/api-server.mgl\nmgl memory examples/main.mgl\nmgl doctor\n```\n\n## Config\n\nMGL reads `mgl.config.json` from the project tree.\n\n```json\n{\n  \"entry\": \"main.mgl\",\n  \"mode\": \"script\",\n  \"port\": 3000,\n  \"strictTypes\": false,\n  \"optimize\": false,\n  \"memoryMode\": \"balanced\",\n  \"trackAllocations\": false,\n  \"intelligence\": {\n    \"enabled\": true,\n    \"learning\": true,\n    \"strictAnalysis\": false\n  },\n  \"predict\": {\n    \"enabled\": true,\n    \"maxPaths\": 50,\n    \"maxLoopIterations\": 20,\n    \"framesToSimulate\": 5\n  },\n  \"unity\": {\n    \"enabled\": true,\n    \"mode\": \"transpile\",\n    \"hotReload\": false,\n    \"outputDir\": \"build/unity\"\n  },\n  \"sandbox\": {\n    \"enabled\": false,\n    \"allowExec\": true,\n    \"allowRust\": true\n  }\n}\n```\n\n## Included Examples\n\n- `examples/main.mgl`\n- `examples/api-server.mgl`\n- `examples/async-example.mgl`\n- `examples/task-system.mgl`\n- `examples/intelligence-demo.mgl`\n- `examples/rust-interop.mgl`\n- `examples/system-demo.mgl`\n- `examples/unity/player.mgl`\n- `examples/memory-arrays.mgl`\n- `examples/memory-types.mgl`\n- `examples/memory-snapshots.mgl`\n- `examples/memory-watchers.mgl`\n\n## Project Structure\n\n```text\nmagnificent-language/\n├── README.md\n├── bin/\n│   └── mgl\n├── docs/\n│   ├── README.md\n│   ├── cli-memory-tools.md\n│   ├── examples.md\n│   ├── ffi.md\n│   ├── game-prediction.md\n│   ├── getting-started.md\n│   ├── intelligence.md\n│   ├── linux-support.md\n│   ├── memory-intelligence.md\n│   ├── modules.md\n│   ├── optimization-hints.md\n│   ├── predictive-engine.md\n│   ├── rust-integration.md\n│   ├── snapshots.md\n│   ├── syntax.md\n│   ├── tooling.md\n│   ├── tracking.md\n│   └── unity-integration.md\n├── examples/\n│   ├── api-server.mgl\n│   ├── async-example.mgl\n│   ├── intelligence-demo.mgl\n│   ├── main.mgl\n│   ├── rust-interop.mgl\n│   ├── system-demo.mgl\n│   ├── task-system.mgl\n│   ├── unity/\n│   │   └── player.mgl\n│   └── rust/\n│       └── math.rs\n├── scripts/\n│   └── smoke-test.js\n└── src/\n    ├── analyzer/\n    ├── cli/\n    │   ├── build-native/\n    │   ├── build-rust/\n    │   └── memory.js\n    ├── graphs/\n    ├── insights/\n    ├── intelligence/\n    ├── interpreter/\n    ├── lexer/\n    ├── parser/\n    ├── predictor/\n    ├── refactor/\n    ├── repl/\n    ├── runtime/\n    │   ├── async/\n    │   ├── ffi/\n    │   ├── fs/\n    │   ├── http/\n    │   ├── logging/\n    │   ├── memory/\n    │   ├── rust/\n    │   ├── server/\n    │   ├── stdlib/\n    │   ├── system/\n    │   └── tasks/\n    ├── tooling/\n    └── unity/\n```\n\n## Install Extension On VS Code\n\n[Install MGL](https://marketplace.visualstudio.com/items?itemName=magnificent-language.magnificent-language-vscode)\n\n\n## Docs\n\n- [Documentation Index](docs/README.md)\n- [Predictive Engine](docs/predictive-engine.md)\n- [Rust Integration](docs/rust-integration.md)\n- [Linux Support](docs/linux-support.md)\n- [FFI](docs/ffi.md)\n- [Unity Integration](docs/unity-integration.md)\n- [Game Prediction](docs/game-prediction.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagnexis%2Fmagnificent-language","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagnexis%2Fmagnificent-language","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagnexis%2Fmagnificent-language/lists"}