• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies
    Decorative pattern
    Decorative pattern
    1. Home
    2. Programming Languages
    3. Awesome Low Level Programming Languages

    Awesome Low Level Programming Languages

    A curated list of low level programming languages suitable for OS and game programming. Includes systems programming languages like Zig, Nim, Odin, and others designed for performance-critical applications.

    Overview

    Awesome Low Level Programming Languages curates languages suitable for operating systems, game programming, and performance-critical applications.

    Languages Covered

    Systems Programming

    • Zig - General-purpose programming language
    • Nim - Statically typed compiled systems programming language
    • Odin - Fast, concise, readable, pragmatic
    • D - Modern systems programming language
    • V - Simple, fast, safe, compiled language

    Established Languages

    • C - The original systems programming language
    • C++ - Object-oriented systems programming
    • Rust - Memory-safe systems programming

    Niche Languages

    • Crystal - Syntax similar to Ruby, performance like C
    • Jai - Game programming language by Jonathan Blow
    • Swift - Can be used for systems programming

    Key Features to Compare

    Memory Management

    • Manual (C/C++)
    • Ownership model (Rust)
    • Garbage collection optional (Nim, D)
    • Arena allocation

    Performance

    • Zero-cost abstractions
    • Compile-time execution
    • SIMD support
    • Inline assembly

    Interoperability

    • C ABI compatibility
    • FFI capabilities
    • Cross-language integration

    Use Cases

    • Operating system development
    • Game engines
    • Embedded systems
    • Real-time systems
    • High-performance computing
    • Device drivers

    Comparison Criteria

    • Compilation speed
    • Runtime performance
    • Memory footprint
    • Learning curve
    • Tooling maturity
    • Community size
    • Library ecosystem
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMar 19, 2026

    Categories

    1 Item
    Programming Languages

    Tags

    3 Items
    #Systems Programming#Performance#Low Level

    Similar Products

    6 result(s)

    Awesome Go Performance

    A curated collection of Go libraries, tools, and resources focused on performance optimization, benchmarking, profiling, and building high-performance concurrent applications.

    Awesome Embedded Rust

    Curated list of resources for embedded and low-level development in the Rust programming language. Includes HAL implementations, device crates, RTOS options, and tools for bare-metal and embedded Rust programming.

    Awesome Nim

    A curated list of awesome Nim frameworks, libraries, software and resources. Nim is a statically typed compiled systems programming language with Python-like syntax that compiles to efficient native code.

    Awesome Gatling

    A curated Awesome list of resources, tools, and articles for Gatling, the Scala-based load and performance testing framework.

    Awesome inspectIT

    An Awesome collection of resources around inspectIT, an open source Java application performance management and monitoring tool.

    Awesome JMeter

    A curated Awesome list of plugins, tools, and learning resources for Apache JMeter load testing and performance measurement.