LFX Platform

Know more about LFX Platform

LFX Insights

Systems Programming Languages

Languages for low-level system and hardware interaction, like C and Rust.

29 projects

104,475 contributors

$3B

Rust

Rust is a systems programming language focused on safety, concurrency, and performance. It provides memory safety without garbage collection, thread safety without data races, and abstractions with zero cost.

Contributors

25,658

Organizations

6,263

Software value

$141M

Golang

Go is an open-source programming language designed by Google that is known for its simplicity, performance, and efficient concurrency support.

Contributors

19,588

Organizations

5,281

Software value

$116M

Ferrocene

Ferrocene is a commercial-grade Rust compiler and toolchain designed for safety-critical systems and industries requiring formal verification and certification. It aims to bring Rust's memory safety and modern development features to regulated domains like automotive, aerospace, and medical devices.

Contributors

9,684

Organizations

1,457

Software value

$151M

Zig

Zig is a general-purpose programming language and toolchain designed for robustness, optimality, and maintainability. It provides low-level control with compile-time features, cross-compilation capabilities, and a focus on practical systems programming.

Contributors

6,667

Organizations

1,625

Software value

$165M

Swift

Swift is a powerful and intuitive programming language for iOS, macOS, watchOS, and tvOS development. Created by Apple, it offers modern features like type inference, optionals, and protocol-oriented programming while maintaining performance and safety.

Contributors

5,465

Organizations

1,105

Software value

$123M

GCC Rust

GCC Rust (gccrs) is a project to add the Rust programming language as a first-class supported language to the GNU Compiler Collection (GCC). It aims to provide an alternative implementation of the Rust compiler that integrates with GCC's infrastructure.

Contributors

4,502

Organizations

407

Software value

$555M

GCC

GCC (GNU Compiler Collection) is a widely-used compiler system that supports multiple programming languages including C, C++, Objective-C, Fortran, Ada, Go, and D. It provides a collection of compilers, libraries, and tools for building and optimizing software across different platforms and architectures.

Contributors

4,328

Organizations

427

Software value

$1.1B

V

V is a statically typed compiled programming language designed for building maintainable software, with a focus on performance, safety, and simplicity. It combines the performance of C with the safety of Rust and the simplicity of Go, featuring fast compilation, zero dependencies, and automatic memory management.

Contributors

4,133

Organizations

899

Software value

$32M

Nim

Nim is a statically typed, compiled programming language that combines successful concepts from mature languages like Python, Ada and Modula. It is efficient, expressive, and supports multiple programming paradigms including imperative, functional, and object-oriented styles.

Contributors

3,104

Organizations

595

Software value

$14M

Triton

Triton is a programming language and compiler framework designed for GPU programming, focusing on tensor computations and machine learning workloads. It enables developers to write high-performance code for GPU acceleration with Python-like syntax while providing low-level hardware control.

Contributors

2,859

Organizations

518

Software value

$7.2M

Cython

Cython is a programming language and compiler that converts Python code with optional static type annotations into optimized C/C++ code, enabling significant performance improvements and seamless integration with C/C++ libraries. It serves as a bridge between Python and C, allowing developers to write Python-like code that can achieve near-C execution speeds.

Contributors

2,688

Organizations

834

Software value

$10M

cfgo

Go with Cloudflare experimental patches

Contributors

2,663

Organizations

539

Software value

$95M

Crystal

Crystal is a statically-typed, compiled programming language with syntax inspired by Ruby that aims to provide high performance, type safety, and memory safety while maintaining programmer productivity

Contributors

2,596

Organizations

823

Software value

$15M

Odin Programming Language

Odin is a fast, concise, readable, pragmatic and performant systems programming language with manual memory management. It is designed to be an alternative to C with modern features like array programming, type inference, multiple return values, and memory management through allocators.

Contributors

1,818

Organizations

214

Software value

$25M

OCaml

OCaml is a general-purpose, industrial-strength programming language with an emphasis on expressiveness and safety. It is the main implementation of the Caml language, featuring a powerful type system with type inference, pattern matching, and support for functional, imperative, and object-oriented programming paradigms.

Contributors

1,548

Organizations

372

Software value

$18M

Phobos Standard Library

Phobos is the standard library for the D programming language, providing a comprehensive collection of modules and utilities for D development. It includes data structures, algorithms, I/O functionality, concurrency primitives, and other core functionality essential for D programming.

Contributors

1,304

Organizations

203

Software value

$9.6M

DMD

DMD is the reference compiler for the D programming language, a systems programming language with C-like syntax and static typing that combines performance, control, and modeling power with safety and programmer productivity

Contributors

1,168

Organizations

194

Software value

$30M

Carbon Language

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

Contributors

1,008

Organizations

213

Software value

$6.3M

Nimskull

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.

Contributors

873

Organizations

75

Software value

$13M

Pony Programming Language

Pony is an open-source, actor-model, capabilities-secure, high performance programming language

Contributors

790

Organizations

233

Software value

$5.6M

International Components for Unicode

International Components for Unicode (ICU) is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. The libraries provide Unicode text handling, full character properties, and text transformation capabilities for hundreds of languages and scripts.

Contributors

626

Organizations

137

Software value

$301M

Scala Native

Scala Native is a compiler and toolchain that enables compiling Scala code to native executables using LLVM. It allows developers to write low-level system code in Scala while maintaining access to native libraries and achieving high performance through ahead-of-time compilation.

Contributors

580

Organizations

215

Software value

$15M

Red Programming Language

Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!

Contributors

458

Organizations

79

Software value

$7.6M

proc-macro2

A Rust library that provides a stable interface to the compiler's proc-macro API, enabling the creation of procedural macros that work across different compiler versions. It serves as a wrapper around the compiler's built-in proc_macro crate, offering enhanced functionality and compatibility.

Contributors

256

Organizations

125

Software value

$198K

Quantum Intermediate Representation (QIR)

The Quantum Intermediate Representation (QIR) is a specification and toolset that provides a common interface between quantum programming languages and target quantum computing platforms. It defines a low-level intermediate representation for quantum programs based on LLVM IR, enabling interoperability between different quantum software stacks and hardware backends.

Contributors

111

Organizations

37

Software value

$18M

GNUstep Objective-C Runtime - libobjc2

Objective-C runtime library intended for use with Clang.

This project hasn't been onboarded to LFX Insights.

cc65

cc65 - a freeware C compiler for 6502 based systems

This project hasn't been onboarded to LFX Insights.

z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?