awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesMemory Manipulation

Low-level operations for bypassing type safety to enable direct memory access.

Distinct from Pointer Arithmetic: Distinct from Pointer Arithmetic: focuses on the broader capability of unsafe memory manipulation rather than just address offsets.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Memory Manipulation. Refine with filters or upvote what's useful.

Awesome Memory Manipulation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • xiaolincoder/cs-baseAvatar xiaolincoder

    xiaolincoder/CS-Base

    18,024Vezi pe GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Bypasses type safety to enable direct memory manipulation or pointer arithmetic while maintaining garbage collector awareness.

    ccppgolang
    Vezi pe GitHub↗18,024
  • rust-lang/bookAvatar rust-lang

    rust-lang/book

    17,930Vezi pe GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Provides low-level operations for bypassing type safety to enable direct memory access via raw pointers.

    Rustbookmdbookrust
    Vezi pe GitHub↗17,930
  • mission-peace/interviewAvatar mission-peace

    mission-peace/interview

    11,306Vezi pe GitHub↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    Manages dynamic memory structures by traversing and reordering node references to perform efficient insertions, deletions, and transformations.

    Java
    Vezi pe GitHub↗11,306
  • dgryski/go-perfbookAvatar dgryski

    dgryski/go-perfbook

    10,902Vezi pe GitHub↗

    This project is a collection of educational resources and technical guides focused on Go performance optimization. It provides instruction on improving execution speed and reducing memory usage through code and architectural refinements. The guides cover advanced strategies for low-level programming, including the use of assembly for SIMD instructions and unsafe pointers for direct memory manipulation. It also details concurrency optimization techniques such as lock sharding and cache-line padding to reduce contention and improve hardware utilization. The material encompasses broad capabilit

    Instruction on using unsafe pointers for direct memory access and high-speed deserialization.

    optimizationperformanceperformance-analysis
    Vezi pe GitHub↗10,902
  • c3lang/c3cAvatar c3lang

    c3lang/c3c

    5,147Vezi pe GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3 performs volatile and unaligned load and store operations to interact with hardware.

    C3c3compilerlanguage
    Vezi pe GitHub↗5,147
  • scala-native/scala-nativeAvatar scala-native

    scala-native/scala-native

    4,670Vezi pe GitHub↗

    Scala Native is an ahead-of-time compiler that transforms Scala source code into standalone native binaries for direct execution on hardware. It provides a native binary toolchain designed to eliminate virtual machine warm-up times and ensure instant startup by compiling code into optimized executables. The project features a C interoperability interface and foreign function interface that map native C headers to language objects, allowing for the direct execution of external libraries. It includes a low-level memory manager that supports direct pointer manipulation and the use of structs for

    Enables direct memory access and manual control over memory addresses and offsets via low-level primitives.

    Scalaaotcompilerllvm
    Vezi pe GitHub↗4,670
  • pryaxis/tshockAvatar Pryaxis

    Pryaxis/TShock

    2,739Vezi pe GitHub↗

    TShock is a server management tool and plugin framework for dedicated Terraria servers. It functions as an administrative suite and anti-cheat tool designed to control player permissions, monitor game integrity, and extend server functionality. The project provides a framework for creating custom plugins that modify the game world and implement new commands. It enables internal state modification through bytecode injection, packet interception, and memory manipulation to bypass engine restrictions and alter live game environments. Administrative capabilities include a hierarchical role-based

    Accesses and modifies internal game engine variables by reading and writing directly to the process memory space.

    C#c-sharpotapiterraria
    Vezi pe GitHub↗2,739
  1. Home
  2. Software Engineering & Architecture
  3. Integer Arithmetic
  4. Pointer Arithmetic
  5. Memory Manipulation

Explorează sub-etichetele

  • Reflection-Based Memory AccessUsing language reflection to read and write directly to process memory and game engine variables. **Distinct from Memory Manipulation:** Distinct from generic memory manipulation by specifically leveraging reflection to target internal game engine objects.