How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte
Theos is a cross-platform mobile development toolchain and build system designed for compiling and packaging software for mobile operating systems. It functions as a system tweak kit and runtime hooking framework, allowing developers to create modifications that alter the internal behavior of mobile OS environments. The project distinguishes itself by providing specialized preprocessor syntax that generates low-level API calls, removing the boilerplate code typically required for function and method hooking. It enables dynamic runtime method swizzling and class extensions, allowing developers
This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu
Stack is a build tool, package manager, and project bootstrapper for the Haskell language. It provides a consistent environment for compiling source code, managing project binaries, and executing programs. The system ensures reproducible builds through snapshot-based dependency resolution and manages the installation of specific compiler binaries to match project requirements. It utilizes content-addressable package storage and local-path caching to maintain the integrity of source code and avoid redundant downloads across different projects. The toolset covers the full development lifecycle
MoonBit is a programming language compiler and build system designed to translate source code into high-performance binaries for web, browser, and native environments. It provides a unified toolchain that manages the entire development lifecycle, from source code compilation and dependency management to the final bundling of applications.
The main features of moonbitlang/moonbit-compiler are: Source Code Compilers, Programming Languages and Compilers, Development Toolkits, Ahead-of-Time Bytecode Compilation, Cross-Platform Compilers, Package and Dependency Management, Dead Code Elimination, Reusable Build Logic.
Projects with overlapping indexed features include: c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static… theos/theos — Theos is a cross-platform mobile development toolchain and build system designed for compiling and packaging software… gcc-mirror/gcc — This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from… commercialhaskell/stack — Stack is a build tool, package manager, and project bootstrapper for the Haskell language. It provides a consistent… reasonml/reason — Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web… tinygo-org/tinygo — TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to…