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: 2025-01-01 00:05:39 UTC
- JSON Representation
https://github.com/foso/kotlincompilerpluginexample
This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is being compiled, as a compiler warning to the terminal log.
compiler compiler-plugin gradle-plugin kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-plugin
Last synced: 29 Dec 2024
https://github.com/zag-research/zag-smalltalk
Smalltalk VM Written in Zig with methods stored as type-annotated ASTs
compiler interpreter smalltalk zig
Last synced: 30 Dec 2024
https://github.com/trailofbits/pasta
Peter's Amazing Syntax Tree Analyzer
ast clang compiler llvm static-analysis
Last synced: 30 Dec 2024
https://github.com/everx-labs/tvm-solidity-compiler
Solidity compiler for TVM
blockchain compiler everos everscale smart-contracts solidity tvm venom-blockchain venom-developer-program
Last synced: 28 Dec 2024
https://github.com/antimony-lang/antimony
The Antimony programming language
antimony compiler language programming sabre
Last synced: 07 Nov 2024
https://github.com/royalicing/orb
Write WebAssembly with Elixir
compiler dsl elixir wasm webassembly
Last synced: 31 Dec 2024
https://github.com/snowball-lang/snowball
🐱 Anything that can be written in Snowball, will eventually be written in Snowball
compiler llvm-compiler llvm-frontend object-oriented-programming programming-language snowball-lang
Last synced: 12 Dec 2024
https://github.com/calvinneo/cfortrantranslator
A translator from Fortran to C++. We provide statement-wise translation to improve readability.
compiler converter cpp fortran fortran-to-cpp parser transpiler
Last synced: 02 Jan 2025
https://github.com/robertoraggi/cplusplus
A compiler front end for the C++ language
compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor
Last synced: 28 Dec 2024
https://github.com/narasimha1997/boson-lang
A hybrid programming language written in Rust.
compiler cpp dynamic-typing interpreter programming-language rust scripting-language
Last synced: 30 Dec 2024
https://github.com/OpShin/opshin
A simple pythonic programming language for Smart Contracts on Cardano
cardano compiler hacktoberfest language programming-language python smart-contracts validator
Last synced: 09 Nov 2024
https://github.com/Narasimha1997/boson-lang
A hybrid programming language written in Rust.
compiler cpp dynamic-typing interpreter programming-language rust scripting-language
Last synced: 19 Nov 2024
https://github.com/ise-uiuc/nnsmith
Automatic DNN generation for fuzzing and more
compiler deep-learning fuzzing machine-learning pytorch tensorflow
Last synced: 01 Jan 2025
https://github.com/zertovitch/hac
HAC Ada Compiler - a small, quick Ada compiler fully in Ada
ada ada-language ada-library advent-of-code compiler compiler-construction mini-compiler parser semantic-analysis strongly-typed symbol-table virtual-machine
Last synced: 25 Oct 2024
https://github.com/juancastillo0/wasm_run
A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and WAT files.
binding-generator compiler component dart executor flutter interpreter native runtime rust wasm wasmtime web webassembly wit
Last synced: 27 Dec 2024
https://github.com/AdeptLanguage/Adept
The Adept Programming Language
compiler low-level programming-language
Last synced: 07 Nov 2024
https://github.com/doe300/VC4C
Compiler for the VC4CL OpenCL implementation
c-plus-plus compiler llvm-ir opencl raspberry spir-v
Last synced: 09 Nov 2024
https://github.com/codyjasonbennett/shaderkit
Tools and IntelliSense for GLSL and WGSL.
compiler glsl intellisense minifier parser shaders webgl webgpu wgsl
Last synced: 18 Dec 2024
https://github.com/can-lehmann/exprgrad
An experimental deep learning framework for Nim based on a differentiable array programming language
autodiff automatic-differentiation compiler deep-learning dsl gradient llvm machine-learning ml neural-network nim opencl tensor
Last synced: 01 Nov 2024
https://github.com/xyproto/go2cpp
Go to C++20 transpiler
compiler cxx cxx20 go transpiler
Last synced: 30 Dec 2024
https://github.com/alanvf/star
An experimental programming language that's made to be powerful, productive, and predictable
compiler functional language message-passing object-oriented powerful star
Last synced: 15 Nov 2024
https://github.com/asg017/unofficial-observablehq-compiler
An unofficial compiler for Observable notebook syntax
compiler javascript observable-notebook observablehq
Last synced: 19 Dec 2024
https://github.com/joshnuss/micro-svelte-compiler
Micro Svelte compiler (naive clone)
compiler generator javascript parser svelte
Last synced: 27 Oct 2024
https://github.com/bamless/jstar
A lightweight embeddable scripting language
bytecode-interpreter c c99 compiler intepreter interpreted-language jstar language-dynamic programming-language scripting-language virtual-machine
Last synced: 30 Dec 2024
https://github.com/CodyJasonBennett/shaderkit
Tools and IntelliSense for GLSL and WGSL.
compiler glsl intellisense minifier parser shaders webgl webgpu wgsl
Last synced: 25 Sep 2024
https://github.com/neverRare/butter
A tasty language for building efficient software. Currently in hiatus
butter compiler language proglangs-discord programming-language rust
Last synced: 11 Nov 2024
https://github.com/typst-community/setup-typst
📑 Install Typst for use in GitHub Actions
action compiler github-actions installer markup typesetting typst
Last synced: 01 Nov 2024
https://github.com/mizchi/uniroll
Opinionated universal frontend bundler in browser
compiler rollup uniroll universal-javascript
Last synced: 11 Nov 2024
https://github.com/aeneasverif/charon
Interface with the rustc compiler for the purpose of program verification
compiler formal-methods formal-verification program-verification rust rust-lang static-analysis
Last synced: 30 Dec 2024
https://github.com/everx-labs/everdev
TVM Development Environment - Set up all the core Developer tools and work with TVM blockchains(Everscale, TON, Venom) from a single interface
blockchain cli compiler everdev everscale local node solidity ton toncoin tondev venom venom-blockchain venom-developer-program
Last synced: 29 Dec 2024
https://github.com/liangklfangl/webpack-core-usage
webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket
babel compilation compiler es6 hmr lazy-loading nodejs react-router tree-shaking webpack webpack-boilerplate webpack-configuration webpack-demos webpack-dev-server webpack-loader webpack-plugin webpack2
Last synced: 11 Oct 2024
https://github.com/mizchi/mints
lightweight typescript compiler
compiler parser parser-generator typescript
Last synced: 11 Nov 2024
https://github.com/mob-sakai/OpenSesameCompilerForUnity
A Roslyn compiler to access internals/privates for Unity. In other words, you can access to any internals/privates in other assemblies, without reflection. Let's say, "Open sesame!"
compiler csharp editor internal private roslyn unity unity3d upm-package
Last synced: 14 Nov 2024
https://github.com/kit-ty-kate/labrys
A toy language based on LLVM that implements the System Fω type-system
compiler language llvm ocaml programming-language type-system
Last synced: 01 Nov 2024
https://github.com/mob-sakai/opensesamecompilerforunity
A Roslyn compiler to access internals/privates for Unity. In other words, you can access to any internals/privates in other assemblies, without reflection. Let's say, "Open sesame!"
compiler csharp editor internal private roslyn unity unity3d upm-package
Last synced: 10 Oct 2024
https://github.com/swc-project/website
Documentation for the SWC project.
bundler compiler minification rust swc
Last synced: 29 Dec 2024
https://github.com/sunchao/tiger
Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel
Last synced: 29 Dec 2024
https://github.com/ren-lang/compiler
Cleaner, clearer JavaScript. A modern scripting language for the Web.
compile-to-js compiler elm functional-programming javascript programming-language transpiler
Last synced: 12 Oct 2024
https://github.com/CallForSanity/Gaalop
Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming language code. Geometric algebra expressions can be developed using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes CLUCalc expressions and produces C++ (AMP), OpenCL, CUDA, CLUCalc or LaTeX output. The optimized code is free of geometric algebra operations and runs very efficiently on various platforms.
compiler geometric-algebra maxima precompiler
Last synced: 20 Nov 2024
https://github.com/everx-labs/samples
Samples of Free TON smart contracts in Solidity, C++ and C
blockchain compiler everscale smart-contracts solidity
Last synced: 30 Dec 2024
https://github.com/andrew-johnson-4/lsts
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 31 Dec 2024
https://github.com/cyber-anubis/the-hack-general-purpose-computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
arithmetic-logic-unit assembler compiler computer-architecture cpu hardware-description-language machine-language nand nand2tetris operating-system virtual-machine
Last synced: 26 Dec 2024
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 07 Nov 2024
https://github.com/syegulalp/akilang
A compiler for a simple language, built with Python and LLVM
aki compiler conway-life demo language language-syntax llvm llvmlite programming-language python python-3 python-3-6 python-3-7 python3 python36 python37 repl win32 windows
Last synced: 22 Dec 2024
https://github.com/Jiantastic/c-to-mips-compiler
C to MIPS Assembly Compiler
c-to-mips-compiler compiler mips-assembly
Last synced: 09 Nov 2024
https://github.com/v420v/vas
x86-64 Assembler written in V
amd64 asm assembler compiler elf elf64 gnu-assembler language self-hosted v vlang x64 x64-assembly x86-64
Last synced: 31 Dec 2024
https://github.com/JettChenT/timeblok
The programming language for calendars
calendar compiler dsl language productivity rust
Last synced: 30 Nov 2024
https://github.com/adam-mcdaniel/harbor
A language that ports⚓: examining the limits of compilation⚙️.
brainfuck compiler javascript rust web
Last synced: 18 Nov 2024
https://github.com/Draco-lang/Compiler
The compiler repository for the Draco programming language.
Last synced: 07 Nov 2024
https://github.com/ibis-project/ibis-substrait
Ibis Substrait Compiler
analytics compiler expressions ibis relational-algebra substrait
Last synced: 30 Dec 2024
https://github.com/moientajik/graphql.tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 02 Nov 2024
https://github.com/MoienTajik/GraphQL.Tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 08 Nov 2024
https://github.com/AeneasVerif/charon
Interface with the rustc compiler for the purpose of program verification
compiler formal-methods formal-verification program-verification rust rust-lang static-analysis
Last synced: 15 Nov 2024
https://github.com/yamadapc/jsdoctest
Run jsdoc examples as doctests.
compiler doctest documentation javascript jsdoc mocha testing
Last synced: 12 Nov 2024
https://github.com/kcreate/charly-vm
Fully parallel dynamically typed programming language
bytecode-interpreter compiler coroutines fiber parallel pointer-tagging programming-language
Last synced: 01 Nov 2024
https://github.com/plaidml/tpp-mlir
TPP experimentation on MLIR for linear algebra
compiler library llvm machine-learning micro-kernel
Last synced: 06 Nov 2024
https://github.com/katsaii/catspeak-lang
A cross-platform modding language for GameMaker games.
compiler domain-specific-language dynamically-typed gamemaker-studio-2 games language lexer-parser programming-language
Last synced: 02 Nov 2024
https://github.com/tategakibunko/typenovel
A simple markup language to write novel with types.
compiler machine-learning markup-language natural-language-processing novel typescript writing writing-tool
Last synced: 13 Nov 2024
https://github.com/impworks/lens
Language for Embeddable .NET Scripting
compiler dotnet dotnetcore embeddable language scripting-language
Last synced: 01 Nov 2024
https://github.com/startautomating/pipescript
A Metaprogramming Language for PowerShell (and anything else)
compiler github-actions interpreter language metaprogramming powershell powershell-module transpiler
Last synced: 29 Dec 2024
https://github.com/dmaivel/covirt
An x86-64 code virtualizer for VM based obfuscation
code-virtualizer compiler mba mixed-boolean-arithmetic obfuscation obfuscator reverse-engineering self-modifying-code virtual-machine virtualization virtualizer vm vmp vmprotect
Last synced: 30 Dec 2024
https://github.com/ionutbalosin/jvm-performance-benchmarks
Java Virtual Machine (JVM) Performance Benchmarks with a primary focus on top-tier Just-In-Time (JIT) Compilers, such as C2 JIT, Graal JIT, and the Falcon JIT.
benchmark compiler graalvm jit jmh jmh-benchmarks just-in-time openjdk performance
Last synced: 13 Oct 2024
https://github.com/alibaba/TePDist
TePDist (TEnsor Program DISTributed) is an HLO-level automatic distributed system for DL models.
auto-parallelization compiler deep-learning disthlo distributed-computing distributed-systems distributed-training high-performance-computing machine-learning rhino
Last synced: 05 Nov 2024
https://github.com/spydr06/cspydr
A static typed low-level compiled programming language inspired by Rust and C
assembly assembly-x86-64 c compiler cspydr hacktoberfest2024 proglangs-discord programming-language standard-library static-typed syntax x86-64 x86-64-linux-gnu
Last synced: 01 Jan 2025
https://github.com/ekdohibs/joujou
A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type system with inference of types and effects, with subtyping.
algebraic-effects compiler continuations functional-programming handlers type-inference
Last synced: 27 Oct 2024
https://github.com/Glistix/glistix
Fork of the Gleam compiler providing a Nix backend, compiling Gleam to Nix
compiler gleam nix programming-language
Last synced: 25 Nov 2024
https://github.com/vszakats/hb
Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4
c clipper compiler cross cross-platform dbf harbour scripting-language tui xbase
Last synced: 01 Jan 2025
https://github.com/rhysd/Dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 26 Oct 2024
https://github.com/rhysd/dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 08 Nov 2024
https://github.com/pku-minic/koopa
Library for generating/parsing/optimizing Koopa IR.
Last synced: 11 Nov 2024
https://github.com/longlho/ts-transform-css-modules
Extract css class names from required css module files for TypeScript
ast compiler css css-modules transform typescript
Last synced: 14 Oct 2024
https://github.com/schani/mathmap
An image processing programming language and GUI
c compiler gimp gimp-plugin graphics programming-language
Last synced: 27 Oct 2024
https://github.com/prajna-lang/prajna
a program language for AI infrastructure
compiler language machine-learning numeric
Last synced: 27 Oct 2024
https://github.com/jcrodriguez1989/rco
Package: The R Code Optimizer
compiler fast gcc hpc optimization optimizer r
Last synced: 27 Oct 2024
https://github.com/vic/typhon
Snakes on rbx-head. A Python implementation for the Rubinius VM
compiler language python rubinius-vm typhon
Last synced: 28 Oct 2024
https://github.com/microsoft/nnscaler
nnScaler: Compiling DNN models for Parallel Training
compiler deep-learning distributed-training llm machine-learning parallel-computing
Last synced: 31 Dec 2024
https://github.com/mkeeter/ssra
The Solid-State Register Allocator
compiler jit register-allocation
Last synced: 27 Oct 2024
https://github.com/LucasMW/Headache
Programming Language that compiles to 8 Bit Brainfuck
ast bf brainfuck c compiler esolang esoteric esoteric-language esoteric-programming-language headache language programming-language translator transpiler
Last synced: 09 Nov 2024
https://github.com/shuhei/cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
compiler interpreter monkey-programming-language virtual-machine
Last synced: 27 Oct 2024
https://github.com/spcl/daceml
A Data-Centric Compiler for Machine Learning
compiler cuda deep-learning fpga high-performance-computing machine-learning pytorch
Last synced: 06 Nov 2024
https://github.com/facet-lang/facet
a functional programming language with algebraic effects and handlers
algebraic-effects compiler programming-language
Last synced: 26 Oct 2024
https://github.com/frankbro/ordo
Ordo: A minimalist language with row polymorphism
compiler programming-language records row-polymorphism variants
Last synced: 01 Jan 2025
https://github.com/hsfzxjy/lambdex
Write complicated anonymous functions beyond lambdas in Python.
anonymous-functions compiler formatter lambdas languages python
Last synced: 19 Dec 2024
https://github.com/sdiehl/dive-into-ghc
Dive into GHC
compiler functional-programming-examples ghc tutorial
Last synced: 21 Nov 2024