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-08 00:05:28 UTC
- JSON Representation
https://github.com/m4elstr0m/onecompiler
A Linux script designed to make cross-platform compiling easier
compile compiler compilers cplusplus cpp cross-compile cross-compiler cross-platform csharp debian developer-tools go golang linux linux-app shell time-saver time-saving-tool
Last synced: 12 Oct 2024
https://github.com/susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
ansi-c assembly assembly-x86 c compiler
Last synced: 12 Oct 2024
https://github.com/jkwlui/typescript-extract-exports
Extract TypeScript types from .ts files
compiler node nodejs tools ts typescript utilities
Last synced: 06 Nov 2024
https://github.com/yhdgms1/grim-jsx
Compiling JSX to produce grim static templates
babel-plugin compiler jsx jsx-templates
Last synced: 04 Nov 2024
https://github.com/imakebotsforyou/assemblyrust
An x86 assembly emulator in rust
asm assembler assembly compiler deassembler decompiler emulator rust tasm x86 x86-assembly
Last synced: 12 Oct 2024
https://github.com/hathamneh/MicroCompiler
A very tiny compiler for Micro language
Last synced: 01 Aug 2024
https://github.com/khadem-mh/computersales
A beautiful and user-friendly website for selling computer parts. Implemented with the Next framework
compiler computer-sales next nodejs react website
Last synced: 07 Nov 2024
https://github.com/ehwan/lua_rust
lua syntax parser & interpreter in Rust
compiler glr-parsing lalr1 lua rust
Last synced: 12 Oct 2024
https://github.com/micheleriva/go-brainfuck
đĨA Brainfuck compiler written in GoLang
brainfuck compiler go golang interpreter
Last synced: 27 Oct 2024
https://github.com/meyfa/selena
A textual language that compiles to UML sequence diagrams.
compiler sequence-diagram uml uml-sequence-diagram
Last synced: 14 Oct 2024
https://github.com/c71n93/language
Compiler for primitive programming language
Last synced: 11 Oct 2024
https://github.com/lleyton/bfc
A naive Brainfuck compiler frontend for QBE.
brainfuck brainfuck-compiler compiler qbe rust
Last synced: 29 Oct 2024
https://github.com/andreiduma/coolr
Compiler for the Cool classroom language, written in Rust.
Last synced: 29 Oct 2024
https://github.com/chengzeyi/sharpccompiler
Simple compiler. čĒåļįŽåč¯č¨įŧč¯å¨
compiler lexical-analyzer parser
Last synced: 15 Oct 2024
https://github.com/porglezomp/compiler-parts
Parts of a compiler backend, from scratch
Last synced: 02 Nov 2024
https://github.com/ilankri/flap
A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)
compiler functional-programming jvm mips programming-language school-project
Last synced: 12 Oct 2024
https://github.com/cosmos72/m64th
[BETA] 64-bit forth compiler with REPL
compiler forth interpreter repl
Last synced: 11 Oct 2024
https://github.com/jumperchen/dart2java
A dart to java transpiler (PoC project)
compiler dart dartlang java transpiler
Last synced: 11 Oct 2024
https://github.com/xnj-lang/xnj
XNJ Compiler
compiler lang language programming programming-language rust rust-lang rust-language
Last synced: 12 Oct 2024
https://github.com/justinfernald/justin-lang-compiler
A compiler written in JavaScript that compiles a C style language to WebAssembly
compiler javascript webassembly
Last synced: 02 Nov 2024
https://github.com/shenniger/toycompiler
Toy compiler
c compiler language lisp programming-language
Last synced: 06 Nov 2024
https://github.com/hamedfathi/roslynsolutionanalyzor
A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.
compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers
Last synced: 11 Oct 2024
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 08 Nov 2024
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 29 Oct 2024
https://github.com/msiemens/rustiny-jvm
A simple language that compiles to JVM bytecode
Last synced: 13 Oct 2024
https://github.com/jroesch/lean.js
An example of using Lean's backend API to implement a new language backend.
compiler javascript lean programming-language
Last synced: 15 Oct 2024
https://github.com/mtakagi/cccs
C like language compiler inspired by https://www.sigbus.info/compilerbook
Last synced: 06 Nov 2024
https://github.com/Backlang-Org/Backlang
A new Rust, C# inspired Language for .Net
backlang compiler macros programming-language
Last synced: 07 Nov 2024
https://github.com/whisperity/distcc-driver
Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.
bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script
Last synced: 17 Oct 2024
https://github.com/flolight/lexyaccexamples
LexYaccExamples is a compilation of Lex and Yacc example programs
compiler language-grammars lex
Last synced: 21 Oct 2024
https://github.com/akneni/truffle-cpp
Compile-time memory management without caveats
Last synced: 09 Oct 2024
https://github.com/fwcd/cfg-to-regex
Tool for converting context-free-grammars into recursive regexes
compiler context-free-grammar pcre regex
Last synced: 08 Oct 2024
https://github.com/teodutu/cpl
Compilatoare - UPB 2020-2021
abstract-syntax-tree antlr4 antlr4-java code-generation compiler cool-language lexical-analysis mips-assembly semantic-analysis syntactic-analysis
Last synced: 15 Oct 2024
https://github.com/qhdwight/q-lang
My high school capstone project - a compiler for my own language written with Golang
assembly compiler golang language
Last synced: 08 Oct 2024
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 15 Oct 2024
https://github.com/indutny/json-pipeline-observer
Observer for json-pipeline
Last synced: 17 Oct 2024
https://github.com/matheusphalves/cross-json-xml-dsl-parser
RepositÃŗrio do projeto de compiladores no semestre 2020.2
Last synced: 08 Nov 2024
https://github.com/deven96/welt
Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks
Last synced: 01 Nov 2024
https://github.com/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 06 Nov 2024
https://github.com/rogerinn/little_poc
Little poc Ê uma versÃŖo reduzida e para testes de prÊ-compilador JIT e AOT rodando totalmente em contÃĒineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 25 Oct 2024
https://github.com/lostjared/masterx_system
MasterX System is an interactive GUI platform for developing and testing simple games and applications.
compiler cplusplus20 environment
Last synced: 08 Nov 2024
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 28 Oct 2024
https://github.com/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 17 Oct 2024
https://github.com/reilabs/hieratika
Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet
compiler emulator llvm starknet
Last synced: 01 Nov 2024
https://github.com/ericdallo/docker-lein-sass
Lein + Sass docker image
compiler css docker docker-image dockerfile hub image lein leiningen sass
Last synced: 07 Nov 2024
https://github.com/deathlesz/brainfuck
Brainfuck parser, interpreter, IT compiler and LLVM frontend all-in-one.
brainfuck compiler interpreter llvm
Last synced: 31 Oct 2024
https://github.com/dandandan/superoptimizer
Simple superoptimizing "compiler"
compiler functional-programming optimization
Last synced: 06 Nov 2024
https://github.com/nqpz/toppl
An aggressive Prolog compiler :boom:
compiler interpreter prolog repl
Last synced: 12 Oct 2024
https://github.com/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 21 Oct 2024
https://gitlab.com/xlogic/mono
The mono repository for the xlogic standalone library, services and command line tools.
FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library
Last synced: 21 Oct 2024
https://github.com/iguntur/read-tsconfig
Read tsconfig.json file
compiler config json5 pkg read ts tsc tsconfig typescript
Last synced: 07 Nov 2024
https://github.com/florianvazelle/py2mips
A python compiler to mips, written in racket (not finished)
Last synced: 31 Oct 2024
https://github.com/arnau478/panorama
Panorama language compiler written in C
compiler language panorama programming programming-language
Last synced: 05 Nov 2024
https://github.com/dimits-ts/mini-python-compiler
A project implementing a compiler for the 'Mini Python' programming language.
compiler programming-language sablecc
Last synced: 07 Nov 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 12 Oct 2024
https://github.com/douira/parenthis-lang
(parenthis) is an esoteric programming language
compiler esoteric-language interpreter programming-language
Last synced: 14 Oct 2024
https://github.com/bensuperpc/docker-compiler-multi-arch
docker-compiler template
Last synced: 17 Oct 2024
https://github.com/rayhanadev/python-interpreter
A small Python Interpreter written in Javascript
compiler javascript nodejs python
Last synced: 06 Nov 2024
https://github.com/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 15 Oct 2024
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 27 Oct 2024
https://github.com/ahmedfathydev/java-lexical-analyzer
Java lexical analyzer for our compiler course.
compiler csharp java lexical-analyzer
Last synced: 06 Nov 2024
https://github.com/petergtz/c2c-err-transpiler
This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.
Last synced: 18 Oct 2024
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 15 Oct 2024
https://github.com/isuke/advanced-poe-filter
Advanced PoE Filter Compiler. Rich syntax for you.
compiler filter-of-kalandra path-of-exile pathofexile
Last synced: 24 Oct 2024
https://github.com/mtgrosser/jass-vue-sfc
Vue SFC compiler for Sprockets
asset-pipeline compiler javascript rails ruby ruby-on-rails sfc sprockets vue vue-sfc
Last synced: 02 Nov 2024
https://github.com/99thedark/aqua
6th version of my programming language, Aqua
compiler language llvm nim nim-lang programming-language
Last synced: 15 Oct 2024
https://github.com/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 31 Oct 2024
https://github.com/jomy10/wasm-lang-temp
Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.
compiler language multi-paradigm programming-language wasm web webassembly webdevelopment
Last synced: 28 Oct 2024
https://github.com/wabtey/antlr4_compiler_project
L3 Info - Creation of the beginnings of a compiler using Antlr4
Last synced: 24 Oct 2024
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website đ built for demonstration purposes Â
compiler editor llvm llvm-ir programming-language
Last synced: 15 Oct 2024
https://github.com/jweinst1/lobster
A super-fast, binary expression language
binary-data compiler execution programming-language
Last synced: 08 Nov 2024
https://github.com/jweinst1/cook
The Reaction based programming language
compiler interpreter reactive-programming
Last synced: 08 Nov 2024
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 15 Oct 2024
https://github.com/mattmezza/email-lang-cli
The Email Language CLI
cli compiler email language parser transpiler
Last synced: 02 Nov 2024
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 15 Oct 2024
https://github.com/joshuawills/x-compiler
Compiler for 'X' language, utilising LLVM IR as target code
compiler java llvm programming-languages
Last synced: 15 Oct 2024
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 24 Oct 2024
https://github.com/bullheadandplato/compiler-palm-tree
CS462 term project. lexical analyzer and parser for/in C++ language
compiler lexical-analyzer parser
Last synced: 05 Nov 2024
https://github.com/vatshayan/dfa-optimization-minimization-
This is about DFA optimization/Minimization in C program
autometa compiler dfa dfa-construction dfa-minimization dfa-optimization
Last synced: 11 Oct 2024