Skip to main content

A high-performance, telemetrized process orchestrator and sandbox for Python and WASM, forged in Rust.

Project description

rustarium Logo

A high-performance, telemetrized process orchestrator and sandbox for Python and WASM, forged in Rust.

GitHub Release PyPI Release Supported Python Versions
CI Status
Closed Issues Open Issues License

Documentation | Roadmap | Issues | Discussions


Overview

User Flow Diagram

Welcome to the rustarium repository!

Why Use rustarium?

Coming soon!

Comparisons

Coming soon!

What's New

Welcome to the rustarium Launch!

This project has just been instantiated from the template repository. Keep an eye on this section for future release highlights, new features, and community announcements!

Quick Start

Coming soon!

Core Concepts

This project is built using modern Python tooling, enforcing strict code quality standards with Ruff and Mypy, and providing a robust Pydantic-driven settings architecture for configuration resolution.

Component Architecture

The repository is structured to separate documentation, application logic, and testing cleanly:

  • src/rustarium/: The primary application source code.
  • tests/: Comprehensive test suite ensuring reliability, organized into unit/, integration/, and e2e/.
  • docs/: Source code for the MkDocs Material documentation site, including step-by-step guides, references, and getting started tutorials.
  • examples/: Runnable reference projects demonstrating real-world configurations.
  • .github/workflows/: Advanced CI/CD pipelines governing the project lifecycle, built around reusable workflow templates.

Advanced Usage

Please check the examples/ directory for advanced examples and configurations.

General

Contributing

We welcome contributions! Please see our Contributing Guide for more details. For development setup, check out DEVELOPING.md. Please ensure you follow our Code of Conduct in all interactions.

Support and Security

AI & LLM Tooling

This repository includes first-class support for agentic and LLM-assisted development workflows:

  • AGENTS.md: Repository-specific instructions for AI coding agents (Codex, Copilot Workspace, Gemini, Claude, Cursor, and similar tools). Contains the authoritative guide for project structure, executable commands, code style, and critical constraints.
  • llms.txt: A machine-readable index of the project's documentation, following the llms.txt specification. Served at /llms.txt on the documentation site to help LLMs quickly locate and consume relevant content.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Citations

If you use this repository or the resulting software in your research, please cite it using the following BibTeX entry:

@software{rustarium,
  author = {markurtz},
  title = {rustarium},
  year = 2026,
  url = {https://github.com/markurtz/rustarium}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rustarium-0.0.1.tar.gz (133.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rustarium-0.0.1-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file rustarium-0.0.1.tar.gz.

File metadata

  • Download URL: rustarium-0.0.1.tar.gz
  • Upload date:
  • Size: 133.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rustarium-0.0.1.tar.gz
Algorithm Hash digest
SHA256 70c11da32ba9c53c0f18256a4b6071814f078c2e7c2eac26d59d7537fd99a3ef
MD5 454123623589ffaaab3aa4c3beb82ec3
BLAKE2b-256 325a50bc6d662c19f5883ea492627909370eb0814eb3445f702d5b1bc13fd3a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rustarium-0.0.1.tar.gz:

Publisher: release.yml on markurtz/rustarium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rustarium-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: rustarium-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rustarium-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3087f09c035f710b6dd9aba622c8657c6ad029216cfe7a952f0abbc106c28aa
MD5 3d33248db8e917bfef541aef71aef863
BLAKE2b-256 f09099d341649dcef0ad3fedba42da13de5d1536936a9b0e433bb4f4f15521f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rustarium-0.0.1-py3-none-any.whl:

Publisher: release.yml on markurtz/rustarium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page