Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

535 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OSS Monorepo

This repository hosts multiple products and shared tooling across apps, CLIs, and Rust crates.

Repository Overview

  • apps/: User-facing apps (React Native and documentation web surfaces)
  • cmds/: Go command tools and workflow CLIs
  • crates/: Rust crates and Rust-based tooling
  • packaging/: Package manager and release automation assets
  • docs/: Canonical contracts, project indexes, and domain-level documentation

Project Catalog

Project ID Purpose Owned Paths Status Primary Docs
binpm Rust-based, Node-free binary package manager for installing and running command-line tools from release assets. crates/binpm active project-binpm, crates-binpm-foundation
cargo-mono Cargo subcommand for Rust monorepo lifecycle management, including version bump and publish orchestration. crates/cargo-mono active project-cargo-mono, crates-cargo-mono-foundation
nodeup Rust-based Node.js version manager with deterministic channel resolution, shell completions, and shim execution. crates/nodeup active project-nodeup, crates-nodeup-foundation
with-watch Rust-based CLI wrapper that reruns delegated shell utilities and arbitrary commands when inferred or explicit filesystem inputs change. crates/with-watch active project-with-watch, crates-with-watch-foundation
derun Go CLI that preserves terminal fidelity for AI-agent workflows and bridges MCP output transport. cmds/derun active project-derun, cmds-derun-foundation
ttl TTL compiler contract for task graph validation, execution, and cache-aware runtime behavior. cmds/ttlc active project-ttl, cmds-ttl-foundation, cmds-ttl-language-contract
mpapp Expo React Native app for mobile workflows with stable platform behavior and documented device capability usage. apps/mpapp active project-mpapp, apps-mpapp-foundation
serde-feather Size-first serialization contract split between runtime core and derive-macro crates. crates/serde-feather
crates/serde-feather-macros
active project-serde-feather, crates-serde-feather-core-foundation, crates-serde-feather-macros-foundation
rustia Serde-based LLM JSON parsing and function-calling tool adapter utilities split across runtime, aisdk adapter, and macro crates. crates/rustia
crates/rustia-llm
crates/rustia-macros
active project-rustia, crates-rustia-core-foundation, crates-rustia-llm-foundation, crates-rustia-macros-foundation
public-docs Rspress-based public documentation site for user-facing product and platform content. apps/public-docs active project-public-docs, apps-public-docs-foundation

Documentation Contract

  • docs/ is the source of truth for project contracts and implementation documents.
  • Every project is defined by docs/project-<id>.md plus one or more domain contract documents.
  • When ownership, interfaces, or runtime behavior changes, update the relevant docs/ contracts in the same change.
  • Start from docs/README.md for the canonical documentation catalog.

About

Resources

Stars

35 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /