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
·

16 repository-uri

Awesome GitHub RepositoriesBinary Compilation

The process of transforming source code into a standalone executable binary unit.

Distinct from Binary Compilers: Candidates are too narrow, focusing on Python, server-specific, or image-specific binaries.

Explore 16 awesome GitHub repositories matching programming languages & runtimes · Binary Compilation. Refine with filters or upvote what's useful.

Awesome Binary Compilation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bol-van/zapretAvatar bol-van

    bol-van/zapret

    15,555Vezi pe GitHub↗

    Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network censorship. It operates as a transparent network proxy and TCP traffic obfuscator that modifies packets to deceive network inspection systems. The project distinguishes itself through advanced desynchronization strategies, including the modification of TLS client hello handshakes and the use of fake packet injection. It utilizes a combination of TCP stream segmentation, sequence overlapping, and TTL adjustment to hide prohibited requests from firewalls while ensuring the destination

    Provides pre-compiled executable binaries for Linux, Android, BSD, and macOS.

    Canti-dpicensorship-circumventionfreebsd
    Vezi pe GitHub↗15,555
  • nodejs/node-gypAvatar nodejs

    nodejs/node-gyp

    10,647Vezi pe GitHub↗

    node-gyp is a build system wrapper and compilation tool designed to transform C and C++ source code into binary modules for the Node.js runtime. It functions as a native module compiler that orchestrates the process of converting native source code into binary bindings for high-performance execution. The project provides cross-platform compilation by managing different compilers and SDKs across Windows, macOS, and Linux. It translates a single project configuration into platform-specific build files, such as Makefiles or Visual Studio projects, to ensure consistent builds across different ope

    Transforms C and C++ source code into binary modules that the JavaScript runtime can load.

    Pythongypnodenode-addon
    Vezi pe GitHub↗10,647
  • chrismaltby/gb-studioAvatar chrismaltby

    chrismaltby/gb-studio

    9,315Vezi pe GitHub↗

    GB Studio este un mediu de dezvoltare integrat vizual și un motor de jocuri pentru crearea de jocuri pe 8 biți pentru hardware-ul Game Boy. Funcționează ca un compilator ROM pentru hardware retro care transpila logica grafică în assembly Z80 nativ și imagini binare compatibile cu handheld-urile și emulatoarele originale. Proiectul servește drept instrument de build cross-platform, generând atât ROM-uri hardware native, cât și build-uri compatibile cu web dintr-o singură sursă de proiect. Utilizează o interfață drag-and-drop pentru logica jocului și designul scenelor, permițând crearea de mecanici de joc și plasarea activelor fără a scrie cod mașină de nivel scăzut. Setul de instrumente include un pipeline pentru procesarea imaginilor și audio-ului brut în formate și palete specifice hardware-ului. De asemenea, oferă capabilități de profilare a performanței pentru a analiza statisticile de sincronizare și logurile de execuție pentru optimizarea responsivității software-ului pe hardware limitat.

    Transforms project files into standalone binary formats suitable for playback on original hardware or emulators.

    TypeScript
    Vezi pe GitHub↗9,315
  • rust-lang/rust-by-exampleAvatar rust-lang

    rust-lang/rust-by-example

    8,026Vezi pe GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Explains how source files are transformed into a single executable unit that can run as a standalone application.

    Handlebars
    Vezi pe GitHub↗8,026
  • napi-rs/napi-rsAvatar napi-rs

    napi-rs/napi-rs

    7,500Vezi pe GitHub↗

    napi-rs is a framework and toolkit for building high-performance native extensions for Node.js using Rust. It functions as a bridge between Rust and JavaScript runtimes, enabling the conversion of data types and the execution of native functions within a JavaScript environment. The project provides a native binary compiler and a cross-platform module orchestrator to automate the compilation and publishing of packages across multiple operating systems and architectures. It generates corresponding JavaScript type definitions and platform-specific binaries to ensure consistent installation. The

    Implements a build pipeline that transforms Rust source code into standalone native binary units for Node.js.

    Rustjavascriptnapinapi-rs
    Vezi pe GitHub↗7,500
  • flyteorg/flyteAvatar flyteorg

    flyteorg/flyte

    7,095Vezi pe GitHub↗

    Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable

    Compiles source code into executable binaries for rapid iteration and full verification.

    Go
    Vezi pe GitHub↗7,095
  • cosmos/cosmos-sdkAvatar cosmos

    cosmos/cosmos-sdk

    7,016Vezi pe GitHub↗

    Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign layer-one networks. It provides a foundation for creating customizable blockchains featuring native interoperability, sovereign governance, and Byzantine Fault Tolerant consensus engines. The framework is distinguished by its inter-blockchain communication protocol, which enables the transfer of byte-encoded data and digital assets between independent blockchain networks. It supports multiple consensus models, including Proof of Stake and Proof of Authority, and allows for the integra

    Compiles blockchain source code into executable binaries with configurable database tags.

    Goblockchaincometbftcosmos-sdk
    Vezi pe GitHub↗7,016
  • kaisery/trpl-zh-cnAvatar KaiserY

    KaiserY/trpl-zh-cn

    5,501Vezi pe GitHub↗

    Acest proiect este o resursă educațională localizată pentru învățarea limbajului de programare Rust, oferind un ghid cuprinzător și specificații tehnice traduse în chineză simplificată. Servește ca instrument de instruire pentru studierea idiomurilor limbajului, gestionarea memoriei și sistemele de tipuri. Repository-ul se concentrează pe localizarea documentației software, convertind ghidurile oficiale în chineză simplificată pentru a crește accesibilitatea pentru vorbitorii non-nativi de engleză. Utilizează un sistem bazat pe markdown pentru a organiza conținutul și suportă exportul în formate multiple către HTML static, PDF și EPUB pentru vizualizare web și offline. Conținutul acoperă o gamă largă de domenii tehnice Rust, inclusiv primitive de gestionare a memoriei precum ownership și borrowing, design avansat de limbaj implicând traits și generics, și strategii cuprinzătoare de gestionare a erorilor. De asemenea, detaliază fundamentele programării, modelarea datelor și utilizarea instrumentelor de productivitate pentru dezvoltatori pentru gestionarea build-urilor și a dependențelor.

    Explains the transformation of source code into standalone executable binaries.

    Markdownpdfrust-booktypst
    Vezi pe GitHub↗5,501
  • cirosantilli/x86-bare-metal-examplesAvatar cirosantilli

    cirosantilli/x86-bare-metal-examples

    5,306Vezi pe GitHub↗

    Acest proiect este o colecție de sisteme de operare minimale, bootloadere și drivere hardware utilizate pentru a demonstra programarea de nivel jos x86 și interfațarea hardware. Servește drept toolkit de dezvoltare a kernel-ului și laborator de programare de sistem conceput pentru testarea conceptelor de arhitectură și a comportamentului hardware într-un emulator de sistem. Repository-ul oferă implementări de referință pentru crearea de imagini de disc bootabile și încărcarea etapelor kernel-ului. Include ghiduri pentru implementarea tranzițiilor în modul protejat, paginarea memoriei, tabelele descriptorilor de întrerupere și multiprocesarea simetrică pe hardware x86. Codebase-ul acoperă o gamă largă de primitive de sistem, inclusiv maparea memoriei virtuale, gestionarea întreruperilor hardware și detectarea memoriei fizice. Conține, de asemenea, drivere bare-metal pentru difuzorul PC, tastatura PS/2, porturile seriale și bufferele de text VGA. Proiectul include un toolchain binar brut pentru a compila sursa de asamblare în imagini pentru execuție hardware directă și suportă testarea prin emulare hardware și debugging la distanță.

    Compiles assembly source code and links it using a custom script to create raw binary images.

    Assemblyassemblybare-metalbaremetal
    Vezi pe GitHub↗5,306
  • digitallyinduced/ihpAvatar digitallyinduced

    digitallyinduced/ihp

    5,294Vezi pe GitHub↗

    ihp este un framework web type-safe și un orchestrator de aplicații full-stack conceput pentru PostgreSQL. Funcționează ca un framework de randare pe partea de server și un ORM type-safe care generează automat tipuri de înregistrări din scheme SQL pentru a asigura validarea interogărilor la momentul compilării. Platforma se distinge prin verificarea rutelor, a interogărilor de bază de date și a template-urilor la compilare pentru a preveni erorile la runtime. Implementează interfețe web în timp real folosind WebSockets pentru sincronizarea instantanee a datelor și utilizează hypermedia condusă de server pentru patch-uri parțiale de DOM. Framework-ul acoperă o gamă largă de capabilități integrate, inclusiv gestionarea identității utilizatorilor cu suport pentru passkey și OAuth, un strat complet de stocare a datelor cu migrări automate și un sistem cuprinzător de randare UI cu template-uri HTML type-safe. Oferă, de asemenea, instrumente încorporate pentru dezvoltarea de API-uri JSON, execuția asincronă a sarcinilor de fundal și integrare financiară pentru gateway-uri de plată. Mediile de producție sunt gestionate prin deployment declarativ NixOS pentru infrastructură reproductibilă.

    Builds scripts into standalone executable binaries to improve production performance.

    Haskellframeworkhacktoberfesthaskell
    Vezi pe GitHub↗5,294
  • knqyf263/petAvatar knqyf263

    knqyf263/pet

    5,270Vezi pe GitHub↗

    Pet este un manager de snippet-uri de linie de comandă utilizat pentru stocarea, etichetarea și executarea comenzilor și scripturilor shell utilizate frecvent. Funcționează ca un selector interactiv de comenzi și un instrument de capturare a istoricului shell-ului, permițând utilizatorilor să extragă comenzi unice din istoric și să le salveze ca snippet-uri reutilizabile. Instrumentul se distinge prin integrarea unui manager de configurație sincronizat prin git, care utilizează API-uri ale furnizorilor git la distanță și token-uri de acces pentru a menține colecțiile de snippet-uri consistente pe mai multe dispozitive. Dispune, de asemenea, de o interfață de căutare interactivă care suportă categorisirea bazată pe tag-uri pentru navigarea și lansarea comenzilor salvate. Sistemul suportă automatizarea fluxului de lucru shell prin expansiunea dinamică a parametrilor, solicitând input de la utilizator sau aplicând valori implicite înainte de a executa comenzile într-un proces shell nativ. Snippet-urile sunt organizate prin indexare bazată pe tag-uri și stocate în fișiere locale flat-file, cu suport pentru gestionarea colecțiilor în mai multe directoare și configurații specifice proiectului. Proiectul este scris în Go și poate fi compilat într-un binar executabil standalone pentru instalare locală.

    Allows compiling the tool into a standalone executable binary for local installation.

    Gocommand-linegogolang
    Vezi pe GitHub↗5,270
  • asterinas/asterinasAvatar asterinas

    asterinas/asterinas

    4,678Vezi pe GitHub↗

    Asterinas is a memory-safe operating system kernel designed to prevent data races and memory corruption. It functions as a Linux-ABI compatible kernel, enabling the execution of existing Linux binaries and container workloads while providing a declarative operating system distribution model. The project distinguishes itself by acting as a virtual machine container host and a confidential computing guest OS, allowing it to run within hardware-isolated Trusted Execution Environments such as Intel TDX. It implements a minimal trusted computing base by isolating unsafe low-level operations and se

    Transforms kernel source code and dependencies into standalone executable binary files.

    Rustkernelosrust
    Vezi pe GitHub↗4,678
  • 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

    Transforms Scala source code into standalone executable binary units for direct execution on hardware.

    Scalaaotcompilerllvm
    Vezi pe GitHub↗4,670
  • tanersener/mobile-ffmpegAvatar tanersener

    tanersener/mobile-ffmpeg

    4,137Vezi pe GitHub↗

    mobile-ffmpeg oferă un framework pentru procesarea multimedia mobilă, permițând aplicațiilor Android, iOS și tvOS să execute sarcini de transcodare și filtrare video și audio. Permite integrarea binarelor pre-compilate în proiectele mobile pentru a evita cross-compilarea manuală pentru diferite arhitecturi hardware. Proiectul suportă compilarea cross-platform și integrarea codec-urilor terțe și a bibliotecilor externe. Oferă un mecanism pentru a implementa binare universale pe mai multe sisteme de operare și arhitecturi CPU diferite. Setul de instrumente acoperă analiza metadatelor media, înregistrarea și capturarea media de la camerele dispozitivelor și gestionarea ciclurilor de viață ale execuției concurente. Utilizează Java Native Interface pentru Android și wrapper-e Objective-C pentru platformele Apple pentru a face legătura între codul aplicației de nivel înalt și binarele de procesare media de nivel scăzut.

    Transforms source code into standalone executable binary units for deployment on iOS.

    Candroidffmpegfontconfig
    Vezi pe GitHub↗4,137
  • uxlfoundation/onednnAvatar uxlfoundation

    uxlfoundation/oneDNN

    4,009Vezi pe GitHub↗

    oneDNN este o bibliotecă pentru accelerarea deep learning-ului care oferă blocuri de construcție optimizate pentru antrenarea și inferența rețelelor neuronale. Aceasta gestionează calculul tensorial pe hardware CPU și GPU, permițând execuția de primitive de înaltă performanță pentru antrenarea modelelor și optimizarea inferenței rețelelor neuronale. Proiectul se distinge prin optimizarea kernel-ului specifică hardware-ului și utilizarea compilării „just-in-time” pentru a viza seturi de instrucțiuni specifice ale procesorului. Suportă execuția rețelelor neuronale cuantizate folosind cuantizarea statică și dinamică pentru a reduce utilizarea memoriei și a crește throughput-ul. Biblioteca acoperă o gamă largă de capabilități, inclusiv primitive de deep learning precum convoluții, înmulțirea matricelor și execuția rețelelor neuronale recurente. Implementează optimizări avansate de performanță, inclusiv fuziunea operațiunilor, optimizarea grafului de calcul și gestionarea formatului memoriei. Integrarea este oferită printr-un ABI C stabil și un wrapper C++, cu suport pentru SYCL, OpenCL și biblioteci externe de algebră liniară. Sistemul include instrumente de observabilitate pentru profilarea performanței hardware, benchmarking-ul primitivelor și log-uri detaliate de execuție.

    Lowers computation logic to hardware ISA level and generates specialized binary code based on tensor metadata.

    C++aarch64amxavx512
    Vezi pe GitHub↗4,009
  • iree-org/ireeAvatar iree-org

    iree-org/iree

    3,819Vezi pe GitHub↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    Transforms MLIR assembly into standalone executable binary modules for specific target devices and backends.

    C++compilercudajax
    Vezi pe GitHub↗3,819
  1. Home
  2. Programming Languages & Runtimes
  3. Binary Compilation

Explorează sub-etichetele

  • ISA-Level Binary GenerationGeneration of specialized binary code at the instruction set architecture level based on tensor metadata. **Distinct from Binary Compilation:** Focuses on generating hardware-specific ISA binaries for compute kernels rather than general application binary compilation.
  • Policy-Embedded BinariesCompilation of executables where security policies are hard-coded into the binary to prevent runtime modification. **Distinct from Binary Compilation:** Distinct from general compilation: focuses on the embedding of immutable security policies during the build process.