Skip to content

Jpp

Experimental language where questions and methods are composable values, with standalone .jpp sources run by a native Rust kernel and a Python implementation kept as reference.

Stars
30
Language
Rust
License
MIT
Published by
Community
Author
Towow-ai
Last verified
Oct 2026

About this project

Compose questions. Compose methods. Compose the compositions. 简体中文 · Why J++ · Ecosystem reassessment · Progress · Language design & grammar · Contributing. J++ is an experimental programming-language project exploring semantic judgment as a programmable operation. Questions are values. Methods are values. A composed method can become a building block in another method.

Quoted from the project's README. Read the full README.

Highlights

  • Write standalone .jpp sources; the Rust kernel parses, checks rules, and executes via one core.
  • Installs with cargo install from rust/crates/jpp and needs Rust 1.85 or newer to build.
  • Ships five examples covering purpose runs, changing processes, modules, and ledger replay.
  • Installed binary runs without Python or Cargo; examples run offline on recorded answers.

Watch out

Experimental language project; reusable library methods and composition rules are still roadmap items. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

41GitHub stars
Typed Python planner runtime that turns batched Jev action distributions into executable probability trees and graphs for finite decision tasks.
Jev Integrations & Adapters#community#jevbest#catalog-import
25GitHub stars
Agent runtime with a terminal UI and a messaging gateway that keeps memory, self-built skills, session search, scheduling, and subagents across Telegram, Discord, Slack, WhatsApp, Signal, and CLI.
Jev Integrations & Adapters#community#jevbest#catalog-import
51GitHub stars
GraphRAG layer that runs a 4-phase ingest-to-answer pipeline over Neo4j, Memgraph, AGE or Kuzu using Laya or Jev decisions instead of per-hop LLM calls.
Jev Integrations & Adapters#community#jevbest#catalog-import
23GitHub stars
Memory-maintenance library that checks every stored memory against each new event with Jev yes-or-no votes, then marks stale facts superseded or contradicted instead of editing them.
Jev Integrations & Adapters#community#jevbest#catalog-import
14GitHub stars
Python library for schema-enforced JSON extraction into Pydantic models, with provider-native JSON mode fallback, auto-repair, token and cost tracking, plus agents, RAG, and eval helpers.
Jev Integrations & Adapters#community#jevbest#catalog-import
5GitHub stars
Community Agent Zero plugin that exposes one typesafe_query tool for combined Choice, Noul, and Score questions over the same evidence, with probability cards in chat.
Jev Integrations & Adapters#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai