unsafe-code

There are 27 repositories under unsafe-code topic.

  • V4SS3UR/DetourUtility

    An utility for redirecting C# methods at runtime using detours. Enables patching and replacing method implementations dynamically. It allows altering static/instance methods, property accessors, and extern methods with runtime method redirection.

    Language:C#48117
  • LazoVelko/Image-Processing-Library

    Library for processing and manipulating images.

    Language:C#452018
  • jlauinger/go-geiger

    Static code analysis tool to find unsafe usages in Go packages and their dependencies

    Language:Go44524
  • jlauinger/go-safer

    Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architecture-sized fields

    Language:Go43344
  • BeauPrime/BeauUtil

    General-purpose Unity3D utilities library

    Language:C#18513
  • RustyYato/ptr-to-field

    A proof of concept for the pointer to field idea in Rust

    Language:Rust7021
  • Berrysoft/ClassLibrary

    Some helpful classes

    Language:C#501
  • SoftStoneDevelop/StackMemoryCollections

    Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocator.

    Language:C#51470
  • youhavethewrong/q_rsqrt

    Implementation of the fast inverse square root algorithm made famous by Quake III

    Language:Rust4102
  • cstockton/safer

    Package safer provides safer access to unsafe operations by providing simple functions with high test coverage that will never panic, instead returning zero values.

    Language:Go3300
  • exomia/native

    native safe/unsafe winapi functions & more

    Language:C#3101
  • digitalwannabe/VL.NativeInteropDemo

    A VL pack demonstrating how to use native code with VL

    Language:C2100
  • ehsanmok/smartalloc-rs

    Orphaned memory buffer detector

    Language:Rust2101
  • jalbam/fotolog

    [Simple and configurable photoblog in PHP]

    Language:PHP220
  • treyzania/haque

    A library for doing "horrible hacks" with Rust's memory management

    Language:Rust2100
  • jalbam/guestbook

    [Simple guestbook in PHP]

    Language:PHP120
  • Mar-Kh0r/FHPCKER

    Email Recon Tool - Educational Malware

    Language:Tcl1110
  • nthnn/unsafe_ops

    Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.

    Language:C++110
  • Reptor10/unsafe_ops

    Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.

  • rocq-community/exact-real-arithmetic

    Exact Real Arithmetic [maintainers=@ybertot,@magaud]

    Language:Coq11001
  • sluizin/MaQiaoStringBuilder

    使用unsafe实际与StringBuilder相似的功能,只支持(++=),暂不支持(+-=)

    Language:Java1200
  • GateDigger/GDPlotter

    A lightweight math plot library

    Language:C#0100
  • Alessandro-Salerno/EarningsDay-SERVER

    Server for a school game

    Language:Go10
  • eavelasquez/vectrust

    VectRust is a Rust library for Vec. It's a simple library built to learn Rust and to understand how allocators work in Rust.

    Language:Rust20
  • Laugharne/rust_unsafe_code

    Rust guarantees memory safety using strict compile-time checks and ownership rules. These mechanisms are key to preventing bugs ; data races ; buffer overflows. However, there are instances where we must bypass these safety checks for performance reasons or when interacting with hardware directly.

  • stg-tud/unsafe_go_study_results

    Data set and replication scripts for our paper "Uncovering the Hidden Dangers: Finding Unsafe Go Code in the Wild" [@jlauinger @gh0st42 @akwick @miramezini]

    Language:Jupyter Notebook403
  • sunsided/fixedstack-rs

    Safe and Unsafe Stack Implementations in Rust

    Language:Rust10