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
·

5 dépôts

Awesome GitHub RepositoriesLanguages

Programming languages designed for building low-level software, operating systems, and high-performance applications.

Distinguishing note: Focuses on the language's capability for system-level development rather than high-level application frameworks.

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

Awesome Languages 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.
  • ziglang/zigAvatar de ziglang

    ziglang/zig

    43,123Voir sur GitHub↗

    Zig is a general-purpose systems programming language designed for high-performance applications that require manual memory management and direct control over hardware resources. It prioritizes predictable execution by enforcing explicit control flow and requiring functions to accept explicit memory allocators, ensuring that all heap operations and logic paths remain visible to the developer. The language distinguishes itself through a powerful compile-time metaprogramming engine that allows for arbitrary code execution during the build process, enabling advanced reflection and the generation

    Provides a systems programming language with manual memory management and explicit control over hardware resources.

    Zigcompilerlanguagezig
    Voir sur GitHub↗43,123
  • vlang/vAvatar de vlang

    vlang/v

    37,655Voir sur GitHub↗

    V is a statically typed, compiled programming language designed for high-performance systems development. It prioritizes memory safety and execution speed by enforcing strict type checking and immutable defaults, while generating native machine code for multiple hardware architectures. The language is built around an integrated toolchain that includes a compiler, package manager, formatter, and testing utilities within a single executable, facilitating rapid development cycles. What distinguishes V is its focus on developer productivity and interoperability. It provides a direct interface for

    Building resource-efficient applications that require direct hardware access and predictable execution speeds without the overhead of a garbage collector.

    Vcompilerlanguageprogramming-language
    Voir sur GitHub↗37,655
  • carbon-language/carbon-langAvatar de carbon-language

    carbon-language/carbon-lang

    33,829Voir sur GitHub↗

    Carbon is an experimental, compiled systems programming language designed as a successor to C++. It focuses on providing a high-performance environment for modern software development while prioritizing memory safety and expressive generic programming. The language is built to support performance-critical engineering, allowing for precise control over memory layout and execution flow. A primary differentiator of the project is its bidirectional interoperability with existing C++ codebases. This allows developers to call functions and share data between languages without manual wrappers, facil

    Functions as an experimental high-performance systems programming language successor to C++.

    C++carbon-langcompilercpp
    Voir sur GitHub↗33,829
  • cfenollosa/os-tutorialAvatar de cfenollosa

    cfenollosa/os-tutorial

    30,551Voir sur GitHub↗

    This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process

    Implements core system functionality using low-level languages like C and Assembly.

    C
    Voir sur GitHub↗30,551
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Voir sur GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Maps high-level system operations to underlying interfaces using platform-specific logic and conditional compilation.

    Rustbsdfreebsdgnu
    Voir sur GitHub↗16,054
  1. Home
  2. Operating Systems & Systems Programming
  3. Systems Programming
  4. Languages