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/sug0/zerofucks
just another boring brainfuck interpreter
beginner-project brainfuck compiler interpreter java oop oop-languages
Last synced: 02 Nov 2024
https://github.com/alex313031/electron-22
Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC
avx compiler compiler-optimized electron electron-22 optimized
Last synced: 06 Nov 2024
https://github.com/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 24 Oct 2024
https://github.com/adryzz/simplecompiler
An easy to use portable C# compiler made in C#
Last synced: 29 Oct 2024
https://github.com/effeix/pascalsimplifiedcompiler
Simplified compiler for the Pascal language built with Python3
compiler languages pascal python3
Last synced: 07 Nov 2024
https://github.com/pepicrft/noora
🌱 Noora is a native UI compiler for the web
Last synced: 14 Oct 2024
https://github.com/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 24 Oct 2024
https://github.com/pagliacii/sicp-reg-machine
Register machine in SICP Chapter 5. Solve exercise 5.51.
Last synced: 26 Oct 2024
https://github.com/xstupi00/IFJ2017
Implementation compiler of imperative language IFJ17.
c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit
Last synced: 23 Oct 2024
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 11 Oct 2024
https://github.com/wspace/cybis-hapyli
Archive of HaPyLi, a language that compiles to Whitespace by Cybis
compiler hapyli whitespace-language
Last synced: 03 Aug 2024
https://github.com/mkabumattar/hello-world-api
Hello, World! in All Languages Programming API, This is the initial draft. It's likely to have some flaws, but it'll be improved to be more stable in the future.
api compiler hello-world language nodejs programming programming-language programming-languages
Last synced: 27 Oct 2024
https://github.com/amrdeveloper/nand2tetris
Start from NAND gate to build a Computer that can run the Tetris game
assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine
Last synced: 14 Oct 2024
https://github.com/lemmon/babel-env-cli
Babel command line interface for global use, including preset-env as default.
babel cli compiler ecmascript javascript
Last synced: 23 Oct 2024
https://github.com/qupa-project/uniview-lang
View once immutability enabling the safeties of immutable code, while enjoying near procedural performance
Last synced: 14 Oct 2024
https://github.com/jomy10/pufferfish
An extensible html templating engine that generates static html.
cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates
Last synced: 28 Oct 2024
https://github.com/mittalgovind/compiler-construction
Another one of the numerous failed compiler project. Compiler Construction course - BITS F363
Last synced: 11 Oct 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/mohammedhrima/wolf-compiler
Compiler made for fun (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 12 Oct 2024
https://github.com/inmanturbo/module-compiler
Compile single file namespace to Psr4
Last synced: 23 Oct 2024
https://github.com/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 28 Oct 2024
https://github.com/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 19 Oct 2024
https://github.com/natelindev/Modular-Mini-C-Compiler
A Mini C Compiler
c compiler mips mips-assembly xml
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/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/snowy1803/suffix-lang
A type-safe functional programming language using Reverse Polish Notation
compiler functional-programming language programming-language suffix-lang
Last synced: 17 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/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 31 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/bensuperpc/docker-compiler-multi-arch
docker-compiler template
Last synced: 17 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/florianvazelle/py2mips
A python compiler to mips, written in racket (not finished)
Last synced: 31 Oct 2024
https://github.com/willothy/worth
Compiler for the Porth programming language, targeting x86_64 assembly.
compiler compilers porth programming-language rust stack-based-language
Last synced: 22 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/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 17 Oct 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/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/indutny/json-pipeline-observer
Observer for json-pipeline
Last synced: 17 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/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/akneni/truffle-cpp
Compile-time memory management without caveats
Last synced: 09 Oct 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/allantargino/lelang
A Programming Language developed by me called "Le". It was developed using ANTLR.
antlr compiler compiler-construction
Last synced: 23 Oct 2024
https://github.com/msiemens/rustiny-jvm
A simple language that compiles to JVM bytecode
Last synced: 13 Oct 2024
https://github.com/shenniger/toycompiler
Toy compiler
c compiler language lisp programming-language
Last synced: 06 Nov 2024
https://github.com/danuja01/codecoach-backend
Coadcoach is a revolutionary research project aimed at creating an interactive programming assistant tool for programmers and instructors in universities.
assistant compiler express hacktoberfest nodejs programming
Last synced: 11 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/porglezomp/compiler-parts
Parts of a compiler backend, from scratch
Last synced: 02 Nov 2024
https://github.com/c71n93/language
Compiler for primitive programming language
Last synced: 11 Oct 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/ssxdev/remote-compiler
This API provides complete computer access for coding projects in a secure environment. It supports execution with customizable memory limits and execution times. With built-in compilers, it handles code in 4 programming languages, compiling and providing immediate output.
compiler container dockercompose
Last synced: 11 Oct 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/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/idelvall/hack-assembler
An assembler for the Hack machine (http://www.nand2tetris.org/)
assembler compiler hack-machine machine-language nand2tetris
Last synced: 11 Oct 2024
https://github.com/idelvall/hack-vm
A stack machine code (VM code) to assembly compiler for the Hack machine (http://www.nand2tetris.org)
assembler compiler hack-machine nand2tetris stack-machine
Last synced: 11 Oct 2024
https://github.com/alx741/ghc.vim
Vim Haskell GHC compiler plugin [official]
compiler ghc haskell vim vim-runtime
Last synced: 07 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/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/jumperchen/dart2java
A dart to java transpiler (PoC project)
compiler dart dartlang java transpiler
Last synced: 11 Oct 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/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/nqpz/toppl
An aggressive Prolog compiler :boom:
compiler interpreter prolog repl
Last synced: 12 Oct 2024
https://github.com/puntorigen4u/nuxt_dsl
NUXT DSL compiler. Using this CLI you'll be able to create and deploy complete VueJS + Nuxt webapps, created within Concepto DSL IDE.
compiler concepto dsl-interpreter dsl-syntax nodejs nuxtjs puntorigen vue vuejs vuetify
Last synced: 11 Oct 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 12 Oct 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/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
https://github.com/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 12 Oct 2024
https://github.com/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 12 Oct 2024
https://github.com/sword-smith/hfasto
Implementing a compiler for the fuctional programming language fasto in Haskell
calling-conventions compiler functional-programming mips-assembly register-allocation
Last synced: 11 Oct 2024
https://github.com/japrozs/dojo
Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration
arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables
Last synced: 11 Oct 2024
https://github.com/hidehalo/laravel-view-shrinker
Laravel view shrinker would performs compression operations similar to twig's spaceless function when compile&caching blade views.
blade compiler laravel performance shrink shrinker spaceless twig view
Last synced: 11 Oct 2024
https://github.com/mahmoudmohamedramadan/compiler-design
The Compiler Design project for Computer Science department 👨💻.
compiler computer-science csharp desktop-application semantic-analysis static-analysis syntax-analyzer
Last synced: 11 Oct 2024
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 15 Oct 2024
https://github.com/sibtiger/bootlessstar
Bootless Star; A giant complexed shell based software that houses an environment for the supported programs. Comes included: Doom Builder 2 compiler, Doom Builder 64 compiler, GZDoom Builder compiler, and DeLorean backup
bootlessstar compiler delorean-backup doom-builder doom-builder-2 doom-builder-64 dos front-end gzdoom-builder shell-script shellscript windows-batch
Last synced: 11 Oct 2024
https://github.com/anupam-io/strange-if-else
A simple bison based parser to detect and solve a strange if-else sequence.
bison compiler flex grammar lex lexical-analyzer yacc
Last synced: 28 Oct 2024
https://github.com/pheuter/lithon
A toy compiler that translates a small subset of Scheme into Python
compiler lisp python scheme toy-compiler
Last synced: 11 Oct 2024
https://github.com/amitsingh-007/uglify-js-compiler
A JS Compiler to compile any JS code into a valid uglified transpiled JS code. You can also execute the uglified JS code right from the browser.
compiler daisyui solidjs solidstart stackblitz tailwindcss uglify-js-compiler uglifyjs
Last synced: 14 Oct 2024