By elaraai
East programming language ecosystem - a statically typed, expression-based language for business logic, data processing, UI definitions, and durable execution
East Execution Engine (e3) - durable dataflow execution for East programs. Use when: (1) Authoring e3 packages with @elaraai/e3 (e3.input, e3.task, e3.package, e3.export), (2) Running e3 CLI commands (e3 repo create, e3 start, e3 watch, e3 get, e3 set), (3) Working with workspaces and packages, (4) Content-addressable caching and dataflow execution.
I/O platform functions for the East language on Node.js. Use when writing East programs that need SQL databases (SQLite, PostgreSQL, MySQL), NoSQL databases (Redis, MongoDB), S3 storage, file transfers (FTP, SFTP), file format parsing (XLSX, XML), or compression (Gzip, Zip, Tar). Triggers for: (1) Writing East programs with @elaraai/east-node-io, (2) Database operations with SQL.SQLite, SQL.Postgres, SQL.MySQL, NoSQL.Redis, NoSQL.MongoDB, (3) Cloud storage with Storage.S3, (4) File transfers with Transfer.FTP, Transfer.SFTP, (5) Format parsing with Format.XLSX, Format.XML, (6) Compression with Compression.Gzip, Compression.Zip, Compression.Tar.
Node.js platform functions for the East language. Use when writing East programs that need Console I/O, FileSystem operations, HTTP Fetch requests, Cryptography, Time operations, Path manipulation, Random number generation, or Testing. Triggers for: (1) Writing East programs with @elaraai/east-node-std, (2) Using platform functions like Console.log, FileSystem.readFile, Fetch.get, Crypto.uuid, Time.now, Path.join, Random.normal, (3) Testing East code with describeEast and Assert.
Data science and machine learning platform functions for the East language (TypeScript types). Use when writing East programs that need optimization (MADS, Optuna, SimAnneal, Scipy, Optimization, GoogleOr), machine learning (XGBoost, LightGBM, NGBoost, Torch MLP, Lightning, GP), Bayesian inference (PyMC), simulation (Simulation DES), ML utilities (Sklearn preprocessing, metrics, splits), conformal prediction (MAPIE), or model explainability (SHAP). Triggers for: (1) Writing East programs with @elaraai/east-py-datascience, (2) Derivative-free optimization with MADS, (3) Bayesian optimization with Optuna, (4) Discrete/combinatorial optimization with SimAnneal, (5) Gradient boosting with XGBoost or LightGBM, (6) Probabilistic predictions with NGBoost or GP, (7) Neural networks with Torch MLP or Lightning, (8) Data preprocessing and metrics with Sklearn, (9) Conformal prediction intervals with MAPIE, (10) Model explainability with Shap, (11) Iterative coordinate descent with Optimization, (12) Constraint programming, vehicle routing, LP/MIP, or graph algorithms with GoogleOr, (13) Bayesian regression, hierarchical models, and multi-layer estimation with PyMC, (14) Economic ontology simulation via discrete event simulation with Simulation.
UI component definitions for the East language. Use when building UIs with @elaraai/east-ui. Triggers for: (1) Creating UI components with Stack, Box, Grid, Card, Text, Button, (2) Building forms with Input, Select, Checkbox, Switch, Slider, (3) Displaying data with Table, DataList, Chart, Badge, Tag, Stat, (4) Using overlays like Dialog, Drawer, Popover, Tooltip, Menu, (5) Working with UIComponentType, (6) Styling with variants (FontWeight, TextAlign, ColorScheme, Size).
Admin access level
Server config contains admin-level keywords
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for the East programming language ecosystem.
| Skill | Package | Description |
|---|---|---|
east | @elaraai/east | Core East language - types, expressions, compilation |
east-node-std | @elaraai/east-node-std | Node.js platform functions (Console, FileSystem, Fetch, Crypto, Random, Time) |
east-node-io | @elaraai/east-node-io | I/O platform functions (SQL, NoSQL, S3, FTP, XLSX, compression) |
east-py-datascience | @elaraai/east-py-datascience | Data science & ML (MADS, Optuna, XGBoost, Torch, GP, SHAP) |
east-ui | @elaraai/east-ui | UI components (50+ typed components for layouts, forms, charts) |
e3 | @elaraai/e3 | East Execution Engine - durable execution for East pipelines |
The plugin includes a searchable index of East code examples extracted from the source repositories. This powers two features:
hooks/prompt-submit.js) — automatically injects relevant examples into every prompt based on what you're askingmcp/search-server.js) — exposes a search_east_examples tool that Claude can call on-demand with targeted queriesThe index (index.json) is generated from *.examples.ts files across all East packages and is kept in sync by the update-skills workflow.
npm run generate-index -- --base-dir /path/to/source/repos
The --base-dir should point to a directory containing the cloned East source repos (east/, east-node/, east-py/, east-ui/). See index.config.json for the package-to-path mappings.
From GitHub:
# Add the marketplace
/plugin marketplace add elaraai/east-plugin
# Install the plugin
/plugin install east
From local directory (for development):
# Add local marketplace
/plugin marketplace add /path/to/east-plugin
# Install the plugin
/plugin install east
Create new East projects with a single command:
East project (AGPL-3.0, Node.js only):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/project/east.sh | bash
e3 project (BSL-1.1, Node.js + Python):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/project/e3.sh | bash
| Script | License | Contents |
|---|---|---|
scripts/project/east.sh | AGPL-3.0 | east, east-node-std, east-node-io |
scripts/project/e3.sh | BSL-1.1 | Everything in east + e3, east-py-datascience |
Generated projects include:
install, build, run, test, refresh targetsInstall the East CLIs directly on your machine (Linux/macOS):
For users (installs CLIs from npm/PyPI):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/global/install.sh | bash
For contributors (clones all repos and builds from source):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/global/install-dev.sh | bash
| Script | What it does | Requirements |
|---|---|---|
scripts/global/install.sh | Installs CLIs globally from npm/PyPI, builds east-c from source | curl, git, cmake, gcc |
scripts/global/install-dev.sh | Clones all repos to ~/east, builds and tests them | curl, git, make, cmake, gcc |
scripts/global/update.sh | Updates CLIs to latest versions | npm |
scripts/global/update-dev.sh | Pulls latest and rebuilds all repos | git, make |
Update CLIs (fetches latest versions from npm/PyPI):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/global/update.sh | bash
Update repos (pulls latest commits and rebuilds from source):
curl -fsSL https://raw.githubusercontent.com/elaraai/east-plugin/main/scripts/global/update-dev.sh | bash
Both install scripts install:
east-node - East Node.js CLIeast-c - East C CLI (built from source)e3 - East Execution Engine CLIeast-py - East Python CLIPre-built Docker images provide a consistent execution environment without needing to install Node.js, Python, or any East packages locally.
| Image | License | Contents |
|---|---|---|
ghcr.io/elaraai/east-node | AGPL-3.0 | Node.js 22 + East + east-node-std/io + east-ui |
ghcr.io/elaraai/e3 | BSL + AGPL | Everything in east-node + Python 3.11 + east-py + east-c + e3 |
# Pull images
docker pull ghcr.io/elaraai/east-node
docker pull ghcr.io/elaraai/e3
# Run East Node.js programs
docker run --rm -v $(pwd):/workspace ghcr.io/elaraai/east-node \
npx @elaraai/east-node-cli run program.east
East programming language ecosystem - a statically typed, expression-based language for business logic, data processing, UI definitions, and durable execution
npx claudepluginhub elaraai/east-plugin --plugin eastExpert agents for specific programming languages (Python, Go, Rust, etc.)
Data engineering agents providing expertise in ETL pipelines, streaming, and data warehousing
Scaffold new projects and add features with best-practice templates
Language-specific expert agents with deep framework knowledge - Python, TypeScript, Go, Rust, Java, and more
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
High-intelligence Claude Code copilot with deep code reasoning, evidence-driven planning, orchestration-first execution, model routing, context budgeting, CI/CD integration, enterprise security, plugin development, prompt engineering, performance profiling, agent teams, channels (event-driven autonomy with CI webhook, mobile approval relay, Discord bridge, and fakechat dev profile), interactive tutorials, LSP integration, security-hardened hook script library, MCP Prompts coverage, common workflow packs, runtime selection guide, computer-use patterns, checkpointing, scheduled-task blueprints, repo bootstrap scanner, hook policy engine (8 installable packs), layered memory deployment, role-based subagent packs (implementer, debugger, migration-lead, dependency-auditor, release-coordinator), 5 agent-team topology kits, autonomy operating mode (4 profiles + 3 gates), and a queryable 15-tool MCP documentation server with autonomy advisor.