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-30 00:05:25 UTC
- JSON Representation
https://github.com/f3r10/ana-compiler
Compiler written on haskell based on the course Compiler Construction (UCSD CSE 131). Lisp with types
build-your-own compiler haskell lisp-dialect sexpression-language types
Last synced: 24 Jan 2025
https://github.com/akbs-org/akbs
A super quick build system for C, C++ and ASM
akbs asm assembler assembly att-assembly build c collaborate compiler cpp cxx fast github intel-assembly interpreter linker python python3 quick speed
Last synced: 18 Dec 2024
https://github.com/mohammadmd1383/vscode-tsc
Compile typescript in visual studio code without need of installing Node.js
api compiler extension javascript node-js nodejs tsc tsconfig typescript visual-studio-code vscode vscode-extension
Last synced: 19 Dec 2024
https://github.com/champii/steel
Strongly Typed Experimental Expressive Language
compiler javascript language strongly-typed transpiler typescript
Last synced: 18 Dec 2024
https://github.com/kuredoro/riddle
A toy imperative Pascal/C-like compiled language.
Last synced: 29 Jan 2025
https://github.com/martinrixham/yirgacheffe
antlr asm compiler java jvm-bytecode jvm-languages pretentious-people
Last synced: 02 Jan 2025
https://github.com/frewtypebbles/intersect-programming-language
A simple, strict and uncompromising language.
compiler language llvm programming-language
Last synced: 19 Jan 2025
https://github.com/stoufa/mini-pascal-compiler
[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal
bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis
Last synced: 24 Dec 2024
https://github.com/oyi-lang/oyi
The Oyi Programming Language.
compiler jvm macros ml oyi oyi-lang static-typing
Last synced: 01 Jan 2025
https://github.com/nilern/kyy
Implementing a Python from scratch, for show
bytecode compiler garbage-collection interpreter jit-compiler language parsing python vm
Last synced: 24 Jan 2025
https://github.com/strict-types/stenc
Strict encoding compiler. Strict encoding is a format used by client-side-validation, RGB smart contracts, AluVM, Internet2 APIs and in languages ParselTongue and Contractum.
aluvm client-side-validation compiler contractum encoding parsel strict-encoding
Last synced: 12 Dec 2024
https://github.com/hatsusixty/nolang
Concatenative stack-based programming language designed for writing programs for computers.
assembly compiler go golang language programming-language
Last synced: 18 Jan 2025
https://github.com/smallhelm/to-js-identifier
Convert any string (even reserved words) to a valid javascript identifier.
code-generation compile-to-js compiler
Last synced: 10 Dec 2024
https://github.com/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
Last synced: 15 Dec 2024
https://github.com/wf001/xbrain
XBrain is an experimental programming language inspired by Brainfuck.
brainfuck c compiler programming-language
Last synced: 09 Dec 2024
https://github.com/larsbrinkhoff/emacs-cl-compiler
Compiler: Common Lisp to Emacs bytecodes
bytecode commol-lisp compiler emacs
Last synced: 19 Jan 2025
https://github.com/edemaine/python2coffee
Python to CoffeeScript automatic converter
Last synced: 18 Dec 2024
https://github.com/althonos/kmachine
A toy compiler that produces Kappa code from Counter Machine instructions.
bioinformatics compiler kappa-language modeling-dynamic-systems rust turing-machine-simulator
Last synced: 25 Jan 2025
https://github.com/adamsondavid/blindworm
A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍
bison-flex compiler cpp llvm-frontend programming-language python recursive-descent-parser toy-language
Last synced: 26 Dec 2024
https://github.com/fergusq/retki
Suomenkielinen Infom 7 -tyyppinen kieli tekstiseikkailujen luomiseen / Proof-of-concept Finnish programming language inspired by Inform 7
compiler finnish interactive-fiction natural-language-programming programming-by-natural-language programming-language
Last synced: 17 Nov 2024
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 26 Dec 2024
https://github.com/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 13 Dec 2024
https://github.com/scriptlinestudios/chai
Compiler for the Chai programming language.
Last synced: 04 Dec 2024
https://github.com/muaazsaleem/the_super_tiny_compiler
Elixir translation of the Super Tiny Compiler in Javascript
Last synced: 06 Dec 2024
https://github.com/jonathanvdc/flame-llvm
LLVM front-end that consumes Flame IR; can be used to compile C# to native code.
Last synced: 12 Jan 2025
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: 20 Jan 2025
https://github.com/fwcd/cfg-to-regex
Tool for converting context-free-grammars into recursive regexes
compiler context-free-grammar pcre regex
Last synced: 13 Dec 2024
https://github.com/joaomlneto/mayfly-compiler
Compilers course project @ IST 2013
asm assembler assembler-x86 byacc compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers flex-bison flex-lexer lexer parser runtime-library runtime-system semantic-parsing yacc yacc-example yacc-lex
Last synced: 09 Nov 2024
https://github.com/jairussw/zep
Homebrew compiler built from the ground up
compiler language wasm webassembly zep
Last synced: 06 Jan 2025
https://github.com/nthnn/yttria-lang
Yttria programming language using LLVM bindings in pure TypeScript.
compiler compiler-construction compiler-design compiler-infrastructure compiler-principles language llvm llvm-bindings nodejs-application programming-language typescript-app typescript-application typescript-compiler
Last synced: 13 Nov 2024
https://github.com/cronokirby/iku
WIP programming language
compiler interpreter programming-language
Last synced: 28 Jan 2025
https://github.com/vimalcvs/vkcode-ide
VK Code-IDE is a professional IDE primarily for VK Code Script development.
code-generator code-script compiler cplusplus delhi-university development development-tools game game-development html java js tools vimalcvs
Last synced: 21 Jan 2025
https://github.com/quasilyte/emacs-lispeed
Lispeed = Lisp + Speed
compiler emacs-lisp performance submodules toolchain
Last synced: 21 Dec 2024
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 11 Nov 2024
https://github.com/yazaldefilimone/ecmacore.rs
[WIP] An cross-platform JavaScript engine.
Last synced: 12 Oct 2024
https://github.com/aermoss/rsx-r
A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.
compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed
Last synced: 09 Oct 2024
https://github.com/catseye/castile
MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)
compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types
Last synced: 15 Jan 2025
https://github.com/rashadphz/penne
Partial Python Compiler with OCaml and LLVM
Last synced: 11 Jan 2025
https://github.com/aripiprazole/zu
🧪 | Zu Theorem Prover
compiler dependent-types interpreter rust type-theory
Last synced: 15 Jan 2025
https://github.com/serjzimmerman/compiler-stuff-with-llvm
Doing some compiler related stuff in Rust and maybe C++ on top of LLVM
Last synced: 14 Nov 2024
https://github.com/sushiwaumai/bf-transpiler
Simple brainf**k transpiler written in C.
brainfuck c cmake compiler transpiler
Last synced: 30 Dec 2024
https://github.com/brhaka/sfml-compiler
Atom SFML Compiler
atom atom-editor atom-package coffeescript compiler cpp customizable javascript open-source package sfml sfml-compiler windows
Last synced: 20 Jan 2025
https://github.com/rla/pkg-express-benchmark
A benchmark to test the performance of a pkg-packaged Express.js application.
benchmark compiler express nodejs
Last synced: 16 Jan 2025
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 07 Jan 2025
https://github.com/effeix/pascalsimplifiedcompiler
Simplified compiler for the Pascal language built with Python3
compiler languages pascal python3
Last synced: 27 Dec 2024
https://github.com/acorrenson/kind2coq
A experimental compiler from Kind (Core) to Coq
compiler coq kind programming-languages proof type-theory
Last synced: 24 Dec 2024
https://github.com/greydevv/mango-compiler
Mango: Compiled, statically-typed general purpose programming language.
compiler compiler-construction cpp llvm llvm-ir programming-language
Last synced: 08 Nov 2024
https://github.com/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 20 Dec 2024
https://github.com/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 27 Jan 2025
https://github.com/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 29 Dec 2024
https://github.com/syedzawwarahmed/lavascript
Our very own programming language.
compiler intermediate-code-generation lexical-analysis parsing python semantic-analysis
Last synced: 11 Jan 2025
https://github.com/victorpreston/monty
Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack
Last synced: 21 Jan 2025
https://github.com/jafagervik/gonflux
Blazingly Concurrent
compiler concurrent concurrent-programming cpp cpp20 language parallel-programming programming
Last synced: 21 Dec 2024
https://github.com/manojpramesh/py-solc
Solidity compiler written in Python
compiler ethereum python solidity
Last synced: 17 Jan 2025
https://codeberg.org/nox-language/nox
Compiler for the Nox programming language
borrow-checker compiler memory-safety programming-language
Last synced: 30 Nov 2024
https://github.com/simonprickett/mslcompiler
Coursework from Aston University Programming Language Implementation course 1995
academic academic-project compiler modula-2
Last synced: 17 Dec 2024
https://github.com/mverleg/wasm-representation-in-rust
Represent the wasm abstract syntax as Rust objects that render to wasm (bin) or wat (text)
compiler encoding rust wasm webassembly
Last synced: 21 Jan 2025
https://github.com/ericnantel/mrald
The Mrald Programming Language
compiler language mrald mrald-lang open-source programming-language statically-typed
Last synced: 23 Dec 2024
https://github.com/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 26 Dec 2024
https://github.com/andys8/elm-compiler-test
Test elm install of all packages
Last synced: 21 Nov 2024
https://github.com/donydchen/dragon-front
The comment for A Complete Front End of the dragon book.
Last synced: 04 Jan 2025
https://github.com/yds12/ulp
A simple compiler from source to x64 assembly.
compiler programming-language toy-language
Last synced: 13 Jan 2025
https://github.com/zsr2531/bfc
A brainfuck interpreter and compiler written in C++
ast brainfuck compiler cpp interpreter
Last synced: 14 Jan 2025
https://github.com/owainlewis/ava
Ava is a programming language exploring the idea of programs that can mutate and write themselves
compiler haskell programming-language
Last synced: 05 Dec 2024
https://github.com/lps-js/lps.js.org
The source code behind the website and learning resources for lps.js
compiler documentation guide javascript lps pug pugjs website
Last synced: 26 Dec 2024
https://github.com/here-be/snapdragon-capture
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 14 Jan 2025
https://github.com/konijima/pzpw-compiler
Node command-line tool to compile PZPW projects.
compiler npm-module pipewrench pzpw
Last synced: 05 Nov 2024
https://github.com/lbwa/esw
⚡️Your Instants library build without any configurations
build-tool compiler dx esbuild javascript library-tools transpiler typescript
Last synced: 05 Nov 2024
https://github.com/kmr-ankitt/s-lang
S-lang is a programming language for newbies.
compiler interpreter programming-language s-lang slang slang-compiler slang-interpreter slang-programming
Last synced: 02 Jan 2025
https://github.com/HereIsKevin/blaze
Simple, safe, and intuitive programming with blazing-fast performance
Last synced: 02 Nov 2024
https://github.com/pagliacii/sicp-reg-machine
Register machine in SICP Chapter 5. Solve exercise 5.51.
Last synced: 14 Dec 2024
https://github.com/martinjrobins/diffsl
compiler dsl mass-matrix ode ode-model sparse tensor
Last synced: 05 Jan 2025
https://github.com/nathsou/poy
Programming language targeting JavaScript with Type Rewriting
adt compiler pattern-matching rewriting static-typing
Last synced: 11 Oct 2024
https://github.com/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)
Last synced: 20 Dec 2024
https://github.com/jlcarveth/zpl-compiler
compiler recursive-descent-parser
Last synced: 19 Jan 2025
https://github.com/borgdylan/dylandotnet
dylan.NET compiler and related libraries
borgdylan compiler dotnet dyl dylandotnet language mono multitarget netcore
Last synced: 20 Dec 2024
https://github.com/xuangeaha/xuanny
An interpreted, object-oriented, high-level programming language with dynamic semantics. 一种具有动态语义的解释型、面向对象的高级编程语言。
chinese compiler language programming-language python
Last synced: 21 Dec 2024
https://github.com/kureev/schemify
TypeScript compiler for React Native CodeGen project
codegen compiler react-native typescript
Last synced: 14 Dec 2024
https://github.com/joebobmiles/pilotscheme
A embeddable, single-header, no-nonsense Scheme.
compiler embeddable interpreter scheme single-header
Last synced: 29 Dec 2024
https://github.com/cnuila/Compilador_VB6.0
Compilador de VB 6.0 usando JFlex y JCup
compiler java jcup jflex visual-basic
Last synced: 23 Oct 2024
https://github.com/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 11 Oct 2024
https://github.com/csjh/mite
A high performance language for Javascript accompaniment
compiler javascript language programming-language webassembly
Last synced: 14 Nov 2024