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-07 00:05:14 UTC
- JSON Representation
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/sid597/nand-to-games
Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.
compiler computer-architecture operating-system
Last synced: 15 Oct 2024
https://github.com/sweeper777/album
An esoteric programming language with lots of songs
Last synced: 15 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/clementtsang/wlp4_compiler
The resulting compiled files of the wlp4 compiler.
Last synced: 13 Oct 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/williamfedele/tinycompiler
Compiler written in Zig for fun
compiler compiler-design zig ziglang
Last synced: 17 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/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/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/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/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/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 28 Oct 2024
https://github.com/thomas-crane/spearmint
A statically typed, simple language.
Last synced: 12 Oct 2024
https://github.com/Amdrel/mlbf
An optimizing Brainfuck interpreter / compiler written in C.
brainfuck brainfuck-interpreter compiler scripting-language stdin
Last synced: 03 Aug 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/ehwan/lua_rust
lua syntax parser & interpreter in Rust
compiler glr-parsing lalr1 lua rust
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/amdrel/mlbf
An optimizing Brainfuck interpreter / compiler written in C.
brainfuck brainfuck-interpreter compiler scripting-language stdin
Last synced: 30 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/wtanaka/ansible-role-ghc-mtl
Ansible role to install mtl library for Glasgow Haskell Compiler
ansible ansible-galaxy ansible-role ansible-roles compiler development galaxy ghc ghc-mtl ghci glasgow haskell
Last synced: 13 Oct 2024
https://github.com/timbokz/ange
♻️ Compile anything into anything using EJS templates.
automation cli compiler es6 generator javascript nodejs
Last synced: 30 Oct 2024
https://github.com/occisor2/clc
A small C compiler in Common Lisp
c-language c-programming c-programming-language common-lisp compiler compilers programming-language programming-languages
Last synced: 12 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/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 19 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/blevic/simple-c-compiler
My C compiler, written in C (and Python)
Last synced: 30 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/mjz86/mjz_esp32_os
a open source operating system for running wrench byte code in a esp32 / esp32s3
arduino-ide arduino-sketch cli cli-app comand-line command compiler esp esp32 esp32-arduino esp32-s3 esp32s3 interpreter operating-system-learning operation-systems os ota rtos script vm
Last synced: 04 Nov 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 12 Oct 2024
https://github.com/wtanaka/ansible-role-ghc
Ansible role to install ghc
ansible ansible-galaxy ansible-role ansible-roles compiler compilers development galaxy ghc ghci glasgow haskell
Last synced: 13 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/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 12 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/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/sholtrop/cminus
Toy compiler for a minimal, C-like language, written in Rust.
Last synced: 26 Oct 2024
https://github.com/aromalanil/compiler-design-lab
Programs for Compiler Design Lab🧪 of S7 KTU
c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer
Last synced: 25 Oct 2024
https://github.com/rickbutton/schwasm
A Scheme compiler that targets WebAssembly
compiler scheme wasm webassembly
Last synced: 01 Nov 2024
https://github.com/keithwachira/gosandbox
A sandbox to run small public golang apps
Last synced: 13 Oct 2024
https://github.com/dlesbre/kotlin-compiler
Compiler for a simple fragment of kotlin
Last synced: 02 Nov 2024
https://github.com/turbolent/ralph-ilc2012
Paper and slides for the ILC 2012 submission about Ralph
anf compilation compiler dylan javascript lisp ralph
Last synced: 19 Oct 2024
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 14 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/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/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/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/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 15 Oct 2024
https://github.com/oreqizer/lox
Toy language written while reading https://craftinginterpreters.com/
compiler interpreter learning rust
Last synced: 15 Oct 2024
https://github.com/owainlewis/osc
Scheme compiler
compiler haskell scheme scheme-compiler
Last synced: 15 Oct 2024
https://github.com/xffxff/nand2tetris
Write assembler, vm and compiler in rust
assembler compiler nand2tetris rust vm
Last synced: 14 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/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/tonyfromundefined/keynote-typescript-korea-relay
[TypeScript Korea 2020] Online Meetup Relay Compiler Demo
codegen compiler relay typescript
Last synced: 18 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/jumperchen/dart2java
A dart to java transpiler (PoC project)
compiler dart dartlang java transpiler
Last synced: 11 Oct 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/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/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 15 Oct 2024
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 20 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/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/jednano/tsconfig
Base TypeScript configuration file.
compiler options rules tsconfig typescript
Last synced: 11 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/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/yhdgms1/grim-jsx
Compiling JSX to produce grim static templates
babel-plugin compiler jsx jsx-templates
Last synced: 04 Nov 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/llvm-to-cairo
Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet
compiler emulator llvm starknet
Last synced: 22 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/alx741/ghc.vim
Vim Haskell GHC compiler plugin [official]
compiler ghc haskell vim vim-runtime
Last synced: 07 Nov 2024
https://github.com/shikugawa/startear
The experimental programming language compiler and virtual machine
Last synced: 16 Oct 2024
https://github.com/ahmednassar7/lexical-analyzer
A simple java based lexical analyzer
compiler java lexical-analyzer lexical-parser lexical-semantics
Last synced: 06 Nov 2024
https://github.com/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 06 Nov 2024
https://github.com/sinnwrig/directxshadercompiler.net
.NET wrapper for the DirectXShaderCompiler written in C#
compiler csharp directx directx-shader-compiler dotnet-core dxil hlsl llvm llvm-clang net8 shader shader-programs
Last synced: 14 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/codenameyau/calc-lang
Calculator interpreter language
abstract-syntax-tree calculator compiler grammar interpreter language math programming
Last synced: 14 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/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/Backlang-Org/Backlang
A new Rust, C# inspired Language for .Net
backlang compiler macros programming-language
Last synced: 01 Aug 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/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/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/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