awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesBit Manipulation Primitives

Fundamental bitwise operations on individual bits using masks and shifts.

Distinct from Bit-Level Integer Operations: Distinct from Bit-Level Integer Operations: focuses on single-bit operations (set, clear, flip, get) rather than broader operations like rotation or byte swapping.

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

Awesome Bit Manipulation Primitives GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mandliya/algorithms_and_data_structuresAvatar von mandliya

    mandliya/algorithms_and_data_structures

    6,145Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Sammlung von C++-Bibliotheken und Toolkits, die Referenzimplementierungen für Datenstrukturen, Graphenalgorithmen und bitweise Logik bereitstellen. Es dient als C++-Algorithmen-Referenz mit über 180 gelösten Programmieraufgaben und einem spezialisierten Toolkit für Competitive Programming. Das Repository zeichnet sich durch umfangreiche Low-Level-Bibliotheken zur Bit-Manipulation für Paritätsprüfungen, Endianness-Erkennung und XOR-basierte Logik aus. Es bietet zudem eine breite Palette an Referenzlösungen für komplexe algorithmische Herausforderungen in den Bereichen Backtracking, Graphentheorie und dynamische Programmierung. Die Funktionalität umfasst grundlegende lineare und hierarchische Datenstrukturen, einschließlich verketteter Listen, Stacks, Queues und binärer Suchbäume. Es enthält eine vollständige Suite von Graphenalgorithmen für Pfadsuche und Spannbäume, verschiedene Sortier- und Suchmethoden, Matrix-Transformationen sowie Dienstprogramme zur String-Verarbeitung. Darüber hinaus deckt es mathematische Berechnungsfunktionen, verlustfreie Datenkompression und grundlegende kryptografische Chiffren ab.

    Provides a comprehensive library of fundamental bitwise operations, masks, and shift-based primitives.

    C++algorithmbit-manipulationc
    Auf GitHub ansehen↗6,145
  • teivah/algodeckAvatar von teivah

    teivah/algodeck

    5,819Auf GitHub ansehen↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Flash cards demonstrating bitwise operations such as setting, clearing, flipping, and checking individual bits.

    HTML
    Auf GitHub ansehen↗5,819
  • rhaiscript/rhaiAvatar von rhaiscript

    rhaiscript/rhai

    5,453Auf GitHub ansehen↗

    Rhai ist eine eingebettete Skript-Engine und eine dynamisch typisierte Sprache, die für die Integration in Rust-Anwendungen entwickelt wurde. Sie fungiert als Compiler für abstrakte Syntaxbäume (AST) und als native Interop-Schicht, die es Entwicklern ermöglicht, Rust-Typen und -Funktionen für eine bidirektionale Kommunikation in eine Skriptumgebung zu mappen. Das Projekt dient als Framework zur Erstellung anpassbarer domänenspezifischer Sprachen. Es erlaubt die Definition benutzerdefinierter Operatoren, Syntax und eingeschränkter Ausführungsumgebungen, was die Erstellung spezialisierter Sprachen mit maßgeschneiderten Funktionsumfängen ermöglicht. Die Engine deckt ein breites Spektrum an Funktionen ab, darunter ressourcenbeschränktes Sandboxing für sichere Ausführung, modulare Code-Organisation und umfassende Datenverarbeitung für numerische, String- und Binärtypen. Zudem bietet sie Werkzeuge für AST-Manipulation, Serialisierung des Ausführungszustands sowie Laufzeit-Observability durch Call-Stack-Inspektion und Debugging-Schnittstellen. Die Engine ist für den plattformübergreifenden Einsatz auf jeder CPU und jedem Betriebssystem konzipiert, das vom nativen Compiler unterstützt wird.

    Performs fundamental bitwise operations such as AND, OR, XOR, and shifts on integer values.

    Rustembeddedembedded-scripting-languageno-std
    Auf GitHub ansehen↗5,453
  • corna/me_cleanerAvatar von corna

    corna/me_cleaner

    4,982Auf GitHub ansehen↗

    me_cleaner ist eine Reihe spezialisierter Tools zum Parsen von Flash-Deskriptoren, zum Strippen von Firmware-Blobs und zum Konfigurieren von Hardware-Level-Shutdowns für Management- und Execution-Engines. Es bietet Dienstprogramme zur Analyse von BIOS-Speicher-Dumps, zum Extrahieren spezifischer Firmware-Regionen und zum Entfernen nicht wesentlicher Binärmodule, um die Angriffsfläche des Systems zu reduzieren. Das Projekt zielt speziell auf die Bereinigung von Intel Management Engine- und Trusted Execution Engine-Firmware-Images ab. Dies beinhaltet das Entfernen von Binär-Blobs und das Modifizieren von Konfigurationsbits, um diese Subsysteme nach dem Hardware-Initialisierungsprozess automatisch herunterzufahren. Das Toolset deckt Funktionen zur Firmware-Modifikation ab, wie z. B. das Löschen komprimierter Blöcke aus Werks-Partitionen, das Entfernen nicht fundamentaler Partitionen und die Neuberechnung von Partitionstabellen, um die Image-Integrität zu wahren.

    Sets specific hardware flags to force the firmware to shut down after the initial boot process.

    Python
    Auf GitHub ansehen↗4,982
  • samyk/magspoofAvatar von samyk

    samyk/magspoof

    4,132Auf GitHub ansehen↗

    Magspoof is a hardware card emulator and payment terminal spoofing tool designed to wirelessly transmit emulated magnetic stripe data. It functions as a magnetic stripe emulator that generates electromagnetic fields to mimic the data patterns of physical cards to trigger standard card readers without a physical card. The project includes a service code modifier capable of altering specific bits within magnetic signals. This allows the system to disable chip-and-pin requirements on payment terminals, forcing a fallback from chip to swipe. The system supports multi-track data transmission acro

    Modifies specific data bits in the emulated signal to trick payment terminals into ignoring chip requirements.

    C
    Auf GitHub ansehen↗4,132
  1. Home
  2. Software Engineering & Architecture
  3. Integer Arithmetic
  4. Integer Bit Analyzers
  5. Bit-Level Integer Operations
  6. Bit Manipulation Primitives

Unter-Tags erkunden

  • Bit Manipulation PracticeFlash cards demonstrating bitwise operations such as setting, clearing, flipping, and checking individual bits. **Distinct from Bit Manipulation Primitives:** Distinct from Bit Manipulation Primitives: focuses on educational practice through flash cards rather than providing implementation libraries.
  • Bit Sequence SwappingOperations that exchange the values of specific bit ranges within an integer. **Distinct from Bit Manipulation Primitives:** Focuses on swapping ranges of bits rather than manipulating single bits.
  • Bit-flipping Attack ImplementationsTools for manipulating ciphertext bits to predictably alter decrypted plaintext. **Distinct from Bit Manipulation Primitives:** Distinct from Bit Manipulation Primitives: focuses on cryptographic attacks rather than general bitwise operations.
  • Hardware Configuration Bit SettingManipulation of specific hardware flags in binary images to control subsystem power states. **Distinct from Bit Manipulation Primitives:** Distinct from Bit Manipulation Primitives by focusing on the application of flags to hardware configuration instead of general bitwise logic.
  • Rightmost Set Bit IdentifiersAlgorithms that locate the index of the first bit set to one. **Distinct from Bit Manipulation Primitives:** Specific to finding the position of the first set bit, whereas primitives cover general set/clear/flip operations.
  • Service Code ManipulationModifying specific bits within magnetic stripe data to alter card behavior in readers. **Distinct from Bit Manipulation Primitives:** Applies bit manipulation specifically to magnetic stripe service codes for terminal spoofing, not general integer arithmetic.