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/azur1s/holymer
(WIP) A programming language
compiler proglangs-discord programming-language rust transpiler
Last synced: 07 Nov 2024
https://github.com/fwcd/kotlin-analysis-server
Language server prototype using the new Kotlin analysis API
analysis analysis-api compiler kotlin language-server-protocol
Last synced: 31 Oct 2024
https://github.com/core-lang/core
The Core Programming Language
compiler garbage-collection jit language-design parser programming-language
Last synced: 07 Nov 2024
https://github.com/BaseMax/AwesomeCompiler
The Big list of the github, open-source compilers.
compiler compiler-design compiler-designs compiler-plugin compiler-tool compilers github github-bot github-list github-repository github-repository-automation github-repository-search
Last synced: 09 Nov 2024
https://github.com/parapluu/encore
The Encore compiler.
compiler encore programming-language
Last synced: 11 Nov 2024
https://github.com/gengjiawen/monkey-rust
A dancing with interpreter and compiler
compiler interpreter learning-by-doing monkey monkey-programming-language rust
Last synced: 02 Nov 2024
https://github.com/jtrivedi/teddy-compiler
A simple, educational compiler implemented in Swift.
Last synced: 14 Nov 2024
https://github.com/albar965/navdatareader
Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational database like Sqlite or MySql.
compiler data flight fsx map navigation prepar3d simulator x-plane
Last synced: 12 Nov 2024
https://github.com/rajkumardusad/jitcompiler
JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.
code-compiler compiler jit-compiler online-code-execution online-compiler online-editor
Last synced: 08 Nov 2024
https://github.com/WilliamX1/tiger-compiler
tiger compiler reference to Modern Compiler Implementation in C (Tiger Book).
compiler sjtu-se tiger tiger-compiler
Last synced: 08 Nov 2024
https://github.com/xenomega/nesgen
Static Recompilation of NES ROMs to C code
assembly compiler compilers cpp disassembly emulation mos6502 nes nes-rom python reverse-engineering static-recompilation
Last synced: 03 Oct 2024
https://github.com/opendriver2/opendriver2tools
Driver 1 and Driver 2 tools
compiler converter driver driver2 psx reverse-engineering tools utilities
Last synced: 15 Nov 2024
https://github.com/dannypsnl/write-a-programming-language
How to make a new language(and why we shouldn't?)
compiler programming-language tutorial
Last synced: 17 Oct 2024
https://github.com/vijayphoenix/compiler-written-in-haskell
A Turing complete language ๐
compiler haskell iith jit-compiler just-in-time language llvm llvm-hs parsing popl toy-compiler toy-language
Last synced: 08 Nov 2024
https://github.com/mquy/mlang
My toy programming languages
c99 compiler cpp haskell interpreter programming-language typescript
Last synced: 12 Oct 2024
https://github.com/aalhour/pycoolc
:snake: :cool: Compiler for the COOL programming language in Python 3
Last synced: 12 Nov 2024
https://github.com/l1mey112/stas
A stack based compiled systems programming language.
assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64
Last synced: 09 Oct 2024
https://github.com/jafarlihi/cparse
cparse is an LR(1) and LALR(1) parser generator
c compiler compiler-construction compiler-frontend compilers lalr lalr-parser lalr-parser-generator lalr1 lr1 lr1-parser parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsing
Last synced: 12 Nov 2024
https://github.com/zellyn/gocool
Go implementation of the Cool programming language
Last synced: 31 Oct 2024
https://github.com/y21/dash
Experimental JavaScript implementation in Rust
compiler ecma262 es6 interpreter javascript parser rust wasm
Last synced: 28 Oct 2024
https://github.com/ring0-c0d3-br34k3r/re-ma-roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 12 Oct 2024
https://github.com/guida-lang/compiler
Guida is a functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existing Elm 0.19.1 projects
Last synced: 28 Oct 2024
https://github.com/dtcxzyw/cmmc
An unofficial reference implementation of the C Minus Minus Compiler
armv7 compiler compiler-design compiler-principles mips32 optimization-compiler riscv
Last synced: 28 Oct 2024
https://github.com/xtuc/holyc
An easy to use C++ to WASM compiler (Highly-experimental)
Last synced: 22 Oct 2024
https://github.com/apaz-cli/daisho
A high level programming language which compiles to C.
c compiler experimental-language polymorphic-types programming-language
Last synced: 29 Oct 2024
https://github.com/Aman-4-Real/PL0_Compiler
PL0 Compiler ็ผ่ฏๅ็ C ่ฏญ่จ ๅฎ็ฐ็ PL/0 ็ผ่ฏๅจ flex & bison
bison c compiler flex pl0 pl0-compiler yacc
Last synced: 11 Nov 2024
https://github.com/yiransheng/basic_rs
Original Dartmouth BASIC Interpreter/Compiler
basic compiler interpreter relooper rust vm wasm web-assembly
Last synced: 24 Oct 2024
https://github.com/voltraco/mineral
A very small jade-like template engine
compiler jade pug template-language templates templating
Last synced: 10 Oct 2024
https://github.com/lpg2709/emulator-intel-4004
Simple emulator of the Intel 4004 chip.
4004 assambler c compiler disassembler emulator intel
Last synced: 05 Nov 2024
https://github.com/shining1984/talks
ๅฒๅฎๅฎ๏ผ็ฅไนID:ๅฐไนไป็น๏ผCSDN ID๏ผsnsn1984๏ผ็ๆผ่ฎฒไบคๆตPPTๅ็ธๅ ณ่ตๆใ
arkcompiler clang compiler llvm mulan ppt verona
Last synced: 07 Nov 2024
https://github.com/pzbitskiy/tealang
Tealang - high level language for Algorand ASC1 and TEAL
algorand antlr4 antlr4-go antlr4-grammar avm blockchain compiler go golang smart-contracts teal
Last synced: 27 Oct 2024
https://github.com/X-Sharp/XSharpDev
XSharp Repository for the Compiler source code. The source code for the runtime, tools and vs integration can be found at https://github.com/X-Sharp/XSharpPublic
Last synced: 11 Nov 2024
https://github.com/mrlsd/semantic-analyzer-rs
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
abstract-syntax-tree compiler compiler-construction compiler-design programming-language semantic-analysis semantic-analyzer
Last synced: 10 Nov 2024
https://github.com/chessai/hsdatalog
BDD-based implementation of Datalog
bdd compiler datalog logic-programming relational-algebra relational-databases
Last synced: 28 Oct 2024
https://github.com/y1yang0/yarrow
[yarrow] JVMCI based optimizing compiler for HotSpot VM
compiler jit jvm jvmci optimization
Last synced: 09 Nov 2024
https://github.com/danue1/danube
The Danube Programming Language
compiler danube interpreter language programming
Last synced: 27 Oct 2024
https://github.com/jemc/ponycc
Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:
compiler library parser pony-language
Last synced: 14 Oct 2024
https://github.com/moderocky/byteskript
A compiled JVM language based on 'Skript'.
bytecode compiler hacktoberfest jvm jvm-bytecode jvm-languages language language-compiler programming-language skript skript-language
Last synced: 28 Oct 2024
https://github.com/udhos/basgo
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
basic basic-lang basica binary compiler executable go golang gw-basic gwbasic native
Last synced: 28 Oct 2024
https://github.com/nanochess/intybasic
IntyBASIC compiler for Intellivision (CP1610 processor)
basic compiler cp1610 intellivision
Last synced: 14 Nov 2024
https://github.com/micheleriva/cadregalisp
๐ Just another useless programming language, but with inganno.
compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme
Last synced: 22 Oct 2024
https://github.com/coord-e/ccc
optimizing compiler for a subset of C language
Last synced: 28 Oct 2024
https://github.com/imteekay/mini-typescript
A miniature model of the Typescript compiler
compiler compiler-construction programming-language-theory type-system typescript
Last synced: 01 Nov 2024
https://github.com/skius/progge.rs
Program analysis playground for a simple, imperative language
abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking
Last synced: 28 Oct 2024
https://github.com/bytecodealliance/waffle
Wasm Analysis Framework For Lightweight Experiments
Last synced: 30 Oct 2024
https://github.com/nyan-x-cat/nyan-compiler
a basic IDE compiler for C# and VB.NET using codedom
Last synced: 08 Nov 2024
https://github.com/sudongyuer/tiny-svelte
๐ Tiny svelte implement
compiler framework frontend svelte
Last synced: 28 Oct 2024
https://github.com/ayazhafiz/plts
A collection of programming languages and type systems.
compiler interpreter programming-language programming-language-theory type-systems
Last synced: 27 Oct 2024
https://github.com/vantamnguyen/nand2tetris
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
assembler assembly-language boolean-algebra boolean-logic code-generation combinational-logic compiler computer-architecture hardware high-level-language logic-gates machine-language nand2tetris sequential-logic symbol-table syntax-analysis tokenizer virtual-machine
Last synced: 12 Oct 2024
https://github.com/filippodaniotti/appunti-lfc
Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Universitร di Trento
appunti appunti-lfc compilatori compiler formal-languages latex latex-document linguaggi-formali universit-di-trento university
Last synced: 11 Oct 2024
https://github.com/aixp/o7
Oberon โ ARMv{6,7E}-M compiler
blackbox-component-builder compiler cortex-m microcontrollers oberon stm32
Last synced: 02 Nov 2024
https://github.com/USTC-Compiler-H-Team-10/teamwork
Java Garbage Collection ไธๅ็งGC็ฎๆณ
Last synced: 12 Nov 2024
https://github.com/raphamorim/kyoto
Kyoto Lang - A programming language designed to build WebAssembly
compiler compiler-design language languages programming-language wasm webassembly
Last synced: 23 Oct 2024
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: 10 Nov 2024
https://github.com/yangtau/hedgehog
a toy programming language
compiler interpreter programming-language toy-programming-language
Last synced: 03 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: 09 Nov 2024
https://github.com/lpgauth/foil
High-Performance Erlang Cache Compiler
cache compiler erlang high-performance
Last synced: 12 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: 11 Nov 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: 10 Nov 2024
https://github.com/camelaissani/rollup-plugin-closure-compiler-js
Rollup plugin for optimizing JavaScript with google-closure-compiler-js.
closure closure-compiler compiler minify rollup rollup-plugin
Last synced: 15 Nov 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/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/reznikmm/protobuf
The Google Protocol Buffers implementation in Ada
Last synced: 26 Oct 2024
https://github.com/ladingwu/compiler_java_python
็ฎๆ็ผ่ฏๅจๅฎ็ฐ๏ผๆ็ป็ฟป่ฏๆไผชๆฑ็ผไปฃ็
Last synced: 08 Nov 2024
https://github.com/guenchi/ChezJS
Compile JavaScript to Native Code
chez-scheme compiler javascript
Last synced: 03 Aug 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/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/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/rocky/elisp-decompile
Emacs Lisp Decompiler
bytecode compiler debugging-tool decompile elisp emacs-lisp lap
Last synced: 09 Nov 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/faizilham/budgetpascal
A compiler for a subset of Pascal to WebAssembly
compiler pascal typescript webassembly
Last synced: 08 Nov 2024
https://github.com/vgsantoniazzi/tiny-lang
tiny-lang โ A different programming language. Supports a bunch of spoken languages.
compiler compiler- compiler-construction compiler-design compiler-frontend compilers interpreter interpreters just-in-time language programming-language
Last synced: 11 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/legesher/legesher
Because language shouldn't be a barrier to code
compiler developer-tools education hacktoberfest language native-language open-source translation
Last synced: 12 Nov 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/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: 30 Oct 2024
https://github.com/shivansh/gogo
Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).
compiler garbage-collection go gocc mips peephole reaching-definitions
Last synced: 10 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