{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "arcships/rutis",
 "name": "rutis",
 "owner": "arcships",
 "slug": "arcships-rutis",
 "github": "https://github.com/arcships/rutis",
 "what": "rutis is a plugin runtime, with a Rust core, that lets software and AI agents write, swap and hot-reload plugins in TypeScript, Python, Go and Swift across processes and machines.",
 "why": "",
 "language": "Rust",
 "requirements": [
  "Node.js with npm, or Bun, for the TypeScript path",
  "uv for the Python path",
  "Go for the Go path",
  "A Rust toolchain with cargo for the embedding path"
 ],
 "audience_note": "Developers and agent builders who want their programs to add, replace and reload integrations safely while they keep running.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/arcships-rutis/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "arcships-rutis--hot-reload-a-plugin-while-it-runs",
   "title": "Iterate on a plugin without restarting the host",
   "best": true,
   "url": "https://dedupedai.com/use-cases/arcships-rutis/hot-reload-a-plugin-while-it-runs/",
   "json": "https://dedupedai.com/use-cases/u/arcships-rutis/hot-reload-a-plugin-while-it-runs.json"
  },
  {
   "id": "arcships-rutis--check-plugin-dependencies-before-running",
   "title": "Catch missing service dependencies before a plugin runs",
   "best": false,
   "url": "https://dedupedai.com/use-cases/arcships-rutis/check-plugin-dependencies-before-running/",
   "json": "https://dedupedai.com/use-cases/u/arcships-rutis/check-plugin-dependencies-before-running.json"
  },
  {
   "id": "arcships-rutis--prototype-in-python-then-move-it",
   "title": "Prototype a capability in Python, then move it to another machine",
   "best": false,
   "url": "https://dedupedai.com/use-cases/arcships-rutis/prototype-in-python-then-move-it/",
   "json": "https://dedupedai.com/use-cases/u/arcships-rutis/prototype-in-python-then-move-it.json"
  },
  {
   "id": "arcships-rutis--embed-plugins-in-a-rust-app",
   "title": "Add a plugin lifecycle to a Rust application",
   "best": false,
   "url": "https://dedupedai.com/use-cases/arcships-rutis/embed-plugins-in-a-rust-app/",
   "json": "https://dedupedai.com/use-cases/u/arcships-rutis/embed-plugins-in-a-rust-app.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
