π Repository Stats: 486 total artifacts | 159 Rust crates | 162 NPM packages | 165 GitHub repositories
This repository provides tools to automatically discover, download, and manage the complete Ruvnet ecosystem across multiple platforms. It's a comprehensive collection of production-grade packages for AI agents, robotics, financial trading, distributed systems, and advanced computation.
- Complete Ecosystem Guide - Comprehensive documentation with detailed package descriptions, performance metrics, and integration patterns
- This README provides quick-start instructions and an overview
ruv_downloads/
βββ crates/ # 159 Rust crates
β βββ download_ruvnet_crates.sh
β βββ crates.dynamic.txt # Auto-maintained manifest
β
βββ npmjs/ # 162 NPM packages
β βββ download_ruvnet_packages.sh
β βββ packagelist.dynamic.txt
β
βββ github/ # 165 GitHub repositories
β βββ download_ruvnet_repos.sh
β βββ repos.dynamic.txt
β βββ by-tier/ # Organized by development tier
β
βββ 00_crates/ # Rust .crate archives
β βββ legacy_crates/ # Previous versions
β
βββ 00_tgz/ # NPM .tgz archives
βββ legacy_tgz/ # Previous versions
- π Automatic Discovery: Queries NPM registry, Crates.io, and GitHub API to find new ruvnet packages
- π¦ Version Management: Keeps only the latest version in main directory, archives older versions
- π Incremental Updates: Smart update strategy checks remote hashes before downloading
- π Auto-Extraction: Automatically unpacks archives for easy code inspection
- π Manifest-Driven: Single source of truth via dynamic
.txtmanifests - π― Multi-Platform: Darwin, Linux, Windows support (x64, ARM64)
The easiest way to download and update everything:
# Run centralized script (discovers and downloads all artifacts)
./ruv_world.sh
# This will:
# 1. Download/update all Rust crates
# 2. Download/update all NPM packages
# 3. Download/update all GitHub repositories
# 4. Auto-update documentation if counts changeFeatures:
- π¨ Colorful progress output
- π Change detection and reporting
- π Automatic documentation updates
- β‘ Single command for everything
Options:
./ruv_world.sh --no-discover # Update existing only (no discovery)
./ruv_world.sh --no-update-docs # Skip documentation updates
./ruv_world.sh --help # Show help# Navigate to repository
cd ruv_downloads
# Discover and download all Rust crates
./crates/download_ruvnet_crates.sh --discover
# Discover and download all NPM packages
./npmjs/download_ruvnet_packages.sh --discover
# Discover and download all GitHub repositories
./github/download_ruvnet_repos.sh --discover
# Verify downloads
cat crates/crates.dynamic.txt | wc -l # Should be ~159
cat npmjs/packagelist.dynamic.txt | wc -l # Should be ~162
cat github/repos.dynamic.txt | wc -l # Should be ~165# Update Rust crates (no --discover flag)
./crates/download_ruvnet_crates.sh
# Update NPM packages
./npmjs/download_ruvnet_packages.sh
# Update GitHub repositories (incremental)
./github/download_ruvnet_repos.shagentic-jujutsu- Lock-free version control for AI agents (350 ops/s, 23x faster than Git)agentic-robotics-core- ROS2-compatible robotics middleware (<1Β΅s latency, 10x faster)agentic-payments- Dual-protocol payment infrastructure (10k+ TPS)
aimds-detection- Real-time threat detection (<10ms latency)aimds-analysis- Behavioral analysis with LTL verification (<520ms)
ruvector-core- High-performance HNSW indexing (1M vectors, <5ms search)ruvector-gnn- Graph neural network integration (10x compression)
nt-core- Neural trading system foundationnt-backtesting- Historical backtesting engine (100x real-time)
qudag- Quantum-resistant DAG consensus (100k+ ops/sec, <100ms finality)qudag-crypto- Post-quantum cryptography (ML-DSA, ML-KEM)
| System | Metric | Value |
|---|---|---|
| agentic-robotics-core | Pub/sub latency | <1 Β΅s |
| aimds-detection | Threat detection | <10ms |
| ruvector | Search latency | <5ms (p99) |
| qudag | Consensus latency | <100ms |
| agentic-jujutsu | Concurrent commits | 350 ops/s |
# Add to your Cargo.toml
cargo add agentic-robotics-core
cargo add ruvector-core
cargo add qudag
# Use in Rust code
use agentic_robotics_core::Node;
let node = Node::new("robot")?;# Install from local directory
npm install ./npmjs/agentic-robotics-2.1.5
# Import in TypeScript/JavaScript
import { RoboticSystem } from 'agentic-robotics';
const robot = new RoboticSystem('warehouse-bot');# View downloaded .crate files
ls -lh 00_crates/*.crate | head -20
# View downloaded .tgz files
ls -lh 00_tgz/*.tgz | head -20
# Check legacy archives
ls 00_crates/legacy_crates/
ls 00_tgz/legacy_tgz/
# Manually extract a crate
cd 00_crates && tar xzf qudag-1.4.0.crate
# Manually extract an NPM package
cd 00_tgz && tar xzf neural-trader-2.6.3.tgzThis repository automatically tracks the Ruvnet ecosystem. To add packages to the manifests, use the --discover flag which queries the registries.
MIT/Apache-2.0 (dual) - See individual package licenses
Last Updated: December 16, 2025
Maintained by: Ruvnet Community
Complete Documentation: RUV_DOWNLOADS_COMPLETE_GUIDE.md