Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

https://github.com/eclipse-openj9/openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.

compiler eclipse-openj9 garbage-collector gc hacktoberfest interpreter java jit jvm runtime virtual-machine

Last synced: 24 Dec 2024

https://github.com/gluon-lang/gluon

A static, type inferred and embeddable language written in Rust.

compiler embeddable functional gluon language programming-language repl rust type-inference

Last synced: 24 Dec 2024

https://github.com/MoOx/phenomic

DEPRECATED. Please use Next.js instead.

compiler markdown phenomic react static-site-generator webpack website

Last synced: 25 Oct 2024

https://github.com/phenomic/phenomic

DEPRECATED. Please use Next.js instead.

compiler markdown phenomic react static-site-generator webpack website

Last synced: 05 Dec 2024

https://github.com/trunk-rs/trunk

Build, bundle & ship your Rust WASM application to the web.

assets build-tool bundler compiler html rust sass scss wasm wasm-bindgen

Last synced: 24 Dec 2024

https://github.com/quickjs-zh/quickjs

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 25 Dec 2024

https://github.com/quickjs-zh/QuickJS

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 11 Nov 2024

https://github.com/grain-lang/grain

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

compiler functional-programming grain language wasm webassembly

Last synced: 25 Dec 2024

https://github.com/KhronosGroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator

Last synced: 14 Nov 2024

https://github.com/llvm-mirror/clang

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

c c-plus-plus coding-style compiler objective-c performance static-analyzer

Last synced: 26 Sep 2024

https://github.com/dlang/dmd

dmd D Programming Language compiler

compiler d dlang dmd fast hacktoberfest language native programming-language

Last synced: 02 Dec 2024

https://github.com/iree-org/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

compiler cuda jax machine-learning mlir pytorch runtime spirv tensorflow vulkan

Last synced: 14 Dec 2024

https://github.com/transcryptorg/transcrypt

Python 3.9 to JavaScript compiler - Lean, fast, open!

browser compiler javascript python transcrypt transpiler

Last synced: 25 Dec 2024

https://github.com/openxla/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

compiler cuda jax machine-learning mlir pytorch runtime spirv tensorflow vulkan

Last synced: 09 Dec 2024

https://github.com/QQuick/Transcrypt

Python 3.9 to JavaScript compiler - Lean, fast, open!

browser compiler javascript python transcrypt transpiler

Last synced: 08 Dec 2024

https://github.com/TranscryptOrg/Transcrypt

Python 3.9 to JavaScript compiler - Lean, fast, open!

browser compiler javascript python transcrypt transpiler

Last synced: 05 Nov 2024

https://github.com/c3lang/c3c

Compiler for the C3 language

c3 compiler language

Last synced: 24 Dec 2024

https://github.com/erg-lang/erg

A statically typed language compatible with Python

compiler erg language programming-language python rust transpiler

Last synced: 23 Dec 2024

https://github.com/bytenode/bytenode

A minimalist bytecode compiler for Node.js

bytecode bytenode compiler nodejs source-code-protection v8

Last synced: 26 Dec 2024

https://github.com/clasp-developers/clasp

clasp Common Lisp environment

common-lisp compiler lisp

Last synced: 04 Dec 2024

https://github.com/grame-cncm/faust

Functional programming language for signal processing and sound synthesis

audio c c-plus-plus cmajor compiler cpp csharp dlang dsp faust functional-programming jax jsfx julia julia-language llvm rnbo rust wasm

Last synced: 25 Dec 2024

https://github.com/ispc/ispc

Intel® Implicit SPMD Program Compiler

compiler intel ispc programming-language simd spmd

Last synced: 24 Dec 2024

https://github.com/idris-lang/idris2

A purely functional programming language with first class types

compiler dependent-types hacktoberfest

Last synced: 05 Dec 2024

https://github.com/beefytech/beef

Beef Programming Language

beef-language compiler ide programming-language

Last synced: 25 Dec 2024

https://github.com/idris-lang/Idris2

A purely functional programming language with first class types

compiler dependent-types hacktoberfest

Last synced: 01 Nov 2024

https://github.com/beefytech/Beef

Beef Programming Language

beef-language compiler ide programming-language

Last synced: 28 Oct 2024

https://github.com/pytorch/xla

Enabling PyTorch on XLA Devices (e.g. Google TPU)

compiler deep-learning pytorch xla

Last synced: 23 Dec 2024

https://github.com/kaleidawave/ezno

A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance

compiler javascript typechecker types typescript

Last synced: 24 Dec 2024

https://github.com/bakpakin/fennel

Lua Lisp Language

compiler language lisp lua

Last synced: 26 Dec 2024

https://github.com/bakpakin/Fennel

Lua Lisp Language

compiler language lisp lua

Last synced: 05 Nov 2024

https://github.com/diku-dk/futhark

:boom::computer::boom: A data-parallel functional programming language

boom compiler cuda futhark gpgpu gpu hacktoberfest hpc language opencl

Last synced: 20 Dec 2024

https://github.com/rust-gcc/gccrs

GCC Front-End for Rust

compiler gcc gcc-rust hacktoberfest rust rust-lang

Last synced: 26 Dec 2024

https://github.com/Rust-GCC/gccrs

GCC Front-End for Rust

compiler gcc gcc-rust hacktoberfest rust rust-lang

Last synced: 30 Oct 2024

https://github.com/cksystemsteaching/selfie

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

compiler computer-science emulator symbolic-execution-engine teaching virtual-machine

Last synced: 26 Dec 2024

https://github.com/ghdl/ghdl

VHDL 2008/93/87 simulator

compiler gcc ghdl hacktoberfest hardware llvm simulator testbench vhdl

Last synced: 24 Dec 2024

https://github.com/vnmakarov/mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

aarch64 apple c compiler intermediate-representation interpreter jit-compiler linux m1 macos ppc64 riscv64 s390x x86-64

Last synced: 25 Dec 2024

https://github.com/ccache/ccache

ccache – a fast compiler cache

c c-plus-plus cache ccache clang compiler cplusplus cpp gcc msvc

Last synced: 24 Dec 2024

https://github.com/teal-language/tl

The compiler for Teal, a typed dialect of Lua

compiler lua teal type-checking

Last synced: 25 Dec 2024

https://github.com/thepowersgang/mrustc

Alternative rust compiler (re-implementation)

compiler rust-compiler rust-language

Last synced: 25 Dec 2024

https://github.com/typescripttolua/typescripttolua

Typescript to lua transpiler. https://typescripttolua.github.io/

compiler converter lua lua-transpiler transpiler typescript

Last synced: 24 Dec 2024

https://github.com/TypeScriptToLua/TypeScriptToLua

Typescript to lua transpiler. https://typescripttolua.github.io/

compiler converter lua lua-transpiler transpiler typescript

Last synced: 07 Nov 2024

https://github.com/edubart/nelua-lang

Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

c compiler efficient language lua luajit metaprogramming minimal nelua programming-language statically-typed

Last synced: 26 Dec 2024

https://github.com/tinycc/tinycc

Unofficial mirror of mob development branch

c compiler jit tcc tinycc

Last synced: 26 Dec 2024

https://github.com/ryanmjacobs/c

Compile and execute C "scripts" in one go!

c clang cli compiler cpp gcc script tcc

Last synced: 28 Oct 2024

https://github.com/TinyCC/tinycc

Unofficial mirror of mob development branch

c compiler jit tcc tinycc

Last synced: 11 Nov 2024

https://github.com/maratyszcza/peachpy

x86-64 assembler embedded in Python

assembler assembly compiler python x86-64

Last synced: 26 Dec 2024

https://github.com/Maratyszcza/PeachPy

x86-64 assembler embedded in Python

assembler assembly compiler python x86-64

Last synced: 30 Oct 2024

https://github.com/tweag/asterius

DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc

compiler ghc haskell webassembly

Last synced: 25 Sep 2024

https://github.com/betwixt-labs/bebop

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

c-sharp compiler cpp dart deserialization javascript json marshalling real-time rpc rust serialization typescript zero-copy

Last synced: 24 Dec 2024

https://github.com/jfecher/ante

A safe, easy systems language

ante compiler language llvm refinement-types systems-language

Last synced: 26 Dec 2024

https://github.com/absint/compcert

The CompCert formally-verified C compiler

c compcert compiler coq

Last synced: 25 Dec 2024

https://github.com/google/shaderc

A collection of tools, libraries, and tests for Vulkan shader compilation.

compiler glsl glslang graphics hlsl shaderc spirv spirv-cross vulkan

Last synced: 24 Dec 2024

https://github.com/zesterer/ariadne

A fancy diagnostics & error reporting crate

compiler diagnostics error error-messages error-reporting parser rust

Last synced: 24 Dec 2024

https://github.com/valelang/vale

Compiler for the Vale programming language - http://vale.dev/

compiler language programming-language systems-programming vale

Last synced: 14 Dec 2024

https://github.com/lukemathwalker/pavex

An easy-to-use Rust framework for building robust and performant APIs

backend compiler framework rust web

Last synced: 24 Dec 2024

https://github.com/microsoft/shaderconductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 21 Dec 2024

https://github.com/ValeLang/Vale

Compiler for the Vale programming language - http://vale.dev/

compiler language programming-language systems-programming vale

Last synced: 29 Oct 2024

https://github.com/mypyc/mypyc

Compile type annotated Python to fast C extensions

compiler python types

Last synced: 22 Dec 2024

https://github.com/microsoft/ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 10 Nov 2024

https://github.com/AbsInt/CompCert

The CompCert formally-verified C compiler

c compcert compiler coq

Last synced: 28 Oct 2024

https://github.com/sbcl/sbcl

Mirror of Steel Bank Common Lisp (SBCL)'s official repository

common-lisp compiler

Last synced: 01 Dec 2024

https://github.com/LukeMathWalker/pavex

An easy-to-use Rust framework for building robust and performant APIs

backend compiler framework rust web

Last synced: 31 Oct 2024

https://github.com/jphp-group/jphp

JPHP - an implementation of PHP on Java VM

bytecode compiler java java-vm jit jphp jvm php php-language zend-php

Last synced: 22 Dec 2024

https://github.com/rust-lang/rustc-dev-guide

A guide to how rustc works and how to contribute to it.

compiler contributing rust rustc

Last synced: 26 Dec 2024

https://github.com/rust-lang/rustc_codegen_cranelift

Cranelift based backend for rustc

aot compiler cranelift jit rust

Last synced: 26 Dec 2024

https://github.com/badamczewski/powerup

⚡ Decompilation Tools and High Productivity Utilities ⚡

assembly compiler csharp dotnet golang jit performance rust utils

Last synced: 21 Dec 2024

https://github.com/badamczewski/PowerUp

⚡ Decompilation Tools and High Productivity Utilities ⚡

assembly compiler csharp dotnet golang jit performance rust utils

Last synced: 02 Dec 2024

https://github.com/bjorn3/rustc_codegen_cranelift

Cranelift based backend for rustc

aot compiler cranelift jit rust

Last synced: 24 Nov 2024

https://github.com/fractalfir/rustc_codegen_clr

This rust compiler backend(module) emmits valid CIL (.NET IR), enabling you to use Rust in .NET projects.

backend compiler csharp dotnet rust-lang

Last synced: 25 Dec 2024

https://github.com/elixirscript/elixirscript

Converts Elixir to JavaScript

compiler elixir javascript transpiler

Last synced: 27 Dec 2024

https://github.com/pmq20/ruby-packer

Packing your Ruby application into a single executable.

compiler ruby ruby-packer rubyc squashfs windows

Last synced: 21 Dec 2024

https://github.com/FractalFir/rustc_codegen_clr

This rust compiler backend(module) emmits valid CIL (.NET IR), enabling you to use Rust in .NET projects.

backend compiler csharp dotnet rust-lang

Last synced: 07 Nov 2024

https://github.com/owenthereal/godzilla

Godzilla is a ES2015 to Go source code transpiler and runtime

compiler es2015 golang javascript transpiler

Last synced: 25 Dec 2024

https://github.com/vega/ts-json-schema-generator

Generate JSON schema from your Typescript sources

compiler generator json-schema typescript

Last synced: 24 Dec 2024

https://github.com/ethereum/solc-js

Javascript bindings for the Solidity compiler

compiler ethereum hacktoberfest solidity

Last synced: 24 Dec 2024

https://github.com/saptakbhoumik/peregrine

A blazing fast language for the blazing fast world(WIP)

compiler language peregrine peregrine-lang programming-language

Last synced: 28 Nov 2024

https://github.com/SaptakBhoumik/Peregrine

A blazing fast language for the blazing fast world(WIP)

compiler language peregrine peregrine-lang programming-language

Last synced: 25 Nov 2024

https://github.com/adaptivecpp/adaptivecpp

Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 26 Dec 2024

https://github.com/valderman/haste-compiler

A GHC-based Haskell to JavaScript compiler

compiler ghc haskell javascript language web

Last synced: 20 Dec 2024

https://github.com/m4rs-mt/ilgpu

ILGPU JIT Compiler for high-performance .Net GPU programs

amd cil compiler cpu cuda dotnet gpgpu gpgpu-computing gpu ilgpu intel jit kernels msil nvidia opencl parallel ptx

Last synced: 26 Dec 2024

https://github.com/gatsbyjs/gatsby-starter-default

The default Gatsby starter

app compiler gatsby javascript react

Last synced: 24 Dec 2024

https://github.com/llvm/torch-mlir

The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.

compiler mlir pytorch

Last synced: 24 Dec 2024

https://github.com/m4rs-mt/ILGPU

ILGPU JIT Compiler for high-performance .Net GPU programs

amd cil compiler cpu cuda dotnet gpgpu gpgpu-computing gpu ilgpu intel jit kernels msil nvidia opencl parallel ptx

Last synced: 11 Nov 2024

https://github.com/AdaptiveCpp/AdaptiveCpp

Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 09 Nov 2024