Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2024-11-16 00:05:11 UTC
- JSON Representation
https://github.com/google/fully-homomorphic-encryption
An FHE compiler for C++
compiler cryptography encryption fhe fully-homomorphic-encryption homomorphic-encryption privacy
Last synced: 14 Oct 2024
https://github.com/sdiehl/write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
book compiler evaluation functional-language functional-programming haskel hindley-milner intermediate-representation lambda-calculus pdf-book type type-checking type-inference type-system type-theory
Last synced: 15 Oct 2024
https://github.com/facebookincubator/cinder
Cinder is Meta's internal performance-oriented production version of CPython.
compiler interpreter jit python runtime
Last synced: 14 Oct 2024
https://github.com/emojicode/emojicode
😀😜🔂 World’s only programming language that’s bursting with emojis
compiler emojicode emojis language programming-language
Last synced: 14 Oct 2024
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: 29 Oct 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/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: 15 Oct 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: 29 Oct 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: 15 Oct 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/amilajack/reading
A list of computer-science readings I recommend
academia compiler computer-science concurrency garbage-collection operating-system parallel-computing reading research science static-analysis type-system
Last synced: 31 Oct 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/alpa-projects/alpa
Training and serving large-scale neural networks with auto parallelization.
alpa auto-parallelization compiler deep-learning distributed-computing distributed-training high-performance-computing jax llm machine-learning
Last synced: 14 Oct 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: 14 Oct 2024
https://github.com/dlang/dmd
dmd D Programming Language compiler
compiler d dlang dmd fast hacktoberfest language native programming-language
Last synced: 15 Oct 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/transcryptorg/transcrypt
Python 3.9 to JavaScript compiler - Lean, fast, open!
browser compiler javascript python transcrypt transpiler
Last synced: 15 Oct 2024
https://github.com/QQuick/Transcrypt
Python 3.9 to JavaScript compiler - Lean, fast, open! -
browser compiler javascript python transcrypt transpiler
Last synced: 12 Aug 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: 02 Nov 2024
https://github.com/erg-lang/erg
A statically typed language compatible with Python
compiler erg language programming-language python rust transpiler
Last synced: 29 Oct 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/idris-lang/idris2
A purely functional programming language with first class types
compiler dependent-types hacktoberfest
Last synced: 15 Oct 2024
https://github.com/beefytech/beef
Beef Programming Language
beef-language compiler ide programming-language
Last synced: 15 Oct 2024
https://github.com/bytenode/bytenode
A minimalist bytecode compiler for Node.js
bytecode bytenode compiler nodejs source-code-protection v8
Last synced: 29 Oct 2024
https://github.com/bytecodealliance/cranelift
Cranelift code generator
aot-compilation codegen compiler cranelift cretonne jit rust wasm
Last synced: 26 Sep 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: 09 Oct 2024
https://github.com/ispc/ispc
Intel® Implicit SPMD Program Compiler
compiler intel ispc programming-language simd spmd
Last synced: 09 Oct 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/pytorch/xla
Enabling PyTorch on XLA Devices (e.g. Google TPU)
compiler deep-learning pytorch xla
Last synced: 29 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: 15 Oct 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: 15 Oct 2024
https://github.com/rust-gcc/gccrs
GCC Front-End for Rust
compiler gcc gcc-rust hacktoberfest rust rust-lang
Last synced: 15 Oct 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: 14 Oct 2024
https://github.com/ghdl/ghdl
VHDL 2008/93/87 simulator
compiler gcc ghdl hacktoberfest hardware llvm simulator testbench vhdl
Last synced: 14 Oct 2024
https://github.com/thepowersgang/mrustc
Alternative rust compiler (re-implementation)
compiler rust-compiler rust-language
Last synced: 15 Oct 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/teal-language/tl
The compiler for Teal, a typed dialect of Lua
compiler lua teal type-checking
Last synced: 12 Oct 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: 15 Oct 2024
https://github.com/shining1984/PL-Compiler-Resource
程序语言与编译技术相关资料(持续更新中)
blog book compiler compilers-design conference course journal paper programming-languages runtime software-analysis virtual-machine
Last synced: 08 Nov 2024
https://github.com/shining1984/pl-compiler-resource
程序语言与编译技术相关资料(持续更新中)
blog book compiler compilers-design conference course journal paper programming-languages runtime software-analysis virtual-machine
Last synced: 15 Oct 2024
https://github.com/typescripttolua/typescripttolua
Typescript to lua transpiler. https://typescripttolua.github.io/
compiler converter lua lua-transpiler transpiler typescript
Last synced: 14 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/HikariObfuscator/Hikari
LLVM Obfuscator
compiler llvm obfuscator obfuscator-llvm security
Last synced: 30 Oct 2024
https://github.com/hikariobfuscator/hikari
LLVM Obfuscator
compiler llvm obfuscator obfuscator-llvm security
Last synced: 25 Sep 2024
https://github.com/jfecher/ante
A safe, easy systems language
ante compiler language llvm refinement-types systems-language
Last synced: 14 Oct 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: 15 Oct 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: 15 Oct 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/valelang/vale
Compiler for the Vale programming language - http://vale.dev/
compiler language programming-language systems-programming vale
Last synced: 15 Oct 2024
https://github.com/absint/compcert
The CompCert formally-verified C compiler
Last synced: 10 Oct 2024
https://github.com/r00t-3xp10it/venom
venom - C2 shellcode generator/compiler/handler
compiler handler metasploit msfvenom multi-platform-payloads post-exploitation rat reverse-tcp-shell shellcode
Last synced: 15 Oct 2024
https://github.com/AbsInt/CompCert
The CompCert formally-verified C compiler
Last synced: 28 Oct 2024
https://github.com/sbcl/sbcl
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Last synced: 14 Oct 2024
https://github.com/zesterer/ariadne
A fancy diagnostics & error reporting crate
compiler diagnostics error error-messages error-reporting parser rust
Last synced: 29 Oct 2024
https://github.com/mypyc/mypyc
Compile type annotated Python to fast C extensions
Last synced: 09 Oct 2024
https://github.com/badamczewski/powerup
⚡ Decompilation Tools and High Productivity Utilities ⚡
assembly compiler csharp dotnet golang jit performance rust utils
Last synced: 14 Oct 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: 07 Oct 2024
https://github.com/elixirscript/elixirscript
Converts Elixir to JavaScript
compiler elixir javascript transpiler
Last synced: 14 Oct 2024
https://github.com/pmq20/ruby-packer
Packing your Ruby application into a single executable.
compiler ruby ruby-packer rubyc squashfs windows
Last synced: 14 Oct 2024
https://github.com/owenthereal/godzilla
Godzilla is a ES2015 to Go source code transpiler and runtime
compiler es2015 golang javascript transpiler
Last synced: 09 Oct 2024
https://github.com/fetlang/fetlang
Fetish-themed programming language
compiler esolang esoteric-language fetlang language programming-language transpiler
Last synced: 15 Oct 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: 15 Oct 2024
https://github.com/cincheo/jsweet
A Java to JavaScript transpiler.
compiler java javascript javascript-transpiler jsweet language transpiler typescript
Last synced: 14 Oct 2024
https://github.com/jank-lang/jank
A Clojure dialect hosted on LLVM with native C++ interop
clojure compiler cpp functional-programming jit language lisp llvm programming-language
Last synced: 14 Oct 2024
https://github.com/jeaye/jank
A Clojure dialect hosted on LLVM with native C++ interop
clojure compiler cpp functional-programming jit language lisp llvm programming-language
Last synced: 04 Aug 2024
https://github.com/ethereum/solc-js
Javascript bindings for the Solidity compiler
compiler ethereum hacktoberfest solidity
Last synced: 29 Oct 2024
https://github.com/valderman/haste-compiler
A GHC-based Haskell to JavaScript compiler
compiler ghc haskell javascript language web
Last synced: 14 Oct 2024
https://github.com/vega/ts-json-schema-generator
Generate JSON schema from your Typescript sources
compiler generator json-schema typescript
Last synced: 29 Oct 2024
https://github.com/gatsbyjs/gatsby-starter-default
The default Gatsby starter
app compiler gatsby javascript react
Last synced: 07 Oct 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
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: 15 Oct 2024
https://github.com/nervanasystems/ngraph
nGraph has moved to OpenVINO
caffe2 compiler deep-learning deep-neural-networks mxnet neural-network ngraph onnx paddlepaddle performance pytorch tensorflow
Last synced: 26 Sep 2024
https://github.com/NervanaSystems/ngraph
nGraph has moved to OpenVINO
caffe2 compiler deep-learning deep-neural-networks mxnet neural-network ngraph onnx paddlepaddle performance pytorch tensorflow
Last synced: 25 Oct 2024
https://github.com/lcompilers/lpython
Python compiler
compiler high-performance python
Last synced: 15 Oct 2024
https://github.com/alexfru/SmallerC
Simple C compiler
c c-compiler compiler dos linux macos mips self-hosting windows x86
Last synced: 27 Oct 2024
https://github.com/alexfru/smallerc
Simple C compiler
c c-compiler compiler dos linux macos mips self-hosting windows x86
Last synced: 15 Oct 2024
https://github.com/vtil-project/VTIL-Core
Virtual-machine Translation Intermediate Language
compiler deobfuscation devirtualizer intermediate-language optimizer optimizing-compilers virtual-machine-translation
Last synced: 30 Oct 2024