awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • xiaolincoder/cs-baseAvatar de xiaolincoder

    xiaolincoder/CS-Base

    18,024Voir sur 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
    Voir sur GitHub↗18,024
  • rust-lang/bookAvatar de rust-lang

    rust-lang/book

    17,930Voir sur 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
    Voir sur GitHub↗17,930
  • mission-peace/interviewAvatar de mission-peace

    mission-peace/interview

    11,306Voir sur 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
    Voir sur GitHub↗11,306
  • dgryski/go-perfbookAvatar de dgryski

    dgryski/go-perfbook

    10,902Voir sur 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
    Voir sur GitHub↗10,902
  • c3lang/c3cAvatar de c3lang

    c3lang/c3c

    5,147Voir sur 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
    Voir sur GitHub↗5,147
  • scala-native/scala-nativeAvatar de scala-native

    scala-native/scala-native

    4,670Voir sur GitHub↗

    Scala Native est un compilateur ahead-of-time qui transforme le code source Scala en binaires natifs autonomes pour une exécution directe sur le matériel. Il fournit une toolchain binaire native conçue pour éliminer les temps de chauffe de la machine virtuelle et assurer un démarrage instantané en compilant le code en exécutables optimisés. Le projet propose une interface d'interopérabilité C et une interface de fonction étrangère (FFI) qui mappent les en-têtes C natifs vers des objets du langage, permettant l'exécution directe de bibliothèques externes. Il inclut un gestionnaire de mémoire de bas niveau qui prend en charge la manipulation directe de pointeurs et l'utilisation de structs pour un contrôle précis de la mise en page mémoire. Le système utilise la compilation basée sur LLVM et le lien binaire statique pour regrouper les composants du runtime dans un seul fichier. Il équilibre l'accès matériel de bas niveau avec une gestion automatique de la mémoire par garbage collector pour le développement d'applications bare metal.

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

    Scalaaotcompilerllvm
    Voir sur GitHub↗4,670
  • pryaxis/tshockAvatar de Pryaxis

    Pryaxis/TShock

    2,739Voir sur 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
    Voir sur GitHub↗2,739
  1. Home
  2. Software Engineering & Architecture
  3. Integer Arithmetic
  4. Pointer Arithmetic
  5. Memory Manipulation

Explorer les sous-tags

  • 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.