List of resources about programming practices for writing safety-critical software.
-
Updated
Mar 11, 2025 - Python
List of resources about programming practices for writing safety-critical software.
JMLR: OmniSafe is an infrastructural framework for accelerating SafeRL research.
NeurIPS 2023: Safety-Gymnasium: A Unified Safe Reinforcement Learning Benchmark
Safety-critical controllers for single/multi robotic navigation: CBF-QP, MPC-CBF, and etc.
🚀 A fast safe reinforcement learning library in PyTorch
[ICML 2024] Assessing the Brittleness of Safety Alignment via Pruning and Low-Rank Modifications
Safe Pontryagin Differentiable Programming (Safe PDP) is a new theoretical and algorithmic safe differentiable framework to solve a broad class of safety-critical learning and control tasks.
Implementation of the Online Adaptive CBF for safety-critical navigation for input constrained systems.
The Visibility-Aware RRT* implementation for safety-critical navigation with perception-limited robots.
The Verifiably Safe Reinforcement Learning Framework
Software Quality Management Tool
Repository containing the code for safe reinforcement learning in two custom environments
Various Control Barrier Functions realized on cartpole.
MatrixWorld: A pursuit-evasion platform for safe multi-agent coordination and autocurricula
Towards explainable value functions in reinforcement learning. A framework for collision probability distribution estimation via deep temporal difference learning.
The specification, reference runtimes, validator, LLM bridge, and conformance suite for URML — an open language for robot intent.
Modified-Emergency Index (MEI): A Criticality Metric for Autonomous Driving in Lateral Conflict
The official Code for the paper "Safe Legged Locomotion using Collision Cone Control Barrier Functions (C3BFs)"
EN 50128 Railway Software Development Framework - Role-based agents for OpenCode
Composable safety-filter and auditability layer for tensor-parallel reinforcement learning. CBF safety filters, watchdog registries, pre-registration artifacts, failure forensics.
Add a description, image, and links to the safety-critical topic page so that developers can more easily learn about it.
To associate your repository with the safety-critical topic, visit your repo's landing page and select "manage topics."