npx claudepluginhub elaraai/east-pluginEast programming language ecosystem - a statically typed, expression-based language for business logic, data processing, UI definitions, and durable execution
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
Development marketplace for Payload
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations