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-16 00:05:11 UTC
- JSON Representation
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/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/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/quatico-solutions/magellan
Remote service execution for TypeScript
compiler express-js java microservices middleware remote-execution serialization transport-api typescript
Last synced: 14 Nov 2024
https://github.com/fleschutz/cwts
Test suite to check C++ compiler warnings with 68 test cases.
c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings
Last synced: 13 Nov 2024
https://github.com/dashpilot/single-file-components-for-vanilla-js
Svelte and Vue-inspired single-file components compiler
build-script compiler nodejs single-file-components vanilla-javascript
Last synced: 14 Nov 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/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/thehxdev/bfi
Fast and efficient BrainFuck compiler and interpreter written in C
assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix
Last synced: 14 Nov 2024
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://gitlab.com/DevelopmentDuck/rose
A website compiler allowing the use of Go alongside HTML
Last synced: 12 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/pcaversaccio/zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.
compiler testing vyper zksync-era
Last synced: 09 Nov 2024
https://github.com/andresrodriguez55/interpreterforbigaddlanguage
Interpreter for the BigAdd language.
Last synced: 10 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/exoad/yttriuslang.c
Vectorized compiled programming language and vm
Last synced: 08 Nov 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/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: 28 Sep 2024
https://github.com/blyxyas/hq9c
🐱 HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.
Last synced: 28 Oct 2024
https://github.com/IsaacShelton/Adept-1.1
A blazing fast low-level programming language
compiler compilers fast jit low-level pointer programming-language
Last synced: 01 Nov 2024
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 08 Nov 2024
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/finitereality/pipedream
One attempt of many at building a BYOND-compatible compiler and server.
Last synced: 12 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/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/technius/simpl
A simple imperative programming language inspired by ideas in functional programming languages
compiler llvm programming-language
Last synced: 15 Oct 2024
https://github.com/davidgregory084/mina
A minimum viable functional programming language for the JVM
compiler functional-language functional-languages functional-programming java-virtual-machine jvm jvm-languages language programming-language statically-typed
Last synced: 24 Oct 2024
https://github.com/sinabakh/sitron
C++ Arendelle 2XIV Engine
arendelle cli compiler cpp interpreter karyfoundation language linux programming-language
Last synced: 04 Aug 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/ionutbalosin/jvm-performance-benchmarks-reports
JVM JIT Compilers Benchmarks Results
compiler java jvm optimization performance
Last synced: 09 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/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/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: 12 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/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 28 Oct 2024
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/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/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/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
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/viown/seascript
A VM Based Programming Language
compiler interpreter language programming-language vm
Last synced: 15 Oct 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/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/crutchcorn/the-lovely-language
💖 An experimental homegrown coding language.
coding-language compiler home-grown language lexer parser
Last synced: 17 Oct 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/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/ericlbuehler/kestrel-programming-language
The Kestrel Programming Language.
compiler kestrel programming-language rust
Last synced: 24 Oct 2024
https://github.com/mgrdich/forthcompiler
A basic Compiler for Gforth written in Go
assembly assembly-x86 compiler forth-like golang
Last synced: 05 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/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/fajarkim/blind-bash
Tools for obfuscated bash script 🛡️
base16 base16-encryption base64 base64-encoding bash bash-compiler bash-obfuscate compiler compression
Last synced: 12 Oct 2024
https://github.com/akshatkarani/micro_compiler
A compiler for MICRO language
Last synced: 14 Oct 2024
https://github.com/kraks/quantum-compiler
Quantum circuits compiler with staging and continuations
compiler continuation-passing-style continuations multi-stage-programming quantum-circuit-simulator quantum-compiler quantum-computing quantum-programming-language staging
Last synced: 10 Oct 2024
https://github.com/fallendeity/loxinterpreter
compiler crafting-interpreters interpreter lox-interpreter programming-language
Last synced: 07 Nov 2024
https://github.com/j-jzk/klang
A toolkit for defining programming languages and DSLs in Kotlin
compiler dsl kotlin parser programming-language
Last synced: 12 Oct 2024
https://github.com/nzbr/vlang-action
A GitHub action that builds a V project
actions ci compiler github-actions v vlang
Last synced: 10 Oct 2024
https://github.com/rexskz/tsx-browser-compiler
Transform a set of `.tsx` (as well as other extensions) files into React elements, extremely useful for the "live edit" feature in component library documents.
Last synced: 15 Oct 2024
https://github.com/nholland94/spirv-ocaml
A code-generated SPIR-V compiler for ocaml.
code-generator compiler graphics ocaml ocaml-library parallel-computing spir-v
Last synced: 12 Oct 2024
https://github.com/chnapy/tsc-ls
TypeScript compiler using language service plugins
compiler language-service typescript
Last synced: 19 Oct 2024
https://github.com/benjozork/cyan
An experiment in programming languages
compiler programming-languages webassembly
Last synced: 11 Oct 2024
https://github.com/ferhatgec/imafe
Fegeya Imafe, Unique & simple image viewer.
c compiler gtk gtk3 image info manipulation processing vala valac viewer
Last synced: 08 Nov 2024
https://github.com/ferhatgec/kalem
[Use Kalem.rs instead] Fegeya Kalem transpiler (maybe compiler?)
clang compiler cpp cpp17 fegeya language programming transpiler
Last synced: 08 Nov 2024
https://github.com/arsalan0c/dafny-of-python
A tool for deductive verification of Python programs based on Dafny
auto-active compiler dafny mypy python static transpiler verification
Last synced: 24 Oct 2024
https://github.com/abhishekmishra-17/intermediate-code-generator-using-python3
Code generator program using python
code-generation code-generator compiler compiler-design compilers intermediate-code-generation python python38 pythonprogram three-address-code
Last synced: 08 Nov 2024
https://github.com/abhishekmishra-17/shift-reduce-parsing-algorithm-using-python3
This is a python program for the shift-reduce parsing algorithm.
compiler compiler-design compilerdesign follow parser python python3 shift-reduce-parsers
Last synced: 08 Nov 2024
https://github.com/yazaldefilimone/spipe
An efficient pipe-powered SQL compiler
Last synced: 12 Oct 2024
https://github.com/vanflux/viking-lang
Viking assembler, compiler and simulator/debugger
assembly compiler simulator viking
Last synced: 12 Oct 2024
https://github.com/varbhat/bast
Compiler for Tiny Toy BASIC Dialect
basic compiler golang golang-application
Last synced: 09 Nov 2024
https://github.com/bornlex/whitespace-interpreter
A Whitespace interpreter. Written in Python.
compiler interpreter python-3-5 whitespace whitespace-interpreter whitespace-language
Last synced: 12 Oct 2024
https://github.com/harkal/picolang
A Compiled high level language for the picoVM embeddedable virtual machine
compiler embedded-systems languages
Last synced: 29 Oct 2024
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 22 Oct 2024
https://github.com/amrdeveloper/pascalwci
Pascal Interpreter and Debugger Project written in Java from Writing Compilers and Interpreters A Software Engineering Approach, Third Edition book
compiler debugger interpreter pascal wci
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/kong
Kong is an implementation of the Monkey interpreter in Java 8 from The Writing An Interpreter In Go books
compiler interpreter monkey monkey-programming-language repl virtual-machine
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/monkey
Monkey programming language 🐒 project from "Writing An Interpreter In Go" and "Writing A Compiler In Go" Books
compiler golang interpreter monkey-programming-language scripting
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/done
Compiler to generate C Code and executable with many features and syntax sugger
c-code-generator codegenerator compiler cpp lexer parser transpiler
Last synced: 14 Oct 2024
https://github.com/Specy/rooc
A language for compiling formal mathematical models into static models which are transformed to be solved
compiler interpreter math rust simplex sveltekit wasm
Last synced: 02 Nov 2024
https://github.com/lucivpav/mila
A simple procedural and imperative language.
Last synced: 17 Oct 2024
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 03 Aug 2024
https://github.com/gokselgoktas/brainfuck
An optimizing Brainfuck compiler & interpreter
compiler interpreter language llvm programming-language source-to-source turing-completeness
Last synced: 03 Aug 2024
https://github.com/choroba/karel
Robot Karel
compiler hacktoberfest learning marpa perl5
Last synced: 14 Nov 2024
https://github.com/kts-o7/compiler-design
Lab codes for Compiler design
compiler compiler-design-lab lex yacc yacc-lex
Last synced: 10 Nov 2024
https://github.com/mozzius/lyre
a typed, functional, concurrent programming language
compiler functional-programming language programming-language
Last synced: 13 Oct 2024