The Lateralus Ecosystem Tour
Lateralus isn't just a compiler. It's 22 repositories, 2,400+ .ltl files, a VS Code extension, a PyPI package, an operating system, a web framework, 25 tutorials, and a grammar specification. This post is the map.
Core Language
lateralus-lang
Compiler, tokenizer, parser, AST, codegen. The heart of the language.
Python · PyPI v3.0.1
lateralus-grammar
TextMate grammar, syntax highlighting rules, tokenization patterns.
JSON · Used by VS Code ext
lateralus-vscode
VS Code extension — syntax highlighting, snippets, bracket matching.
v2.6.0 · Marketplace
lateralus-starter-kit
Ready-to-go project template with examples and configs.
Template · GitHub Release
Runtime & VM
lateralus-vm
Stack-based virtual machine with bytecode execution.
VM · Bytecode interpreter
lateralus-stdlib
Standard library — io, collections, math, string, net.
200+ .ltl files
lateralus-pkg
Package manager — dependency resolution, registry, builds.
Package Mgr · Registry
Frameworks & Applications
lateralus-os
Full operating system — kernel, drivers, shell, filesystem, networking.
OS · v1.0.0
lateralus-web
Web framework — routing, templates, middleware, WebSocket.
Web · Full-stack
lateralus-cli
CLI framework — argument parsing, colors, progress bars.
CLI · Builder pattern
lateralus-test
Test framework — assertions, mocks, benchmarks, coverage.
Testing · Built-in
Sample Collections
| Repository | Files | Description |
|---|---|---|
| lateralus-samples | 115 | Core language examples |
| lateralus-tutorials | 25 | Step-by-step learning path |
| lateralus-grammar-samples | 200+ | Syntax highlighting tests |
| lateralus-algorithms | 150+ | Data structures & algorithms |
| lateralus-benchmarks | 50+ | Performance benchmarks |
Ecosystem by the Numbers
| Metric | Count |
|---|---|
| Total repositories | 22 |
| .ltl source files | 2,476 |
| Lines of Lateralus code | ~80,000 |
| VS Code extension installs | Marketplace live |
| PyPI downloads | v3.0.1 published |
| Linguist PR | #7897 submitted |
| Blog posts | 5 published |
| Playground examples | 14+ |
Getting Started
The fastest way to try Lateralus:
- Browser: Open the playground — no install needed.
- Install:
pip install lateralus-langthenlateralus run hello.ltl - VS Code: Search "Lateralus" in the extensions marketplace for syntax highlighting.
- Starter Kit: Download the starter-kit template project.
Every repo links to every other repo. The ecosystem is designed to be navigable — pick any entry point and follow the links.