Skip to content

miguelcsx/research-lab

Repository files navigation

rlab

rlab is a Rust-first, local-first research runtime packaged as a normal Python dependency.

Rust owns durable state, validation, registry semantics, run lifecycle, artifacts, reproducibility metadata, schema versions, CLI behavior, and stable JSON output. Python hosts decorators, importlib loading, and user callable execution.

Zero-config example

import rlab

lab = rlab.Project()

@lab.experiment("sweep")
def sweep(ctx):
    ctx.log_metric("loss", 0.2)
    return {"ok": True}
uv run rlab discover
uv run rlab run experiment:sweep
uv run rlab runs list

About

🔍 Local-first runtime for reproducible research experiments, benchmarks, and data pipelines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors