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-02-11 00:05:55 UTC
- JSON Representation
https://github.com/frederiktobner/cellox
Compiler for the cellox programming language
bytecode compiler garbage-collector interpreter programming-language scripting-language virtual-machine
Last synced: 13 Dec 2024
https://github.com/hand-of-doom/gomake
Run golang code in Makefile and use all the features of bash & multiline targets support
code-generator compiler go linux makefile-generator makefile-syntax
Last synced: 11 Nov 2024
https://github.com/kamkow1/yup
source code of the yup compiler and other related tools
compiler language llvm programming-language
Last synced: 13 Oct 2024
https://github.com/sigmasoldi3r/charon-lang
Charon is a functional, LISP flavoured language that compiles to Lua.
compiler functional language lisp-like
Last synced: 26 Nov 2024
https://github.com/kekyo/nesp
A Lisp-like lightweight functional language on .NET
compiler csharp dotnet functional-language lisp repl
Last synced: 30 Oct 2024
https://github.com/y-nak/tiger-cranelift
Tiger language implementation using cranelift
Last synced: 20 Nov 2024
https://github.com/gizmo385/c-minus-minus
A C-- compiler written in C with a side Clojure branch
Last synced: 08 Nov 2024
https://github.com/detjonmataj/tiny-c-compiler-patches
During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.
c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc
Last synced: 12 Oct 2024
https://github.com/objectionary/opeo-maven-plugin
Maven plugin to remove Bytecode opcodes from XMIR as much as possible
bytecode compiler eolang oop optimization optimization-algorithms transpiler
Last synced: 12 Nov 2024
https://github.com/metaory/markup.json
DOM Markup AST representation in compact JSON βΌβΎ Specification, Transformer Library and CLI
ast cli compiler composition dom dom-tree domtree dsl generator html-ast npm-package parser template transformer transpiler
Last synced: 10 Dec 2024
https://github.com/ravener/clox
Extended clox with more features and optimizations
bytecode clox compiler interpreter programming-language virtual-machine
Last synced: 17 Nov 2024
https://github.com/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 05 Nov 2024
https://github.com/l1mey112/tl-v
A tiny, proof of concept, programming language.
ast compiler compiler-design gas programming-language vlang x86-64
Last synced: 10 Feb 2025
https://github.com/texodus/literally
A tool for literate programming in Javascript
compiler javascript literate-programming
Last synced: 28 Oct 2024
https://github.com/w3c/dms
Dialogue Manager Script - programming language for autonomous interactive systems
chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language
Last synced: 05 Feb 2025
https://github.com/mhashim6/klox
Kotlin Compiler/ Interpreter for the Lox Programming Language.
compiler crafting-interpreters functional-programming interpreter kotlin lox-language
Last synced: 15 Nov 2024
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 09 Feb 2025
https://github.com/siraben/hasktran
A compiler for FRACTRAN written in Haskell.
assembler compiler fractran haskell monad-transformers tagless-final
Last synced: 24 Oct 2024
https://github.com/alkimeegames/codeoptimizationsymbols
Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor
code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin
Last synced: 09 Feb 2025
https://github.com/owainlewis/joy
Compiler for the functional stack based programming language Joy
compiler interpreter programming-language stack-based
Last synced: 15 Oct 2024
https://github.com/benhoyt/false-forth
A False compiler and interpreter written in ANS Forth
compiler false forth interpreter
Last synced: 30 Jan 2025
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 13 Oct 2024
https://github.com/basemax/firstllvmc
Generate object code and IR code of a simple program using LLVM in Pure C.
c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial
Last synced: 09 Feb 2025
https://github.com/agentcooper/eye
Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript
compiler llvm programming-language typescript
Last synced: 13 Nov 2024
https://github.com/onyxlang/ts
An Onyx compiler implementation in Typescript
Last synced: 24 Oct 2024
https://github.com/basemax/mylang
A hobby compiler build by nearley. (Thanks from Toby)
compiler grammar grammar-checker grammar-parser interpreter js lexer nearley nearley-grammar nearleyjs nodejs
Last synced: 09 Feb 2025
https://github.com/mohammedhrima/interpreted_programming_language
Interpreted programming language built with C
c ccompiler compiler compilers cprogramming cprogramming-language cproject interpreter programming-language python-syntax
Last synced: 16 Nov 2024
https://github.com/rvcas/the-super-tiny-compiler.rs
The Super Tiny Compiler in Rust
Last synced: 21 Oct 2024
https://github.com/ghaiklor/tiny-three-pass-compiler-codewars
Three-pass compiler for a simple programming language into a small assembly language
assembly compiler compilers javascript nodejs optimizer
Last synced: 09 Nov 2024
https://github.com/hanaasagi/starlark-ts
:ringed_planet: Starlark language implemented in pure TypeScript.
Last synced: 09 Dec 2024
https://github.com/nzeemin/vilnius-basic-compiler
Writing cross compiler from Vilnius BASIC into MACRO11. WIP π§
basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer
Last synced: 15 Nov 2024
https://github.com/ultimaweapon/nitro
Experimental OOP language that compiled to native code with non-fragile and stable ABI
Last synced: 07 Dec 2024
https://github.com/ilieschibane/projet-compil_mini-compilateur
a Mini compiler made in C and Flex/Bison for an university project
Last synced: 29 Nov 2024
https://github.com/giulioz/mlem
π¨πΌβπ»π A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 15 Oct 2024
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 28 Oct 2024
https://github.com/amrdeveloper/echo
Compiler And Virtual Machine for Lox Programming Language written in C
c compiler lox lox-language virtual-machine
Last synced: 14 Oct 2024
https://github.com/haroldo-ok/vn32x
A tool for creating visual novels for the Sega 32x. Work in progress.
32x compiler game-development visual-novel-engine
Last synced: 03 Dec 2024
https://github.com/akshatkarani/micro_compiler
A compiler for MICRO language
Last synced: 14 Oct 2024
https://github.com/not-nik/tarik
tarik is a minimal, compiled language, designed for low-level programming.
compiler language programming-language tarik
Last synced: 26 Jan 2025
https://github.com/rj45/nanogo
NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs
assembly compiler cpu go golang hobby-compiler hobby-language hobby-project homebrew-computer processor-design
Last synced: 02 Jan 2025
https://github.com/eyelash/moebius
a simple and fast functional programming language
compiler cpp functional-language programming-language
Last synced: 24 Oct 2024
https://github.com/kralicky/ragu
Protobuf code generator without protoc, for Go
Last synced: 10 Jan 2025
https://github.com/here-be/snapdragon-handlers
Adds support for handlers, events and plugins to snapdragon libraries.
compiler lexer nodes parser snapdragon tokens
Last synced: 14 Nov 2024
https://github.com/playxe/stack2ssa
Simple implementation of stack to SSA IR lowering
bytecode compiler cranelift intermediate-code-generation jit ssa stack
Last synced: 01 Nov 2024
https://github.com/sinabakh/sitron
C++ Arendelle 2XIV Engine
arendelle cli compiler cpp interpreter karyfoundation language linux programming-language
Last synced: 19 Nov 2024
https://github.com/taktoa/spim-compiler
A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)
compiler dependent-types idris mips wip
Last synced: 22 Jan 2025
https://github.com/nathsou/girafe
Term Rewriting Systems infrastructure
compiler decision-trees functional-programming girafe rewriting rewriting-system term-rewriting
Last synced: 11 Oct 2024
https://github.com/ShuyunFF2E/dragon-pond
πΉπ₯dragon compiler collection
Last synced: 01 Nov 2024
https://github.com/anikhasibul/html2vecty
HTML to Vecty compiler! π Transpiles all of your html codes to vecty components in a second! π #move2vecty #html2vecty
cli compiler components css front-end-development golang gopherjs html javascript transpiler vecty
Last synced: 24 Nov 2024
https://github.com/javinator9889/kernelupgrader
A Python tool for upgrade your kernel safely from kernel.org
compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly
Last synced: 14 Oct 2024
https://github.com/juliandavidmr/camaleon
Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.
analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions
Last synced: 11 Oct 2024
https://github.com/exoad/yttriuslang.c
Vectorized compiled programming language and vm
Last synced: 08 Nov 2024
https://github.com/shibatch/xpass
A collection of experimental optimizing passes for LLVM
clang compiler llvm llvm-ir llvm-pass optimization sleef
Last synced: 12 Nov 2024
https://github.com/michaelsdavid/conure-lang
A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.
c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c
Last synced: 16 Nov 2024
https://github.com/ionutbalosin/jvm-performance-benchmarks-reports
JVM JIT Compilers Benchmarks Results
compiler java jvm optimization performance
Last synced: 09 Nov 2024
https://github.com/xaxys/lxa
A new programming language based on Lua vm.
compiler interpreter language lua lua-script lxa programming programming-language programming-languages virtual-machine vm
Last synced: 08 Nov 2024
https://github.com/zly2006/seserot
My toy compiler.
compiler compiler-frontend seserot
Last synced: 18 Nov 2024
https://github.com/glebec/int-jit-comp
Comparison of an Interpreter, JIT Compiler, Compiler, & Optimizing Compiler
compiler educational interpreter jit
Last synced: 11 Oct 2024
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 11 Oct 2024
https://github.com/finitereality/pipedream
One attempt of many at building a BYOND-compatible compiler and server.
Last synced: 12 Nov 2024
https://github.com/joeyvanlierop/golf
A simple compiler for a programming language called GoLF β³
code-generation compiler golang lexer parser programming-language semantic-analysis
Last synced: 18 Nov 2024
https://github.com/slye3d/esy-language
Esy is a new JS preprocessor allows you to use custom block structures.
blocks code-structure compiler esy javascript language preprocessor slye
Last synced: 17 Nov 2024
https://github.com/jrmoulton/interpreter-rs
An interpreter and compiler built in Rust
compiler interpreter lexer parser rust
Last synced: 19 Nov 2024
https://github.com/iricartb/university-c-compiler-flex-bison
Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).
bison c compiler flex lexical semantics yacc
Last synced: 14 Nov 2024
https://github.com/houssemnasri/coolcompiler
A cool compiler for the Cool programming language!
compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop
Last synced: 05 Nov 2024
https://github.com/spcl/perf-taint
Taint-based program analysis framework for empirical performance modeling.
clang compiler hpc llvm performance-analysis performance-modeling
Last synced: 06 Nov 2024
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 06 Nov 2024
https://github.com/kameronbrooks/ccl-spec
The CCL (Contextual C-like Language) Specification
compiler csharp custom-language engine framework game game-development lexer parser run-time-scripting runtime scripting-engine scripting-language unity unity-3d unity-asset unity-plugin
Last synced: 13 Oct 2024
https://github.com/para-lang/para-compiler
The Para Compiler (From Greek "para": Beside/Alongside)
c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python
Last synced: 25 Jan 2025
https://github.com/andrewkchan/puffscript
Toy imperative programming language that compiles to WebAssembly
compiler programming-language webassembly
Last synced: 21 Dec 2024
https://github.com/r-unic/rogems
A Ruby to Lua transpiler written in pure Ruby for use in the Roblox game engine
compiler game lua roblox roblox-ruby rogems ruby transpiler
Last synced: 12 Nov 2024
https://github.com/miniminelp/minetem
A little programm for mapmakers that want to add new blocks and items to the game
block compiler gui item json mapmaking minecraft node node-js node-module nodejs nodejs-modules npm npm-install npm-module npm-package npmjs
Last synced: 22 Jan 2025
https://github.com/megabytesofrem/deimos
The compiler for Deimos, a small, low-level Lua inspired language
compiler proglangs-discord programming-language rust
Last synced: 12 Dec 2024
https://github.com/shuyunff2e/dragon-pond
πΉπ₯dragon compiler collection
Last synced: 15 Nov 2024
https://github.com/chainski/powershell-compile-csharp
Build C# Program with Powershell
compile-using-powershell compiler offensive-scripts powershell powershell-script red-teaming
Last synced: 07 Jan 2025
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 08 Nov 2024
https://github.com/kammradt/cuchinizer
π A very powerfull tool to write ruby code just using `cuchi` π
Last synced: 14 Oct 2024
https://github.com/sonota88/ruccola
A self-hosting toy compiler
compiler programming-language ruby
Last synced: 25 Dec 2024
https://github.com/felixwieland/binaryen.go
Binaryen bindings for Go
binaryen bindings compiler golang webassembly
Last synced: 17 Dec 2024
https://github.com/simplyyan/spellspike
The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.
algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax
Last synced: 14 Dec 2024
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 12 Oct 2024
https://github.com/oldratlee/kotlin-coroutines-bottom-up
Complete runnable demo code of article "A Bottom-Up View of Kotlin Coroutines"
bottom-up compiler concurrency continuation continuation-passing-style coroutines cps http4k kotlin tornadofx
Last synced: 12 Oct 2024
https://github.com/thaliaarchi/nebula
Compiler for the stack-based Whitespace language with LLVM back end.
compiler go llvm llvm-ir programming-languages whitespace-language
Last synced: 25 Nov 2024
https://github.com/lukasmoellerch/wok
This project is supposed to be a compiler similar to svelte, compiling typed code into WASM.
Last synced: 10 Dec 2024
https://github.com/sbip-sg/tsll
Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).
compiler compiler-frontend llvm llvm-ir typescript typescript-compiler
Last synced: 16 Oct 2024