Skip to content

delinoio/oss

Repository files navigation

OSS Monorepo

This repository hosts multiple products and shared tooling across apps, CLIs, servers, Rust crates, and Connect RPC contracts.

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
  • servers/: Backend services and APIs
  • protos/: Shared Connect RPC proto contracts
  • 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
thenv Secure .env sharing workflow across CLI and server components. cmds/thenv
servers/thenv
active project-thenv, cmds-thenv-cli-foundation, servers-thenv-server-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

License

Stars

32 stars

Watchers

1 watching

Forks

Contributors