Skip to content
@PEPL-Lang

PEPL-Lang

PEPL

A deterministic, sandboxed, LLM-first language that compiles to WebAssembly.

PEPL builds Spaces — self-contained interactive applications generated by language models. Every syntax decision exists to reduce LLM generation errors: keyword-based control flow, explicit mutations, mandatory type annotations.

Repos

Repo Description crates.io
pepl Compiler — lexer, parser, type checker, evaluator, WASM codegen (8 crates) crates.io
pepl-stdlib Standard library — 100 deterministic functions + 2 constants crates.io
pepl-ui UI component model — 10 accessible, deterministic components crates.io

Key Properties

  • Deterministic — same source + same inputs = identical outputs, always
  • Sandboxed — capability-based security for HTTP, storage, location, notifications
  • LLM-first — designed for code generation, not human authoring
  • Compiles to WASM — runs in browsers via Web Workers
  • Type-safe — strict type checking with sum types, generics, and Result<T,E>

License

All repos are MIT licensed.

Popular repositories Loading

  1. PEPL PEPL Public

    PEPL compiler — lexer, parser, type checker, evaluator, and WASM codegen

    Rust

  2. PEPL-STDLIB PEPL-STDLIB Public

    Standard library for the PEPL language — 100 deterministic functions

    Rust

  3. PEPL-UI PEPL-UI Public

    UI component model for the PEPL language — 10 accessible, deterministic components

    Rust

  4. .github .github Public

    Organization profile and community health files

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…