Raiku is a community-driven package manager built on GitHub. Every package lives in the registry repository underDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/SGizek/Raiku/llms.txt
Use this file to discover all available pages before exploring further.
UserSub/<Language>/, anyone can contribute, and the CLI fetches only the package files you need — no full repository clone required. Raiku supports eight languages and enforces SHA-256 integrity verification and safe-mode build approval on every install.
Quickstart
Install the CLI and install your first package in under two minutes.
CLI Reference
Full reference for all commands, subcommands, and flags.
Creating Packages
Scaffold, validate, and publish your own Raiku package.
Security Model
Hash verification, safe mode, forbidden pattern scanning, and more.
What is Raiku?
Raiku provides a single CLI for discovering, installing, and managing packages across eight programming languages. The package registry is a GitHub repository — every package is a directory with araiku.toml manifest, a version.yml file, a README.md, and source code in src/. The CLI handles dependency resolution, SHA-256 integrity checks, build execution, and version pinning.
Python
pip install -e . buildsRust
cargo build --release buildsGo
go build ./... buildsC / C++
GCC, Clang, and CMake
C#
.NET SDK 8.0+ builds
Zig / Java
Zig 0.12+ and JDK 17+
Key Features
Safe Mode Builds
Every build command is shown and requires explicit approval before execution.
SHA-256 Verification
Package integrity is verified against the index hash on every install.
Dependency Resolution
Transitive dependencies are resolved and installed in the correct order.
Lock Files
Pin exact versions with
raiku.lock for reproducible installs.Package Scaffolding
raiku init generates language-appropriate source templates interactively.Version Pins
Prevent auto-updates for stable packages with
raiku pin add.