Skip to content
@safer-rust

safer-rust

(Unofficial) Working Group on Unsafe Rust

(Unofficial) Working Group on Unsafe Rust

This organization focuses on unsafe Rust, with an emphasis on the proper usage of unsafe code to ensure memory safety in real-world Rust system development.

Vision

To mitigate the risks associated with unsafe code usage in the Rust ecosystem.

Rationale

Documentation for unsafe code is an essential companion to the code itself. It serves not only as a protocol between library providers and users, but also as a bridge toward formally verifying code soundness. Therefore, establishing systematic and reliable ways to document and verify unsafe code is crucial for improving the safety of the Rust ecosystem.

Roadmap

  • Establish a standard for documenting unsafe code. See the draft.
  • Provide an ergonomic way to document unsafe code. See the safety-tag project.
  • Make the documentation convertible into contracts, which is also the goal of the safety-tag project.
  • Automatically verify the soundness of unsafe code usage. See the RAPx project.

Pinned Loading

  1. RAPx RAPx Public

    A static analysis tool for Rust programs. The guardrail for AI-generated Rust code.

    Rust 228 37

  2. safety-tags safety-tags Public

    Tag the safety properties of the Rust standard library.

    Rust 23 6

  3. rust-safety-standard rust-safety-standard Public

    This repository aims to standardize how unsafe code is declared and documented.

    5 1

  4. std-unsafe-doc std-unsafe-doc Public

    Safety Docs in the Rust Standard Library

    Python 2 1

  5. linux-unsafe-doc linux-unsafe-doc Public

    HTML 2 1

  6. track-record track-record Public

    This repo documents our contributions to the Rust community.

    1 1

Repositories

Showing 10 of 17 repositories
  • RAPx-Book Public

    Reference book of the RAPx tool.

    safer-rust/RAPx-Book's past year of commit activity
    CSS 2 8 0 0 Updated Nov 4, 2026
  • RAPx Public

    A static analysis tool for Rust programs. The guardrail for AI-generated Rust code.

    safer-rust/RAPx's past year of commit activity
    Rust 228 MPL-2.0 37 7 0 Updated Nov 4, 2026
  • safer-rust/asterinas-unsafe-doc's past year of commit activity
    Python 0 0 0 0 Updated Nov 4, 2026
  • std-unsafe-doc Public

    Safety Docs in the Rust Standard Library

    safer-rust/std-unsafe-doc's past year of commit activity
    Python 2 1 0 0 Updated Nov 4, 2026
  • rapx-verify-rust-std Public Forked from model-checking/verify-rust-std

    Verifying the Rust standard library

    safer-rust/rapx-verify-rust-std's past year of commit activity
    Rust 1 21,953 0 0 Updated Nov 4, 2026
  • rapx-targeted-benchmark Public

    Manual targeted RAPx soundness benchmark for 10 crates

    safer-rust/rapx-targeted-benchmark's past year of commit activity
    Python 2 0 0 0 Updated Nov 3, 2026
  • safer-rust/linux-unsafe-doc's past year of commit activity
    HTML 2 1 0 0 Updated Oct 31, 2026
  • rust-safety-standard Public

    This repository aims to standardize how unsafe code is declared and documented.

    safer-rust/rust-safety-standard's past year of commit activity
    5 1 5 1 Updated Oct 28, 2026
  • track-record Public

    This repo documents our contributions to the Rust community.

    safer-rust/track-record's past year of commit activity
    1 1 0 0 Updated Oct 27, 2026
  • safer-rust/bevy-unsafe-doc's past year of commit activity
    Python 0 1 0 0 Updated Oct 14, 2026

Top languages

Loading…

Most used topics

Loading…