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-09 00:05:10 UTC
- JSON Representation
https://github.com/1Hibiki1/locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
compiler interpreter locks lox programming-language
Last synced: 02 Aug 2024
https://github.com/lpgauth/foil
High-Performance Erlang Cache Compiler
cache compiler erlang high-performance
Last synced: 12 Oct 2024
https://github.com/indutny/json-pipeline
JSON pipeline for a hypothetical compiler
Last synced: 08 Nov 2024
https://github.com/cvar1984/yapo
Yet another PHP Obfuscator
backdoors compiler encoder hacking hacktoberfest obfuscate obfuscation php shellcode webshell
Last synced: 16 Oct 2024
https://github.com/maskray/camlfeatherweight
Bytecode compiler of a variant of Caml
Last synced: 14 Oct 2024
https://github.com/mob-sakai/OpenSesame
A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
accessibility compiler csc csharp roslyn
Last synced: 02 Aug 2024
https://github.com/poteto/boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
compiler interpreter javascript monkey-language programming-language typescript
Last synced: 20 Oct 2024
https://github.com/reznikmm/protobuf
The Google Protocol Buffers implementation in Ada
Last synced: 26 Oct 2024
https://github.com/guenchi/ChezJS
Compile JavaScript to Native Code
chez-scheme compiler javascript
Last synced: 03 Aug 2024
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 07 Nov 2024
https://github.com/yellowsink/solid-reactor
A compiler to ease the move from React to SolidJS.
compiler javascript js-framework migration react solid solid-js swc
Last synced: 31 Oct 2024
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 06 Nov 2024
https://github.com/zilch-lang/nstar
The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch
assembly-language compiler low-level-programming nstar zilch
Last synced: 12 Oct 2024
https://github.com/thma/lambda-ski
Implementing a small functional language with a combinator based graph-reduction machine
combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref
Last synced: 29 Oct 2024
https://github.com/rocky/elisp-decompile
Emacs Lisp Decompiler
bytecode compiler debugging-tool decompile elisp emacs-lisp lap
Last synced: 15 Aug 2024
https://github.com/xfgusta/cexpl
Command-line tool to interact with Compiler Explorer
cli command-line compilation compiler compiler-explorer godbolt terminal
Last synced: 02 Aug 2024
https://github.com/faizilham/budgetpascal
A compiler for a subset of Pascal to WebAssembly
compiler pascal typescript webassembly
Last synced: 08 Nov 2024
https://github.com/androidideofficial/nb-javac-android
A fork of nb-javac for Android.
android androidide compiler java javac jdk jdk17
Last synced: 01 Nov 2024
https://github.com/mikelma/oktac
okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.
compiler language llvm programming-language rust
Last synced: 08 Nov 2024
https://github.com/xiaoluoboding/vue-sfc2esm
Transpiled Vue SFC File to ES modules.
compiler compiler-sfc es-modules esm sfc transpiler vue-sfc vue3
Last synced: 28 Oct 2024
https://github.com/ehsanmok/tvm-rust
(MERGED) Rust bindings for TVM runtime
compiler deep-learning nnvm rust-library tvm
Last synced: 09 Aug 2024
https://github.com/salvatorepreviti/spglsl
A webgl GLSL minifier based on Angle compiler
compiler glsl javascript minifier node nodejs webassembly webgl webgl2
Last synced: 01 Nov 2024
https://github.com/asmxfoundation/asmx
🚀 AsmX - lang programming
app arm asm asmx assembler compiler open-source os programming-language programming-languages
Last synced: 05 Nov 2024
https://github.com/Zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 02 Nov 2024
https://github.com/sand-lang/sand
A strictly-typed programming language
compiler language low-level programming-language sand
Last synced: 04 Aug 2024
https://github.com/zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 30 Oct 2024
https://github.com/kipper-lang/kipper
The Kipper programming language for Browsers and Node.js 🦊✨ Made at HTL Leonding & JKU Linz
antlr4 cli collaborate compiler hacktoberfest javascript kipper language nodejs programming-lang typescript
Last synced: 06 Nov 2024
https://github.com/jaysmito101/tovie
An Stack Based Programming Language (Compiler + VM)
compiler cpp interpreter language programming-language python tovie-lang
Last synced: 02 Nov 2024
https://github.com/shinnn/gulp-svelte
A gulp 4 plugin to compile Svelte template to vanilla JavaScript
compiler gulp gulp-plugin javascript nodejs processor svelte template ui
Last synced: 18 Oct 2024
https://github.com/himynameisdave/svb
📦 A zero-config CLI to bundle Svelte apps
bundler compiler svelte svelte-cli svelte-v3 sveltejs zero-configuration
Last synced: 03 Aug 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/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/nic30/hwthls
LLVM based HLS library for HWToolkit (hardware devel. toolkit)
compiler fpga hls llvm systemverilog verification verilog vhdl
Last synced: 08 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/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/openkraken/node-qjsc
Node.js addon for the QuickJS compiler
Last synced: 08 Nov 2024
https://github.com/wongjiahau/pineapple
Definition for Pineapple language and its compiler
Last synced: 22 Oct 2024
https://github.com/amanda-lang/amanda
The Amanda programming language
compiler interpreter portuguese python rust vm
Last synced: 02 Aug 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/saman-pasha/lcc
Lisp C Compiler, Lisp-like syntax for writing C code in addition of some forms and pointer managements
Last synced: 02 Aug 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/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: 04 Aug 2024
https://github.com/jkrt/om.jl
A Modelica Compiler in Julia
compiler julia-package modelica numerical-methods
Last synced: 14 Oct 2024
https://github.com/amber-lang/heraclitus
🧱 Compiler frontend for developing great programming languages
Last synced: 06 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/TrustworthyComputing/T2-FHE-Compiler-and-Benchmarks
A cross compiler and standardized benchmarks for fully homomorphic encryption
benchmarks compiler fhe helib homomorphic-encryption lattigo palisade seal tfhe
Last synced: 04 Aug 2024
https://github.com/beezwax/markdown-compiler
A markdown compiler written in Ruby, for educational purposes.
compiler educational markdown ruby
Last synced: 02 Aug 2024
https://github.com/y1yang0/nyx
[nyx] dynamically typed scripting language
compiler interpreter language programming-language scripting-language
Last synced: 23 Oct 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/buaadreamer/buaa-compile-2021
2021年北航编译课程设计,基于SysY文法的MIPS编译器
Last synced: 13 Oct 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/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/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/bryal/carth
The Carth programming language. Mirror of https://sr.ht/~jojo/Carth/
Last synced: 07 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/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/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/ArachnidAbby/BCL
BCL Compiled Language (BCL)
compiler programming-language python
Last synced: 08 Nov 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: 09 Aug 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/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/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/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/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/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/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/archo5/hlsloptconv
HLSL optimizing converter
compiler glsl glsl-shader hlsl optimizer shader transpiler
Last synced: 09 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/serenity4/spirv.jl
Read, process and generate SPIR-V code from Julia
Last synced: 01 Nov 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/phase/mars
Minimal programming language with type inference, structures, control flow, and more.
Last synced: 13 Oct 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/ysiraichi/enfield
An OpenQASM source-to-source Compiler.
compiler quantum-computing qubit-allocation
Last synced: 23 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/xldenis/ill
educational compiler for not (quite) toy languages
compiler functional-languages haskell haskell- language laziness
Last synced: 22 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/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: 02 Aug 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/gkastrinis/panda
A Datalog compiler and library
compiler datalog datalog-compiler
Last synced: 06 Nov 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/sec-bit/adelaide
The SECBIT Static Analysis Extension to Solidity Compiler
compiler solidity static-analysis
Last synced: 26 Oct 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/ggrossetie/opal-node-compiler
Opal Compiler for Node.js
compiler javascript nodejs opal
Last synced: 27 Oct 2024