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-16 00:05:40 UTC
- JSON Representation
https://github.com/mrpluto0/dslbot
the design and implementation of the dsl language
Last synced: 14 Jan 2025
https://github.com/rorakus/opplang
Programming language O++
compiler interpreter java programming-language
Last synced: 30 Nov 2024
https://github.com/edertone/turbobuilder
Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more
builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript
Last synced: 13 Nov 2024
https://github.com/dominikrys/schism
🗯 Compile-to-WebAssembly language
compiler typescript webassembly
Last synced: 19 Nov 2024
https://github.com/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 07 Dec 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 Jan 2025
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: 07 Dec 2024
https://github.com/xternet/mini-compiler-js-evm-bytecode
The mini-compiler that converts a JS-like 'add' function to EVM bytecode.
compiler ethereum evm javascipt nodejs smart-contracts solidity
Last synced: 14 Jan 2025
https://github.com/guidanoli/inf1022
Compiler for JFLAP Turing Machine (INF1022)
Last synced: 16 Nov 2024
https://github.com/jub0t/jock
An automatic document generator for javascript libraries.
automation compiler docs documentation generator javascript library parser
Last synced: 16 Nov 2024
https://github.com/coldnew/compiler-brainfuck
A Clojure based optimize brainfuck compiler that support multi target (c, java, rust, js, python ... etc)
brainfuck clojure clojurescript compiler compiler-brainfuck
Last synced: 15 Jan 2025
https://github.com/vapory-legacy/solidity
Solidity Contract-Oriented Programming Langauge for Vapory
compiler cryptocurrency smart-contracts solidity vap vapor vapory
Last synced: 19 Nov 2024
https://github.com/engichang1467/myjscompiler
Writing my first compiler in javascript
Last synced: 17 Nov 2024
https://github.com/vit0rr/obsidian-notes
My obsidian
algorithms compiler markdown notes obsidian
Last synced: 17 Nov 2024
https://github.com/zyszys/js-compiler
Just for learning ast and bit of compiler.
Last synced: 19 Nov 2024
https://github.com/code-help-tutor/cse3341-cse3321-compiler
CSE3341 CSE3321 Compiler 辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Last synced: 17 Nov 2024
https://github.com/rhaeguard/shum
A useless stack-oriented programming language for JVM
compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented
Last synced: 17 Nov 2024
https://github.com/nuxy/go-webview-app-builder
:window: Create a JavaScript single-page application (SPA) in a WebView
compiler desktop-application golang single-page-app webview
Last synced: 16 Jan 2025
https://github.com/c71n93/language
Compiler for primitive programming language
Last synced: 16 Jan 2025
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 17 Nov 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: 31 Dec 2024
https://github.com/eignnx/fauxcaml
A (not so great) Python implementation of OCaml
compiler nasm-assembly ocaml programming-language python37 x86-64
Last synced: 20 Nov 2024
https://github.com/reisraff/phulp-scss-compiler
The scss compiler addon for phulp
compiler php phulp phulp-scss-compiler phulpplugin scss scss-compiler
Last synced: 17 Nov 2024
https://github.com/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 26 Nov 2024
https://github.com/yazaldefilimone/essentials-of-interpretation
Building an Interpreter from scratch
compiler compiler-design interpreter runtime
Last synced: 17 Nov 2024
https://github.com/fergusq/licp
Small functional language that compiles to C
Last synced: 17 Nov 2024
https://github.com/fergusq/pil
Proceed Intermediate Language
compiler intermediate-language purkka
Last synced: 17 Nov 2024
https://github.com/fergusq/phl
Proceed High Language
compiler programming-language purkka
Last synced: 17 Nov 2024
https://github.com/natelindev/modular-mini-c-compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 17 Nov 2024
https://github.com/ruicao93/java-compiler-v0.0.1
java语言编写的词法分析、语法分析器
compiler dd-path lexer syntactic-analysis
Last synced: 17 Nov 2024
https://github.com/mateuschaves/compiladores
Códigos da disciplina de Compiladores do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.
Last synced: 17 Nov 2024
https://github.com/modlfo/vultjs
This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js
Last synced: 30 Nov 2024
https://github.com/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 17 Nov 2024
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: 17 Nov 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 21 Nov 2024
https://github.com/sangaryousmane/alx-low_level_programming
This repository is for all ALX low level programming task
bit-manipulation c compiler hashtable linkedlist makefiles programming-language recursion searching-algorithms
Last synced: 17 Nov 2024
https://github.com/lostjared/masterx_system
MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.
compiler cplusplus20 environment
Last synced: 31 Dec 2024
https://github.com/udhos/gobule
Golang Go parser for the Bule Language
bule-language compiler go interpreter parser
Last synced: 18 Nov 2024
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 20 Nov 2024
https://github.com/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 18 Nov 2024
https://github.com/chichunchen/cal-translator-and-interpreter
Translator and interpreter of a small calculator language in OCaml
compiler eval interpreter ocaml semantic-analysis
Last synced: 18 Nov 2024
https://github.com/khaledashrafh/tiny-compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
compiler cpp parser semantic-analyzer syntax-analyzer tiny-language tokenization
Last synced: 07 Dec 2024
https://github.com/rubyonworld/ruby-less-js
Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.
bridge compiler lessjs official
Last synced: 18 Nov 2024
https://github.com/thomas-crane/spearmint
A statically typed, simple language.
Last synced: 18 Nov 2024
https://github.com/shinnn/gulp-yo-yo
gulp plugin to transform yo-yo/bel/choo templates into pure and fast document calls
compiler gulp gulp-plugin stream template yo-yo
Last synced: 07 Dec 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: 21 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: 21 Nov 2024
https://github.com/kassick/compiladores-codes
Code samples for a Compilers course
antlr c cmake compiler compilers cpp cpp11 csharp virtual-machine
Last synced: 21 Nov 2024
https://github.com/reyrove/fortran
Welcome! This repo offers simple Fortran 95 examples for key algorithms and numerical methods. Learn with Plato IDE and FTN95. For more, check out my YouTube tutorials!
compiler fortran fortran-language fortran-tutorial fortran77 fortran90 fortran95 freyja mathematics numerical-computation plato programming reyrove youtube
Last synced: 25 Nov 2024
https://github.com/willkirkmanm/pcap
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 25 Nov 2024
https://github.com/thmxv/tx-lang-rust
Lightweight, fast, modern and safe scripting language
compiler fast interpreter language light lightweight programming-language rust safe single-pass vm
Last synced: 21 Nov 2024
https://github.com/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 21 Nov 2024
https://github.com/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 21 Nov 2024
https://github.com/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 21 Nov 2024
https://github.com/andreiduma/smithforth_risc-v
An accessible Forth written in machine code for the RISC-V architecture.
compiler forth machine-code master-thesis risc-v
Last synced: 21 Nov 2024
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 25 Nov 2024
https://github.com/synthetic-borealis/hirnfick
A Brainfuck source-to-source compiler.
brainfuck compiler deno javascript javascript-library nodejs transpiler
Last synced: 31 Dec 2024
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 22 Nov 2024
https://github.com/yisus82/fic-compiladores
Compiladores - Facultad de Informática de A Coruña
c compiler compiler-construction compilers lex pascal yacc
Last synced: 01 Dec 2024
https://github.com/bad-logic/learning-java
learning java programming language
associations binding compiler design-patterns inheritance interpreter java jdk jpa jre jvm oop polymorphism spring spring-boot stringpool
Last synced: 22 Nov 2024
https://github.com/sami-bre/dart_to_mips32_compiler
A tiny compiler that can compile simple dart code into MIPS-32 assembly, written in typescript
Last synced: 07 Dec 2024
https://github.com/jharrilim/single-expression-shunting-yard-interpreter
shunting yard interpreter written in a single expression
calculator compiler functional-programming i-wish-i-was-lisp interpreter oneliner shunting-yard
Last synced: 31 Dec 2024
https://github.com/kiarashvosough1999/jcompiler
Simple Interpreter With Java
compiler compiler-design interpreter java
Last synced: 01 Dec 2024
https://github.com/thaliaarchi/nebula2
Toolchain for the Whitespace programming language
Last synced: 25 Nov 2024
https://github.com/thaliaarchi/yspace
Work-in-progress toolchain for the Whitespace programming language
compiler toolchain whitespace-language
Last synced: 25 Nov 2024
https://github.com/thaliaarchi/respace
An interpreter and assembler for the Whitespace language written in C++
compiler cpp whitespace-language
Last synced: 25 Nov 2024
https://github.com/xaymar/blitzllvm
BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.
blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows
Last synced: 01 Dec 2024
https://github.com/geovani-moc/analizador-lexico
Analisador léxico para alguns elementos da linguagem C ANSI C89.
analizador-lexico compiler javacc lexical-analyzer
Last synced: 25 Nov 2024
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 01 Dec 2024
https://github.com/karimsa/wiz
Zero config toolchain to manage JS projects with simplicity.
benchmark-framework build bundler compiler javascript linter profiler test-framework
Last synced: 22 Nov 2024
https://github.com/tonyfromundefined/keynote-typescript-korea-relay
📣 [TypeScript Korea 2020] Online Meetup Relay Compiler Demo
codegen compiler relay typescript
Last synced: 07 Dec 2024
https://github.com/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 22 Nov 2024
https://github.com/mahmoudimus/lichen-lang
mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.
compiler compilers lichen python python-like
Last synced: 01 Dec 2024
https://github.com/quatico-solutions/.github
compiler java javascript microfrontends microservices react storybook typescript webcomponents
Last synced: 25 Nov 2024
https://github.com/clementtsang/wlp4_compiler
The resulting compiled files of the wlp4 compiler.
Last synced: 26 Nov 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: 15 Dec 2024
https://github.com/zen-ham/easy_python_quick_compiler
very simple to use compiler for python files, needs pyinstaller to be (propperly) installed.
compiler easy-to-use fast python python-script python3
Last synced: 09 Jan 2025
https://github.com/ahmedishraq/cse420-lab
CSE420 - Compiler Design
bracucse420 compiler compiler-design java python
Last synced: 02 Dec 2024
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 26 Nov 2024
https://github.com/gilbertocunha/plc
Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.
Last synced: 02 Dec 2024