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
·

9 Repos

Awesome GitHub RepositoriesNative Machine Code Compilation

Compilers that produce standalone machine executables for host operating systems.

Distinct from Native AOT Compilation: Candidates are too specific to AOT patterns or Python/JSX; this is a general multi-target compiler capability.

Explore 9 awesome GitHub repositories matching programming languages & runtimes · Native Machine Code Compilation. Refine with filters or upvote what's useful.

Awesome Native Machine Code Compilation GitHub Repositories

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

    reasonml/reason

    10,313Auf GitHub ansehen↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Produces bare-metal machine executables that run directly on a host operating system.

    OCamljavascriptocamlprogramming-language
    Auf GitHub ansehen↗10,313
  • jetbrains/kotlin-nativeAvatar von JetBrains

    JetBrains/kotlin-native

    6,982Auf GitHub ansehen↗

    Kotlin-native is an ahead-of-time, cross-platform compiler and toolchain that transforms Kotlin source code into standalone native machine binaries. It functions as an LLVM native compiler, producing executable files that run directly on hardware without the requirement of a virtual machine. The project enables cross-platform native development across multiple operating systems and processor architectures, including iOS, Linux, and Windows. This allows for the creation of native Apple platform applications and software for embedded systems programming where direct memory management and minima

    Produces standalone machine executables that run directly on host hardware without a virtual machine.

    Kotlinccompilerkotlin
    Auf GitHub ansehen↗6,982
  • ocaml/ocamlAvatar von ocaml

    ocaml/ocaml

    6,514Auf GitHub ansehen↗

    OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and

    Transforms source code into high-performance native binaries for various processor architectures.

    OCamlcompilerfunctional-languageocaml
    Auf GitHub ansehen↗6,514
  • coq/coqAvatar von coq

    coq/coq

    5,488Auf GitHub ansehen↗

    Coq ist ein interaktiver Theorem-Prover und Proof-Assistant, der für formale mathematische Verifizierung und verifizierte Softwareentwicklung eingesetzt wird. Er nutzt die funktionale Sprache Gallina, um berechenbare Funktionen und logische Propositionen zu definieren, die dann durch einen maschinengeprüften Kernel verifiziert werden. Das System verwendet ein abhängiges Typsystem und eine Proof-Engine im Caldicott-Stil, um die Beweissuche und Taktikausführung zu automatisieren. Diese Fähigkeiten ermöglichen die Erstellung formaler Spezifikationen und die Entwicklung von Algorithmen, die mathematisch bewiesen sind, spezifische Anforderungen zu erfüllen. Das Toolset umfasst Unterstützung für induktive Typdefinitionen, wohlfundierte Rekursion und verschiedene Repräsentationen reeller Zahlen. Es bietet ein Übersetzungssystem, um formale Spezifikationen in ausführbaren Quellcode für externe Programmiersprachen zu exportieren, und unterstützt die Kompilierung in nativen Code zur Beschleunigung der Berechnung. Die Umgebung integriert sich in Code-Editoren und IDEs und bietet automatisiertes Environment-Setup sowie externes Paketmanagement für zusätzliche Bibliotheken.

    Compiles formal definitions into native machine code to accelerate the execution of complex computations.

    OCaml
    Auf GitHub ansehen↗5,488
  • programthink/opensourceAvatar von programthink

    programthink/opensource

    5,117Auf GitHub ansehen↗

    Dieses Projekt ist eine Open-Source-Discovery-Ressource, die kuratierte Listen wiederverwendbarer Codes und Bibliotheken bereitstellt, um Entwicklern bei der Suche nach technischen Lösungen für spezifische Aufgaben zu helfen. Es nutzt ein kategoriebasiertes Indexierungssystem, um diverse Software-Tools nach ihren funktionalen Fähigkeiten zu organisieren. Das Repository ist als Sammlung von Markdown-basierter Dokumentation und statischen Inhalten strukturiert und dient als Verzeichnis für die manuelle Suche und Referenz. Das Verzeichnis deckt eine breite Palette an Kompetenzbereichen ab, darunter plattformübergreifende Anwendungsentwicklung, Erstellung von Cybersecurity-Tools, Implementierung von Netzwerkprotokollen und Workflows für wissenschaftliches Rechnen. Es enthält zudem Ressourcen für Web-Scraping-Automatisierung, Datenspeicherung und Multimedia-Schnittstellen.

    Indexes compilers that produce standalone machine executables for host operating systems.

    Auf GitHub ansehen↗5,117
  • openkraken/krakenAvatar von openkraken

    openkraken/kraken

    4,928Auf GitHub ansehen↗

    Kraken ist ein plattformübergreifendes UI-Framework und eine Web-Standards-Laufzeitumgebung, die entwickelt wurde, um native Anwendungen unter Verwendung von Standard-Web-Markup und -Styling zu erstellen. Es nutzt eine Flutter-basierte Rendering-Engine, um HTML und CSS zu verarbeiten, und erzeugt visuell konsistente Benutzeroberflächen über mobile und Desktop-Plattformen hinweg. Das System zeichnet sich dadurch aus, dass es die Laufzeitumgebung in Maschinencode kompiliert und eine synchrone Rasterisierungspipeline verwendet, um sicherzustellen, dass Animationen und Scrollvorgänge der Fluidität nativer Anwendungen entsprechen. Es integriert zudem hochperformante native Komponenten direkt in einen Web-Standard-DOM-Baum, was die Definition benutzerdefinierter HTML-Tags ermöglicht, die von nativen Widgets unterstützt werden. Das Framework deckt eine breite Funktionsfläche ab, einschließlich der Ausführung von JavaScript-Komponenten-Bäumen, der Synchronisierung globaler und lokaler Zustände sowie der standardisierten Gestenverarbeitung. Es bietet zudem ein Plugin-basiertes System zur Erweiterung der API um benutzerdefinierte Backend-Funktionen und unterstützt die Integration mit verschiedenen Frontend-Frameworks. Entwickler-Workflows werden durch die Integration mit dem Chrome DevTools-Protokoll unterstützt, was die Inspektion des Anwendungszustands und die Modifikation von UI-Stilen ermöglicht.

    Compiles the runtime to machine code to ensure native-level responsiveness for animations and scrolling.

    TypeScriptengineflutterkraken
    Auf GitHub ansehen↗4,928
  • zq2599/blog_demosAvatar von zq2599

    zq2599/blog_demos

    4,753Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Referenzimplementierungen und Demonstrationsprojekten für Computer Vision, DevOps-Automatisierung, verteilte Systeme und Java-basierte Microservices. Es bietet eine Programmbibliothek als Referenz sowie praktische Beispiele für die Entwicklung von Server-Side-Anwendungen, die Containerisierung von Diensten und die Orchestrierung von Clustern. Das Repository enthält ein umfassendes Toolset für die DevOps-Automatisierung, einschließlich Skripten und Playbooks für CI/CD-Pipelines und die automatisierte Cluster-Installation. Es umfasst ein Computer-Vision-Demoprojekt für die Objekterkennung und Gesichtsanalyse sowie detaillierte Anleitungen und Konfigurationsdateien für Docker-Containerisierung und Kubernetes-Deployment. Das Projekt deckt ein breites Spektrum an Fähigkeiten für verteilte Systeme ab, darunter gRPC- und RESTful-API-Implementierung, Message Queuing und Data Streaming. Zudem adressiert es die Observability der Infrastruktur durch Distributed Tracing und System-Performance-Monitoring sowie Big-Data-Verarbeitung und Optimierung der Datenspeicherung. Die Codebasis enthält Implementierungsbeispiele für Java und Go und stellt Quellcode für die native Binärkompilierung sowie Multi-Stage-Container-Builds bereit.

    Provides source code and examples for compiling applications into native machine-specific executables.

    Javadockerdocker-javadocker-jib
    Auf GitHub ansehen↗4,753
  • prodesire/python-guide-cnAvatar von Prodesire

    Prodesire/Python-Guide-CN

    4,432Auf GitHub ansehen↗

    Python-Guide-CN ist eine chinesische Übersetzung eines umfassenden Leitfadens für idiomatische Python-Programmierung und Softwareentwicklung. Er dient als kuratiertes Programmier-Tutorial und Ökosystem-Referenz und bietet einen strukturierten Pfad zum Erlernen von Python-Syntax, Standardbibliotheken und professionellen Coding-Mustern. Das Projekt zeichnet sich dadurch aus, dass es detaillierte Anweisungen für das Einrichten von Entwicklungsumgebungen unter Windows, macOS und Linux bietet. Es konzentriert sich spezifisch auf die Auswahl von Interpretern und die Verwaltung virtueller Umgebungen, um einen konsistenten Arbeitsplatz zu gewährleisten. Der Leitfaden deckt eine breite Palette technischer Funktionen ab, einschließlich Software-Test-Workflows, Paketverteilung und der Implementierung von Coding-Best-Practices. Er bietet zudem Anleitungen zur Webentwicklung, REST-API-Konstruktion und wissenschaftlichem Rechnen, einschließlich Datenanalyse und Visualisierung.

    Explains the translation of high-level Python instructions into native machine code for increased execution speed.

    Batchfile
    Auf GitHub ansehen↗4,432
  • kemalcr/kemalAvatar von kemalcr

    kemalcr/kemal

    3,881Auf GitHub ansehen↗

    Kemal is a high-performance web framework for the Crystal language, designed for building scalable APIs and web applications. It provides a natively compiled web server environment that leverages ahead-of-time compilation to maximize request speed and minimize memory overhead. The framework is distinguished by a middleware-based routing engine that uses pattern-matching and a chainable pipeline for flexible request filtering. It includes a dedicated server-side template engine for generating dynamic HTML and a WebSocket communication server for bidirectional real-time messaging and state broa

    Compiles directly to native machine code to handle high volumes of concurrent requests with minimal memory.

    Crystal
    Auf GitHub ansehen↗3,881
  1. Home
  2. Programming Languages & Runtimes
  3. Native Machine Code Compilation