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-06 00:05:48 UTC
- JSON Representation
https://github.com/wongjiahau/pineapple
Definition for Pineapple language and its compiler
Last synced: 09 Nov 2024
https://github.com/grieferatwork/dcc
Direct/Interactive C Compiler
ansi-c arbitrary-precision-integers asm c c89 c95 c99 compiler direct elf i386 interactive interactive-c k-and-r linux pe-binaries preprocessor windows windows-pe x86
Last synced: 12 Oct 2024
https://github.com/open-papyrus/papyrus-compiler
Open-source compiler for the Papyrus scripting language of Bethesda games.
compiler language modding-tools papyrus programming-language
Last synced: 07 Nov 2024
https://github.com/cntransgroup/programming_language_pragmatics_4th
PLP(编程语言语用论(第4版)) 翻译
compiler programming-language translation
Last synced: 13 Nov 2024
https://github.com/lifeart/glimmer-next
GXT is `glimmer-vm` runtime alternative, only 7kb gzipped
compiler dom-manipulation glimmer-js glimmer-next glimmer-vm gxt handlebars handlebars-js reactive-framework template ui vite
Last synced: 30 Oct 2024
https://github.com/amanda-lang/amanda
The Amanda programming language
compiler interpreter portuguese python rust vm
Last synced: 13 Nov 2024
https://github.com/openkraken/node-qjsc
Node.js addon for the QuickJS compiler
Last synced: 08 Nov 2024
https://github.com/iree-org/iree-torch
Torch Frontend for IREE
compiler iree machine-learning pytorch
Last synced: 13 Nov 2024
https://github.com/melange-re/melange-re.github.io
Documentation site for Melange
altjs compile-to-js compiler javascript melange ocaml reason
Last synced: 08 Nov 2024
https://github.com/y1yang0/nyx
[nyx] dynamically typed scripting language
compiler interpreter language programming-language scripting-language
Last synced: 09 Nov 2024
https://github.com/muqsit/preprocessor
A PHP compiler written in PHP using PHPStan for code analysis.
compiler php php-parser phpstan
Last synced: 31 Oct 2024
https://github.com/vilsol/go-mlog
Go to Mindustry (MLOG) compiler, runtime and decompiler (WIP)
compiler go golang mindustry mindustry-logic mlog transpiler
Last synced: 02 Nov 2024
https://github.com/cqcl/hugr
Hierarchical Unified Graph Representation for quantum and classical programs
compiler intermediate-representation quantinuum quantum-computing
Last synced: 07 Jan 2025
https://github.com/stalwartlabs/sieve
Sieve filter interpreter for Rust
compiler email filter interpreter mail sieve
Last synced: 05 Jan 2025
https://github.com/evilmartians/foundry
Foundry Compiler
compiler ocaml programming-language
Last synced: 14 Nov 2024
https://github.com/muqsit/arithmexp
A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.
calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion
Last synced: 09 Oct 2024
https://github.com/thesephist/september
Ink to JavaScript compiler and toolchain, written in Ink itself
compiler ink javascript transpiler
Last synced: 18 Nov 2024
https://github.com/jkrt/om.jl
A Modelica Compiler in Julia
compiler julia-package modelica numerical-methods
Last synced: 01 Dec 2024
https://github.com/johnalexco/garter
A high level Python-like Assembly Language
compiler cross-compiler garter garter-language interpreter language object-oriented-programming programming-language
Last synced: 07 Dec 2024
https://github.com/adam-mcdaniel/smpl
A superset of brainfuck with dynamic memory management.
Last synced: 18 Nov 2024
https://github.com/amirbawab/EasyCC-CPP
Easy Compiler Compiler written in C++
c-plus-plus compiler compiler-construction compiler-design lexical-analysis programming-language syntax-analysis
Last synced: 20 Nov 2024
https://github.com/kixiron/sruth
Sruth Lùbach: A toy optimization engine
compiler langdev optimizer rust
Last synced: 17 Nov 2024
https://github.com/justlucdewit/cod
cod programming language
cod codlang compiler concatenative hacktoberfest language programming-language stack-based transpiler
Last synced: 07 Nov 2024
https://github.com/amber-lang/heraclitus
🧱 Compiler frontend for developing great programming languages
Last synced: 06 Nov 2024
https://github.com/beezwax/markdown-compiler
A markdown compiler written in Ruby, for educational purposes.
compiler educational markdown ruby
Last synced: 11 Nov 2024
https://github.com/csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
codegen compiler functional-programming ghc haskell llvm machine-code stg x64
Last synced: 07 Nov 2024
https://github.com/spitsh/spitsh
👻The Spook in the Shell🐚 compiler
compiler configuration-management devops perl6 shell-script
Last synced: 10 Oct 2024
https://github.com/bamless/interpreter
A simple intepreter written in java.
Last synced: 09 Nov 2024
https://github.com/bryal/carth
The Carth programming language. Mirror of https://sr.ht/~jojo/Carth/
Last synced: 07 Nov 2024
https://github.com/mob-sakai/internalaccessiblecompilerforunity
Compile a c# project to a internal accessible dll (for Unity)
compiler internal unity unity3d
Last synced: 11 Nov 2024
https://github.com/ACM-UoA-Student-Chapter/dil
The Department of Informatics Programming Language.
compiler educational first-timers-friendly programming-language
Last synced: 06 Nov 2024
https://github.com/begin/parsers-compilers
Lexers, tokenizers, parsers, compilers, renderers, stringifiers... What's the difference, and how do they work?
ast compiler guide lexer node parse parsers-compilers syntax-tree token token-stream tokenize
Last synced: 02 Nov 2024
https://github.com/gangliao/tiger
implement a full compiler based on c++ 11
backend code-generator compiler cplusplus-11 front-end graph-coloring parser scanner
Last synced: 12 Oct 2024
https://github.com/bmvantunes/angular-library-builder
[DEPRECATED] - CLI Tool to build Angular (2+) libraries and publish them to npm
angular angular2 builder compiler libraries typescript
Last synced: 30 Sep 2024
https://github.com/guoyunhe/front-end-builder-benchmark
Compare performance of popular front-end build tools
babel bundler compiler create-react-app esbuild icejs parcel react rollup rspack swc transformer typescript vite webpack
Last synced: 12 Nov 2024
https://github.com/dtcxzyw/fsubfuscator
Do integer arithmetic with fsub.
anti-debug compiler fuscator llvm llvm-pass llvm-project obfu obfuscation obfuscator
Last synced: 28 Oct 2024
https://github.com/haroldo-ok/choice4genesis
A ChoiceScript clone that generates SGDK-compatible C source for the Sega Genesis
choose-your-own-adventure compiler cyoa homebrew multimedia presentation sega-genesis sgdk slideshow transpiler visual-novel-engine
Last synced: 03 Dec 2024
https://github.com/dosworld/smallmake
Public domain MAKE tool for DOS 16-bit (real mode) and 8086/88 CPU. Designed for Small C by J. Hendrix or any other languages.
16-bit 16bit 16bit-dos 8086 automation build c compiler dos make ms-dos programming publicdomain real-mode retro small smallc utility
Last synced: 04 Dec 2024
https://github.com/everx-labs/tvm-linker
TVM linker takes TVM assembly source code of TVM smart contract, compiles it and links its parts, adds standard selector and runtime and stores it into binary TVC file
Last synced: 24 Nov 2024
https://github.com/skbkontur/grobexp.compiler
Efficient compiler of .NET expression trees
Last synced: 02 Jan 2025
https://github.com/acquitelol/elle
A procedural programming language built in Rust and QBE
c-style-lang compiler educational elle experimental language lexer lexical-analysis procedural qbe rust
Last synced: 12 Dec 2024
https://github.com/moshell-lang/moshell
A typed shell script language, with modern syntax implemented in Rust™
compiler hacktoberfest interpreter language scripting-language shell typing
Last synced: 25 Nov 2024
https://github.com/isopropylcyanide/nit-j-code-compiler
Web based Compiler NIT J CSE 2013-17 Final Year Project
compiler django django-framework django-rest-framework editor jquery jquery-tree online-compiler paramiko python terminal-based webapp
Last synced: 11 Oct 2024
https://github.com/ygg-lang/yggdrasil.rs
yggdrasil compiler with rust runtime
codegen compiler highlighter interpreter lexer parser parser-combinators parser-generator peg
Last synced: 29 Nov 2024
https://github.com/novacbn/svelte-pipeline
Provides custom Javascript evaluation contexts and the Svelte Compiler as Svelte Stores, for REPLs, IDEs, etc.
compiler repl svelte svelte-components svelte-stores
Last synced: 27 Oct 2024
https://github.com/cksystemsteaching/cs4all
This is the homepage of the Computer Science for All courses by Professor Christoph Kirsch at the University of Salzburg, Austria.
compiler computer-science cs4all operating-system teaching virtualization
Last synced: 08 Nov 2024
https://github.com/welding-torch/installc
Install C on Windows with just one click.
beginner c c-language c-language-made-easy c-programming c-programming-language clanguage compiler gcc gcc-complier installer learning mingw mingw-w64 vscode windows
Last synced: 12 Oct 2024
https://github.com/tekknolagi/ddcg
Implementation of destination-driven code generation with control destinations. See [post.md](post.md)
code-generation compiler cpp ddct
Last synced: 30 Oct 2024
https://github.com/russo-2025/papyrus-compiler
An open-source implementation of Papyrus scripting language compiler
compiler language papyrus programming-language scripting
Last synced: 07 Nov 2024
https://github.com/ArachnidAbby/BCL
BCL Compiled Language (BCL)
compiler programming-language python
Last synced: 08 Nov 2024
https://github.com/bashbox/bashbox
A bash compiler written in bash to help create modular and maintainable bash projects.
bash bash-beautification bash-error-checking bash-minification bash-optimizaton bash-scripting bash-syntax-checking beautification compiler optimization
Last synced: 06 Nov 2024
https://github.com/oracle/sandwood
Sandwood - A JVM based Java like Probabilistic Programming Language
compiler java machine-learning ml probabilistic-models probabilistic-programming runtime
Last synced: 06 Nov 2024
https://github.com/7mind/idealingua-v1
IdeaLingua RPC for Scala, TypeScript, C#, Go
api cats-effect compiler csharp generative go http4s idealingua idl izumi json pper productivity rpc scala scalajs transpiler typescript zio
Last synced: 14 Nov 2024
https://github.com/phase/mars
Minimal programming language with type inference, structures, control flow, and more.
Last synced: 13 Oct 2024
https://github.com/stagas/wat-compiler
webassembly wat text format to binary compiler
binary bytecode compiler wabt wasm wat webassembly
Last synced: 31 Oct 2024
https://github.com/Jackojc/klaxon
Minimalist RPN language that compiles to x86-64 assembly (with more backends to come).
based-stack-based-language compiler concatenative cpp forth klaxon language minimal minimalist native proglangs-discord programming-language reverse-polish-notation rpn stack-based-language stack-language static-typing
Last synced: 07 Nov 2024
https://github.com/babel/metalsmith-babel
A Metalsmith plugin to compile JavaScript with Babel
babel build compiler ecmascript integration javascript metalsmith nodejs transform
Last synced: 07 Oct 2024
https://github.com/johnridesabike/acutis
A declarative, type-safe template language
compiler eleventy handlebars mustache nunjucks ocaml template-engine template-language
Last synced: 09 Oct 2024
https://github.com/jarkonik/rocklang
JIT-compiled programming language. https://jarkonik.github.io/rocklang/
compiler compilers interpreter jit jit-compilation jit-compiler jit-interpreter language programming-language rust rust-lang rust-language script scripting scripting-language scripts
Last synced: 12 Oct 2024
https://github.com/serenity4/spirv.jl
Read, process and generate SPIR-V code from Julia
Last synced: 01 Nov 2024
https://github.com/archo5/hlsloptconv
HLSL optimizing converter
compiler glsl glsl-shader hlsl optimizer shader transpiler
Last synced: 09 Nov 2024
https://github.com/xldenis/ill
educational compiler for not (quite) toy languages
compiler functional-languages haskell haskell- language laziness
Last synced: 22 Oct 2024
https://github.com/ysiraichi/enfield
An OpenQASM source-to-source Compiler.
compiler quantum-computing qubit-allocation
Last synced: 29 Dec 2024
https://github.com/jweinst1/Wind
The Flow-based Programming Language
compiler data-processing flow-based-programming programming-language reactive-programming
Last synced: 19 Nov 2024
https://github.com/dmytromitin/dotty-patched
Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming
compilation compiler dotty eval evaluation macros metaprogramming runtime-compilation scala scala-3 scala3 scala3-metaprogramming
Last synced: 02 Jan 2025
https://github.com/bobbimanners/EightBall
The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
apple2 commodore-64 commodore-vic20 compiler interpreter programming-language retrocomputing
Last synced: 17 Nov 2024
https://github.com/swetland/compiler
Unnamed Compiled Systems Language Project
compiler disassembler emulator self-hosting simple small toolchain
Last synced: 16 Nov 2024
https://github.com/markleone/weekendcompiler
An example LLVM-based compiler for a subset of C.
compiler llvm parser typechecker
Last synced: 16 Dec 2024
https://github.com/cspotcode/typescript-transpile-only
`tsc` CLI that skips typechecking.
compiler transpiler typescript
Last synced: 28 Oct 2024
https://github.com/gkastrinis/panda
A Datalog compiler and library
compiler datalog datalog-compiler
Last synced: 06 Nov 2024
https://github.com/refreezed/gloa
Glóa - a statically typed language that compiles to Lua. *UNDER DEVELOPMENT*
compiler gloa lua programming-language pure-lua static-type-system transpiler
Last synced: 16 Nov 2024
https://github.com/jweinst1/wind
The Flow-based Programming Language
compiler data-processing flow-based-programming programming-language reactive-programming
Last synced: 08 Nov 2024
https://github.com/morgancaron/script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language
Last synced: 09 Nov 2024
https://github.com/flang-compiler/classic-flang-llvm-project
LLVM monorepo for integration with classic flang
compiler fortran fortran-compiler llvm
Last synced: 20 Dec 2024
https://github.com/magetron/c-interpreter
Patrick's C Compiler (interpreter)
Last synced: 17 Nov 2024
https://github.com/col-e/simple-memory-compiler
Fileless java compiler that's easy to use.
Last synced: 28 Oct 2024
https://github.com/coldgrub1384/fastswift
An iOS client for Swift compiler
compiler ios ios-app mobile-ide ssh swift swift-ide swift-language
Last synced: 12 Oct 2024
https://github.com/3f/vscommandevent
Extending Visual Studio on the fly via E-MSBuild, SobaScript, C#, ...
automation commands compiler e-msbuild envdte events getnutool sbe-scripts scripts sobascript tools varhead visual-studio visualstudio vs2019 vs2022 vscommandevent vsix vssbe vssolutionbuildevent
Last synced: 07 Nov 2024
https://github.com/yorkie/lv
compile your JavaScript to native code in pure JavaScript
Last synced: 08 Nov 2024
https://github.com/ggrossetie/opal-node-compiler
Opal Compiler for Node.js
compiler javascript nodejs opal
Last synced: 27 Oct 2024
https://github.com/sec-bit/adelaide
The SECBIT Static Analysis Extension to Solidity Compiler
compiler solidity static-analysis
Last synced: 26 Oct 2024
https://github.com/wgtdkp/kawaii
A kawaii Scheme interpreter in C
compiler interpreter scheme scheme-interpreter
Last synced: 11 Oct 2024
https://github.com/stepfenshawn/cf-lang
The CF programming language. A programming language inspired by some war movies! 💣💣
cf-lang compiler interpreter new-language programming-language python python3
Last synced: 14 Oct 2024
https://github.com/taktoa/eqsat
A language-generic implementation of equality saturation in Haskell
compiler equality-saturation haskell optimization term-indexing theorem-prover
Last synced: 12 Oct 2024
https://github.com/deleterium/smartc
Write C smart contracts for signum network. Compile in your browser.
c compiler javascript signum smart-contracts
Last synced: 28 Oct 2024