awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ziglang/zigziglang 的头像

    ziglang/zig

    43,123在 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
    在 GitHub 上查看↗43,123
  • vlang/vvlang 的头像

    vlang/v

    37,655在 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
    在 GitHub 上查看↗37,655
  • carbon-language/carbon-langcarbon-language 的头像

    carbon-language/carbon-lang

    33,829在 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
    在 GitHub 上查看↗33,829
  • cfenollosa/os-tutorialcfenollosa 的头像

    cfenollosa/os-tutorial

    30,551在 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
    在 GitHub 上查看↗30,551
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 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
    在 GitHub 上查看↗16,054
  1. Home
  2. Operating Systems & Systems Programming
  3. Systems Programming
  4. Languages