-
rapier3d
3-dimensional physics engine in Rust
-
rapier3d-f64
3-dimensional physics engine in Rust
-
rapier2d
2-dimensional physics engine in Rust
-
wmidi
Midi parsing library
-
openai-api-rs
OpenAI API client library for Rust (unofficial)
-
bevy_rapier2d
2-dimensional physics engine in Rust, official Bevy plugin
-
grafton-ndi
High-performance Rust bindings for the NDI® 6 SDK - real-time IP video streaming
-
databento
Official Databento client library
-
game24_net
A multiplayer, real-time '24 Game' built in Rust with TCP server/client. Fully plain-text terminal compatible; no ANSI colors or emojis.
-
supabase_rs
Lightweight Rust client for Supabase REST and GraphQL
-
rmk
Keyboard firmware written in Rust
-
zopp-operator
Kubernetes operator for zopp secrets manager
-
asciinema
Terminal session recorder, streamer, and player
-
cu29-clock
Copper Robot Clock implementation. It is a monotonic high precision clock for real time applications. It has a mock feature for testing time dependent behaviors. It is part of the Copper…
-
sockudo
fast, and secure WebSocket server for real-time applications
-
cu29-log
part of the text logging runtime for Copper. It cannot be used independently from the copper project.
-
ankurah-storage-common
Ankurah storage engine common libraries
-
bevy_rapier3d
3-dimensional physics engine in Rust, official Bevy plugin
-
mcfly
replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's…
-
rapier2d-f64
2-dimensional physics engine in Rust
-
yuv-sys
libyuv bindings
-
rapier_testbed2d
Testbed for the Rapier 2-dimensional physics engine in Rust
-
neuromorphic-drivers
Neuromorphic devices drivers
-
cu29-traits
Common systems and robotics traits designed to decouple the components of your robotic system. These can be used independently from the Copper project.
-
aws-sdk-connectcontactlens
AWS SDK for Amazon Connect Contact Lens
-
fractional_index
fractional indexing
-
ralph-tui
Terminal UI for Ralph Orchestrator using ratatui
-
cu-monitoring
example for the Copper project to show how to implemwnt a custom monitor
-
cu-transform
A coordinate frame transformation library for copper-rs, similar to tf2 in ROS2
-
rtactor
An Actor framework specially designed for Real-Time constrained use cases
-
rapier_testbed2d-f64
Testbed for the Rapier 2-dimensional physics engine in Rust
-
cala-ledger-core-types
Core types for cala
-
cu29
Copper Runtime prelude crate. Copper is a Rust engine for robotics.
-
roboplc
Framework for PLCs and real-time micro-services
-
cu-multisources
example for the Copper project to show more advanced topologies for the DAG
-
forge-core
Core types and traits for the Forge framework
-
real_time_fir_iir_filters
Real-time FIR and IIR filters designed for use with vst's
-
openai-tools
Tools for OpenAI API
-
rtsc
Real-time Synchronization Components
-
roboplc-cli
RoboPLC command-line interface
-
rsmq_async
Async RSMQ port to rust. RSMQ is a simple redis queue system that works in any redis v2.4+. It contains the same methods as the original one in https://github.com/smrchy/rsmq
-
ankurah
Observable, event-driven state management for native and web
-
cu-sensor-payloads
Those are standardized payloads for the Copper sensors. Feel free to contribute your own.
-
cu29-unifiedlog
The super quick, linear, unified logging system (text + task data) used by Copper. This crate can be used independently from the Copper project.
-
dxlink
trading through tastytrade's API
-
forge-runtime
Runtime executors and gateway for the Forge framework
-
footstep-tracker
Real-time multi-person footstep detection on macOS using CoreML
-
sib
A high-performance, secure, and cross-platform modules optimized for efficiency, scalability, and reliability
-
rapier_testbed3d-f64
Testbed for the Rapier 3-dimensional physics engine in Rust
-
cu-hesai
Copper driver for Hesai X32. Note: the actual parsing is usable outside of Copper if you need a Hesai X32 driver for another project.
-
cu-consolemon
A monitoring TUI for Copper. See the main Copper repository for more information.
-
sim-time
Helper crate to simulate time in es-entity
-
synckit-core
High-performance sync engine for local-first applications
-
neuromorphic-types
Shared Neuromorphic data types for drivers and processing frameworks
-
bbx_net
Network audio control for art installations and live performance: OSC and WebSocket protocols
-
journald-query
Safe Rust bindings for systemd journal API
-
feldera-observability
Shared observability utilities for Feldera services
-
livekit-api
Rust Server SDK for LiveKit
-
asynchronix
[Asynchronix is now NeXosim] A high performance asychronous compute framework for system simulation
-
switchyard
Real-time compute focused async executor
-
codeprism-lang-js
JavaScript/TypeScript language support for codeprism
-
vmcircbuffer
Double Mapped Circular Buffer
-
cu-logging-size
example for the Copper project to show how to set custom logging parameters
-
rapier_testbed3d
Testbed for the Rapier 3-dimensional physics engine in Rust
-
cu-background-task
example for the Copper project to show how to set up a background (ie non blocking) task
-
cu-rp-balancebot
full robot example for the Copper project. It runs on the Raspberry Pi with the balance bot hat to balance a rod.
-
chronsync
Lightweight, real-time reloading cron-like task scheduler daemon
-
reaction
Universal low-latency input handling for game engines
-
orbitcast
Real-time WebSocket server with ActionCable protocol for Mothership
-
imgproc
image processing library
-
supabase-realtime-rs
Unofficial Rust client for Supabase Realtime (Phoenix Channels)
-
cu29-intern-strs
loader for the intern strings logged at build time by Copper. It can be used independently from the copper project.
-
cu-ads7883-new
driver for the TI ADS7883 for Copper
-
transcribe-rs
help you transcribe audio
-
rusty-chat-app
chat application using Rust
-
iroh-base
base type and utilities for Iroh
-
cu-missions
This shows how to build a multimission configuration and switch from one mission to another
-
rmk-config
Config crate of RMK
-
kiteticker-async-manager
High-performance async WebSocket client for Kite Connect API with multi-connection support, dynamic subscription management, and optimized data processing
-
sherpa-transducers
low latency asr/tagging via sherpa-onnx streaming zipformer-transducer models
-
cu-config-variation
Example of a Copper configuration with programmatic multiple variations
-
etherage
An EtherCAT master in pure-Rust very close to the ethercat nature
-
whispr
A general-purpose voice <-> crate — text-to-speech, speech-to-text, and audio-to-audio transformations. Also supports realtime conversations.
-
y-sweet
A standalone Yjs CRDT server with built-in persistence and auth
-
cu-nologging-task
example for the Copper project to show how to stop the output of a task being logged
-
tickrs-api
API for tickrs
-
armature-websocket
WebSocket server and client support for Armature using tokio-tungstenite
-
webrtc-sys-build
Build utilities when working with libwebrtc
-
cu-rate-target
Example showing how to set a runtime rate target for the Copper application
-
ankurah-react-signals
Observe ankurah state with signals in react
-
netidx-protocols
Protocols built on top of netidx
-
rsp-rs
A RDF Stream Processing engine in Rust, supporting RSP-QL queries with sliding windows and real-time analytics
-
cu-rp-sn754410-new
controlling the SN754410 motor driver on the Raspberry Pi for Copper
-
highlite
A fast, rule-based CLI highlighter for stdin and files
-
mesh-graph
Fast halfedge triangle mesh graph in pure Rust
-
cu-aligner
A Copper component to align messages in time
-
cu-pid
A PID controller for the Copper project
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
cu-bdshot
Copper Bridge to Bidirectional DSHOT ESCs
-
pusher
interacting with the Pusher HTTP API
-
haply
Robotics Client Library for the Inverse Service
-
aimds-response
Adaptive response layer with meta-learning for AIMDS threat mitigation
-
cu-zenoh-ros-sink
Copper sink task for ROS-compatible Zenoh messages
-
polyrpc-sentinel
Real-time Python to TypeScript type generator
-
netidx-netproto
netidx wire protocol
-
aristech-tts-client
client library for the Aristech Text-to-Speech API
-
libsrtp
a pure rust implementation of SRTP
-
simple-left-right
Lockfree, realtime safe and copy-free Synchronisation
-
cu29-export
support to build log exports for the copper project. It cannot be used independently from the copper project.
-
rdpe
Reaction Diffusion Particle Engine - GPU particle simulations made easy
-
vamq
Consume audio chunk from Voice Activity Messaging via ZeroMQ
-
testing-language-server
LSP server for testing
-
cu-zenoh-ros
Copper example to use zenoh as a ROS 2 bridge
-
assert_no_alloc
Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.
-
cu-msp-lib
side of an MSP (Multiwii Serial Protocol) originally for Copper but can be used independently
-
rt-history
An RT-safe history log with error checking
-
aurora-db
A lightweight, real-time embedded database with built-in PubSub, reactive queries, background workers, and intelligent caching
-
actr
Actor-RTC: A WebRTC-native actor framework for distributed real-time systems
-
cu-rp-encoder
driver for the Raspberry Pi to decode a directional encoder from GPIOs
-
cali
A terminal calculator with real-time evaluation, unit conversions, and natural language expressions
-
auxide
Real-time-safe, deterministic audio graph kernel
-
uds-client
UDS client crate in Rust
-
supabase-lib-rs
A comprehensive, production-ready Rust client library for Supabase with full cross-platform support (native + WASM)
-
rtgc
garbage collector which collects resources dropped on a realtime thread and safely deallocates them on another thread
-
ankurah-proto
Inter-node communication protocol for Ankurah
-
real-time
Safely share data with a real-time thread
-
tapaculo
Lightweight Rust server for real-time and turn-based multiplayer communication
-
cu-spatial-payloads
Spatial payloads for the Copper
-
guts-realtime
Real-time WebSocket support for Guts code collaboration platform
-
youtube_chat
interface of fetching youtube live chat comments
-
midstreamer-scheduler
Ultra-low-latency real-time task scheduler
-
assert-no-alloc-patched
Custom Rust allocator allowing to monitor memory allocations for a thread. Aborts or prints a warning if allocating although forbidden.
-
rustybar
A lightweight terminal progress bar for Rust programs
-
revenue-management
Revenue Management System for Charging, Billing, and Partner Settlement
-
tlsf
Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint
-
ankurah-storage-postgres
Ankurah storage engine using Postgres
-
rtally
A real-time log stream analyzer and ranking tool similar to top command
-
prettui
high-level lib for pretty command-line ui
-
deribit-websocket
WebSocket client for Deribit trading platform real-time data
-
trailbase
Package to use TrailBase as a framework
-
supabase-client-rs
A unified Rust client for Supabase with database, realtime, auth, storage, and functions support
-
netidx-value
netidx value type
-
cu-gstreamer
Copper GStreamer sink
-
netgauze-analytics
Analytics infrastructure related library
-
livespeech-sdk
Real-time speech-to-speech AI conversation SDK
-
shadownetwork2d
A comprehensive networking framework for Rust applications
-
cu-v4l
source task that captures video from a V4L2 device
-
cu-apriltag
AprilTag detection and pose for Copper
-
soxr-sys
libsoxr bindings
-
cu29-runtime
Copper Runtime Runtime crate. Copper is an engine for robotics.
-
cu-run-in-sim
Example for forcing Copper to compile in and run a source or a sink in simulation mode
-
cu-ros-payloads
ROS2 Payloads that can be constructed from/to Copper Payloads for compatibility
-
reifydb-catalog
Database catalog and metadata management for ReifyDB
-
aimdb-executor
Pure async executor trait definitions for AimDB - runtime-agnostic abstractions
-
cu-bmi088
Copper source driver for the BMI088 6-axis IMU (accelerometer + gyroscope)
-
cu-lewansoul
driver for the Lewansoul serial servos
-
cu-dynthreshold
Image Dynamic thresholding for Copper
-
cu-ahrs
Copper task that fuses IMU payloads into roll, pitch, yaw
-
cu-rp-gpio
driver example for the Raspberry Pi GPIOs for Copper
-
cu-logmon
Lightweight Copper monitor that emits periodic stats over the standard Copper logging macros
-
cu-wt901
driver for the WT901 IMU
-
chicago-gtfs-rt
Conversion of all Chicago Transit Authority data into GTFS Realtime
-
cu-sdlogger
Shared SD/eMMC logging utilities for Copper targets
-
aristech-nlp-client
client library for the Aristech Natrual Language Processing API
-
cu-zenoh-bridge
Copper bridge for bidirectional Zenoh messaging
-
watchman_client
a client for the Watchman file watching service
-
cu-vlp16
driver for the Velodyne VLP-16 for the Copper engine
-
cu-iceoryx2-sink
Copper sink task for Iceoryx2
-
rtipc
Real-Time IPC, based on a zero-copy, wait-free circular message queue implementation
-
livekit-runtime
Async runtime compatibility layer for LiveKit
-
cu-mpu9250
Copper source driver for the MPU9250 IMU
-
trailbase-qs
Query string parser for TrailBase
-
rvideo
Real-time video server for embedded apps
-
cu-ratelimit
generic rate limiter for Copper
-
feldera-storage
Storage crate for feldera
-
nano-consciousness
High-performance consciousness-inspired AI framework with nanosecond scheduling and temporal processing
-
enigma-sfu
In-memory SFU core for rooms, participants, tracks, and subscriptions
-
rt
A real-time operating system capable of full preemption
-
cu-config-gen
example for the Copper project to show how to programmatically generate a config
-
rt-thread
realtime
-
cu-livox
Copper driver for Livox Tele15. Note: the actual parsing is usable outside of Copper if you need a Livox Tele15 driver for another project.
-
roboplc-io-ads
RoboPLC I/O connector for TwinCAT/ADS
-
prealloc_ref_vec
Create temporary
Vecs of references without allocating/deallocating (useful for realtime code) -
saturation
Real-time saturation and clipping designed for use with vst's
-
swiftsc-lsp
Language Server Protocol implementation for SwiftSC-Lang
-
ironlog
A web logger for multi-node system logging
-
vuikit
building real-time voice user interfaces with streaming support for VAD, STT, and TTS
-
trailbase-sqlvalue
Common data structures for TrailBase
-
auxide-io
High-performance, real-time safe audio I/O layer for Auxide DSP graphs. Bridges deterministic audio processing to hardware output with buffer adaptation, channel routing, and cross-platform streaming via CPAL.
-
actor-core-client
Rust client for ActorCore - the Stateful Serverless Framework for building AI agents, realtime apps, and game servers
-
rdpe-editor
Visual editor for RDPE particle simulations
-
real_time_note_taker
A terminal UI tool to take time stamped notes in real time
-
ferro-broadcast
WebSocket broadcasting and real-time channels for Ferro framework
-
nexosim-byte-utils
Byte and stream manipulation utilities for NeXosim-based simulations
-
nexosim-io-utils
I/O utilities for NeXosim-based simulations
-
ised
An interactive tool for find-and-replace across many files
-
cu-zenoh-sink
Copper sink task for Zenoh
-
ankurah-connector-local-process
Ankurah connector for local processes
-
cu-standalone-structlog
Example of using structlog in a standalone application
-
cu-zenoh
Copper example to use zenoh as a middleware
-
flixbus-gtfs-realtime
Flixbus API conversion to GTFS Realtime
-
tangram_core_rs
A framework for real-time analysis of ADS-B and Mode S surveillance data
-
xdevs-no-std
no-std implementation of xDEVS for real-time simulation on embedded systems
-
cu-embedded-registry
A shared embedded device registry for Copper components to register and retrieve devices like serial ports, I2C, SPI etc in no-std environments
-
wsio-client
Lightweight async WebSocket client for ws.io — provides event-based real-time messaging with a Socket.IO-inspired API
-
pochoir-extra
Extra utilities for the pochoir template engine
-
o1heap
Rust bindings for o1heap - a constant-time deterministic memory allocator
-
fcm_receiver_rs
that simulates an Android device to receive Firebase Cloud Messaging (FCM) notifications
-
cu-udp-inject
UDP packet injector that takes a PCAP file and sends it to a remote host
-
rflow
Text protocol for embedded apps
-
lykoi_data
data
-
arbor-server
WebSocket server implementing the Arbor Protocol
-
nphysics_testbed2d
Testbed for the 2-dimensional physics engine in Rust
-
nphysics_testbed3d
Testbed for the 3-dimensional physics engine in Rust
-
Anti-gravity-qy
High-quality integration for https://antigravity.google/
-
wsio-server
Async WebSocket server framework for ws.io — provides event-based real-time messaging, namespaces, and room-like broadcasting
-
ankurah-websocket-server
Ankurah WebSocket Server - A WebSocket server for Ankurah
-
runmod
libary to speed up development
-
visor_cli
Command line interface for running Visor sketches
-
ankurah-websocket-client-wasm
Ankurah WebSocket Client - A WebSocket client for Ankurah
-
tenvis-pulse-transport
Transport abstraction layer for Pulse (WebSocket, WebTransport)
-
trailbase-client
Client for accessing TrailBase's record APIs
-
yoinky
TUI tool for monitoring system resources like CPU, RAM, and GPU
-
neurocore
Full-featured high-level neural network engine in Rust, including dense/LSTM layers, activations, optimizers, training, serialization, and real-time prediction
-
reqtrace
command-line tool for real-time network activity monitoring, connection tracing, and network access control of any process or command
-
rp-supabase-realtime
Supabase Realtime client with Auth and subscription capabilities
-
f1-nexus-telemetry
Real-time F1 telemetry processing with sub-millisecond latency
-
longbridge-candlesticks
Longbridge candlestick utils for Rust
-
limit-lens
API for testing and visualizing rate limiters in real-time. Monitor request throughput and see how your rate limiting algorithms perform under load.
-
tauri-plugin-sse
Tauri plugin for Server-Sent Events (SSE), enabling real-time, one-way updates from server to your Tauri frontend
-
cu-caterpillar
example for the Copper project to measure a base latency from the runtime. It can be used dry running on a host or on a Raspberry Pi flipping GPIO pins.
-
cu29-log-runtime
part the runtime part of the text logger for Copper. It cannot be used independently from the Copper project.
-
parallel-processor
Framework to manage asynchronous execution of multiple compute units communicating using messages
-
cu-crsf
A copper-rs bridge to communicate through CRSF. The initial motivation is for an easy control & telemetry over radio link with ELRS for your robot.
-
maf
authoritative realtime framework for writing simple, secure, and scalable apps
-
freestyle-sculpt
Dyntopo real-time 3D sculpting in Rust
-
rustapi-ws
WebSocket support for RustAPI - Real-time bidirectional communication
-
ih-muse-client
Handle communication with the Poet server(s), including request handling and server discovery
-
syrillian_utils
used by the Syrillian game engine
-
sparkl2d-kernels
3-dimensional physics engine in Rust
-
wsio-core
Shared core library for ws.io — provides common types, traits, and abstractions for WebSocket-based communication
-
sparkl3d-kernels
3-dimensional physics engine in Rust
-
alpaca-websocket
WebSocket client for Alpaca trading platform real-time data
-
ztop
Display ZFS datasets' I/O in real time
-
trailbase-wasm-common
WASM runtime for the TrailBase framework
-
testing-ls-adapter
testing-language-server adapter
-
rvideo-view
A lightweight video viewer for rvideo
Try searching with DuckDuckGo.