Skip to content

Xronos revolutionizes robotics software — enabling reproducible behavior, timing control, and rapid root cause analysis through built-in observability.

License

Notifications You must be signed in to change notification settings

xronos-inc/xronos

Repository files navigation

Xronos

GitHub Release PyPI - Version GitHub License PyPI - Python Version Static Badge

Xronos is a lightweight framework for building deterministic, component-based robotics applications in Python or C++. It supports real-time telemetry, system visualization, and modular design with a focus on clarity, scalability, and correctness.

Features

  • 🦾 Turnkey Telemetry: Built-in support for monitoring, tracing, and timing.
  • ⚙️ Modern APIs: Intuitive and consistent interfaces in both Python and C++.
  • 🪶 Lightweight: 20MB pip install; no OS version lock-in.
  • 🧩 Modular Architecture: Component-based design for separation of concerns.
  • ⏱️ Deterministic Concurrency: Reactor-based execution model guarantees predictable behavior.
  • 🧠 Automatic System Visualization: Architecture diagrams generated from code.

Usage

Repository Structure

.
├── cpp-sdk/        # C++ SDK
├── docker-bake.hcl # build definitions
├── docs/           # source for https://docs.xronos.com
├── examples/       # python SDK examples
├── lib/            # core Xronos libraries
├── third-party/    # third-party libraries
├── xronos/         # Python SDK
└── README.md       # project overview (this file)

Building from Source

We use docker bake as our top-level build tool. To build locally, install docker and the buildx extension (if not included in your docker installation). Then run:

docker buildx bake build

Links

About

Xronos revolutionizes robotics software — enabling reproducible behavior, timing control, and rapid root cause analysis through built-in observability.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5