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/coditva/uc-to-llvm
A small uC compiler front-end for LLVM
compiler compiler-construction lex llvm llvm-c llvm-ir yacc
Last synced: 07 Nov 2024
https://github.com/limo1996/eth-compilerdesign
Solutions from Compiler Design class at ETH Zürich
compiler compiler-design compilers
Last synced: 06 Nov 2024
https://github.com/porglezomp/compiler-parts
Parts of a compiler backend, from scratch
Last synced: 02 Nov 2024
https://github.com/sanjinkurelic/mvcgenerator
Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).
analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture
Last synced: 06 Nov 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/xnj-lang/xnj
XNJ Compiler
compiler lang language programming programming-language rust rust-lang rust-language
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/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 12 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/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 06 Nov 2024
https://github.com/msiemens/rustiny-jvm
A simple language that compiles to JVM bytecode
Last synced: 13 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/iguntur/read-tsconfig
Read tsconfig.json file
compiler config json5 pkg read ts tsc tsconfig typescript
Last synced: 07 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/cosmos72/m64th
[BETA] 64-bit forth compiler with REPL
compiler forth interpreter repl
Last synced: 11 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/ahmedfathydev/java-lexical-analyzer
Java lexical analyzer for our compiler course.
compiler csharp java lexical-analyzer
Last synced: 06 Nov 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
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/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/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/nqpz/toppl
An aggressive Prolog compiler :boom:
compiler interpreter prolog repl
Last synced: 12 Oct 2024
https://github.com/ncfavier/pgo
Tiny Go compiler for the compilation project at ENS
Last synced: 07 Nov 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/synthetic-borealis/hirnfick
A Brainfuck source-to-source compiler.
brainfuck compiler deno javascript javascript-library nodejs transpiler
Last synced: 08 Nov 2024
https://github.com/georgewpark/simple-scss-compiler
A simple SCSS compiler using npm scripts.
compiler node-sass npm-scripts scss
Last synced: 07 Nov 2024
https://github.com/marcosspessatto/compiler
Transpiler from CT language to Java
compiler java jflex lexical-analysis parser
Last synced: 07 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/jumperchen/dart2java
A dart to java transpiler (PoC project)
compiler dart dartlang java transpiler
Last synced: 11 Oct 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/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/yhdgms1/grim-jsx
Compiling JSX to produce grim static templates
babel-plugin compiler jsx jsx-templates
Last synced: 04 Nov 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/pedroediaz/xc
A toy self-compiling C compiler.
bsd-3-clause c89 c99 compiler embedded non-recursive parser shunting-yard unix
Last synced: 12 Oct 2024
https://github.com/c-chads/seabass
the SEABASS MetaProgramming language (and metacompiler) repository. Public Domain Compiler.
c99 cc0 compiler metaprogramming public-domain
Last synced: 29 Sep 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/thedavidchu/dolang
An transpiler/interpreter written in C.
c89 c99 compiler dolang interpreter lol transpiler
Last synced: 12 Oct 2024
https://github.com/deeptiman/generic-programming
A Case Study on Golang Generic Code
abstract-syntax-tree compiler compiler-principles cpp generic-programming generic-types go golang golang-application golang-examples golang-generics golang-library golang-package google java software-architecture software-development software-engineering software-testing unit-test
Last synced: 12 Oct 2024
https://github.com/28/openlayers-cljs-compile-error-repo
A repo presenting a CLJS compile error I stumbled upon
bug clj cljs clojure clojurescript compiler
Last synced: 28 Sep 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/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/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 13 Oct 2024
https://github.com/gabrysbiz/lesscss-maven-plugin-examples
LessCSS Maven Plugin example projects.
compiler example-project less lesscss maven-plugin
Last synced: 28 Sep 2024
https://github.com/retorillo/cl.vim
Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.
Last synced: 05 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/dandandan/superoptimizer
Simple superoptimizing "compiler"
compiler functional-programming optimization
Last synced: 06 Nov 2024
https://github.com/andreiduma/coolr
Compiler for the Cool classroom language, written in Rust.
Last synced: 29 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/gabrysbiz/lesscss-compiler
A Java library which compiles Less source files to the CSS code.
compiler java-library less lesscss
Last synced: 28 Sep 2024
https://github.com/shikugawa/startear
The experimental programming language compiler and virtual machine
Last synced: 16 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/codenameyau/calc-lang
Calculator interpreter language
abstract-syntax-tree calculator compiler grammar interpreter language math programming
Last synced: 14 Oct 2024
https://github.com/petercamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
compiler lexical-analysis ruby rubygem
Last synced: 29 Oct 2024
https://github.com/monai/cc-web-runner
Closure Compiler web runner
browserify closure-compiler compiler javascript minify
Last synced: 08 Nov 2024
https://github.com/petercamilleri/parse_queue
An object queue for moving compiler tokens with nestable backtrack capability.
backtracking compiler queue ruby rubygem
Last synced: 29 Oct 2024
https://github.com/shenniger/toycompiler
Toy compiler
c compiler language lisp programming-language
Last synced: 06 Nov 2024
https://github.com/devtonin/simples-to-c-compiler
A 'SIMPLES' lang to C compiler, built-in Java with Flex and Cups for the Compilers discipline, 6th period of Computer Engineering Degree.
Last synced: 08 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/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 27 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/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/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: 23 Oct 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/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/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/flolight/lexyaccexamples
LexYaccExamples is a compilation of Lex and Yacc example programs
compiler language-grammars lex
Last synced: 21 Oct 2024
https://github.com/pixselve-school/TLC-projet
A compiler for the While language made in Java
Last synced: 23 Oct 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/jiriklepl/Bachelor-Thesis-Defense
Check https://github.com/exaexa/simple-mff-slides for the template
bachelor-thesis beamer c compiler haskell hindley-milner mff-uk tex
Last synced: 23 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/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 21 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://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/clementtsang/wlp4_compiler
The resulting compiled files of the wlp4 compiler.
Last synced: 13 Oct 2024
https://github.com/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 15 Oct 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/redayzarra/pyforge
PyForge is a custom Python compiler built using .NET and C#. It provides an interactive shell for real-time Python code execution and supports a variety of commands for enhanced user interaction. PyForge is designed to parse Python code, evaluate expressions, and provide detailed diagnostics to help debug and improve your Python scripts.
compiler compilers csharp csharp-code dotnet dotnet-core python
Last synced: 12 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