MCPcopy Create free account
hub / github.com/delinoio/oss

github.com/delinoio/oss

Chat with this repo
repository ↗ · DeepWiki ↗ · release binpm@v0.2.0 ↗ · + Follow · compare 2 versions
4,368 symbols 17,148 edges 248 files 22 documented · 1% updated 20d agobinpm@v0.2.0 · 2026-06-24★ 3220 open issues

Browse by type

Functions 3,733 Types & classes 635
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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 | Mintlify-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.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 3,184
Method 549
Class 306
Enum 182
Struct 102
TypeAlias 32
Interface 13

Languages

Rust76%
Go19%
TypeScript5%
Kotlin1%

Modules by API surface

crates/binpm/src/commands.rs706 symbols
crates/nodeup/tests/cli.rs264 symbols
crates/binpm/tests/cli.rs175 symbols
crates/binpm/src/storage.rs152 symbols
crates/with-watch/src/analysis.rs114 symbols
crates/cargo-mono/src/commands/publish.rs91 symbols
crates/binpm/src/release.rs91 symbols
crates/nodeup/src/commands/self_cmd.rs82 symbols
crates/binpm/src/assets.rs80 symbols
crates/binpm/src/contract.rs77 symbols
crates/cargo-mono/tests/cli.rs74 symbols
crates/serde-feather/tests/derive_runtime.rs73 symbols

Dependencies from manifests, versioned

connectrpc.com/connectv1.19.1 · 1×
github.com/creack/ptyv1.1.24 · 1×
github.com/ncruces/go-strftimev1.0.0 · 1×
github.com/remyoudompheng/bigfftv0.0.0-2023012909274 · 1×
golang.org/x/sysv0.42.0 · 1×
google.golang.org/protobufv1.36.11 · 1×
modernc.org/libcv1.70.0 · 1×
modernc.org/mathutilv1.7.1 · 1×
modernc.org/memoryv1.11.0 · 1×

For agents

$ claude mcp add oss \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page