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
·

5 repository-uri

Awesome GitHub RepositoriesData Endianness

Methods for handling byte order in binary data across hardware architectures.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Data Endianness. Refine with filters or upvote what's useful.

Awesome Data Endianness GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jwasham/coding-interview-universityAvatar jwasham

    jwasham/coding-interview-university

    353,639Vezi pe GitHub↗

    Acest proiect este un roadmap educațional cuprinzător conceput pentru a ghida inginerii software prin stăpânirea fundamentelor informaticii și pregătirea pentru interviurile tehnice. Oferă o cale de învățare structurată, conștientă de dependențe, care organizează concepte complexe de calcul într-un curriculum ierarhic, permițând utilizatorilor să construiască o fundație profesională de inginerie prin studiu iterativ și implementare practică. Curriculumul se distinge prin integrarea cunoștințelor teoretice cu dezvoltarea profesională, oferind un index unificat de resurse referențiate încrucișat, inclusiv cărți, lucrări academice și tutoriale video. Acesta pune accent pe standardizarea eficienței algoritmice prin analiza complexității asimptotice și oferă o descompunere granulară și modulară a subiectelor pentru a facilita învățarea concentrată și incrementală în domenii tehnice vaste. Dincolo de algoritmii de bază și structurile de date, repository-ul acoperă o suprafață largă de capabilități, inclusiv designul arhitecturii de sistem, sisteme distribuite, securitatea informatică și modelarea matematică avansată. De asemenea, oferă îndrumări strategice pentru întregul ciclu de angajare, de la optimizarea CV-ului și pregătirea interviului comportamental până la creșterea carierei pe termen lung. Întreaga bază de cunoștințe este menținută ca un repository controlat prin versiuni, bazat pe markdown, permițând o abordare agnostică față de platformă și colaborativă pentru educația tehnică.

    Master byte order handling to ensure binary data compatibility across diverse hardware architectures.

    algorithmalgorithmscoding-interview
    Vezi pe GitHub↗353,639
  • gallopsled/pwntoolsAvatar Gallopsled

    Gallopsled/pwntools

    13,271Vezi pe GitHub↗

    Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse engineering, and security research. It serves as a comprehensive toolkit for interacting with local and remote processes, providing the primitives necessary to manage complex exploit workflows and streamline security analysis tasks. The framework distinguishes itself through its specialized capabilities for binary manipulation and automated exploit construction. It includes dedicated utilities for parsing executable file formats, assembling and disassembling machine code, and gen

    Provides utilities for translating between high-level data types and raw byte sequences with configurable endianness.

    Pythonassemblybsdcapture-the-flag
    Vezi pe GitHub↗13,271
  • cyan4973/xxhashAvatar Cyan4973

    Cyan4973/xxHash

    10,885Vezi pe GitHub↗

    xxHash is a high-performance, non-cryptographic hash library designed for rapid checksum generation and data integrity verification. It functions as an incremental hashing engine, allowing for the processing of large or streaming data inputs by maintaining a persistent internal state across sequential chunks. The library is engineered as a computational framework that maximizes throughput by utilizing wide CPU registers and branchless instruction pipelining. It achieves high-speed performance by aligning data access with CPU cache lines and employing multi-stage mixing functions that ensure c

    Normalizes data ingestion across different hardware architectures to ensure consistent hash results regardless of the host processor byte order.

    Ccdispersionhash
    Vezi pe GitHub↗10,885
  • 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

    Performs input and output operations using little-endian byte ordering for specific data formats.

    C3c3compilerlanguage
    Vezi pe GitHub↗5,147
  • feross/bufferAvatar feross

    feross/buffer

    1,883Vezi pe GitHub↗

    Buffer este o bibliotecă pentru manipularea datelor binare care oferă o implementare compatibilă cu browser-ul a interfeței de programare a aplicațiilor (API) pentru date binare din Node.js. Permite dezvoltatorilor să creeze, să modifice și să proceseze structuri de date binare brute în medii web folosind o interfață consistentă care oglindește standardele server-side. Biblioteca se distinge prin furnizarea unei abordări unificate pentru dezvoltarea JavaScript cross-platform, permițând cod partajat între medii server și browser. Realizează acest lucru prin polyfilling-ul metodelor binare standard și extinderea prototipului nativ de byte array, asigurându-se că dezvoltatorii pot gestiona memoria și structurile de date fără a se baza pe implementări specifice mediului. Toolkit-ul include utilitare pentru gestionarea accesului la date conștient de endianness și efectuarea de slicing zero-copy pentru a manipula segmente de memorie fără a duplica payload-urile. De asemenea, suportă o compatibilitate largă a datelor prin facilitarea conversiilor între buffere, array-uri tipizate și blob-uri, asigurându-se că datele binare pot fi schimbate între diverse interfețe web și formate de stocare.

    Implements manual byte-order handling to ensure consistent reading and writing of multi-byte numeric values across diverse hardware architectures.

    JavaScriptbrowserbrowserifybuffer
    Vezi pe GitHub↗1,883
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. System Programming Primitives
  5. System Programming
  6. Data Endianness