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-12 00:05:26 UTC
- JSON Representation
https://github.com/user0332/untypedscript
A fast and easy-to-use compiled language with a base implementation written in Python
assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript
Last synced: 15 Oct 2024
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/oldratlee/scala-underneath
scala underneath
bytecode compiler interoperability scala scala-compiler scala-underneath
Last synced: 19 Nov 2024
https://github.com/simmsb/p4haskell
P4 backend in haskell
compiler cuda gpu p4 p4c p4language
Last synced: 07 Jan 2025
https://github.com/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 26 Dec 2024
https://github.com/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 29 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/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/uselessgoddess/zxc
A small compiler who draws inspiration from large
Last synced: 27 Oct 2024
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/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 29 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/joebobmiles/pilotscheme
A embeddable, single-header, no-nonsense Scheme.
compiler embeddable interpreter scheme single-header
Last synced: 29 Dec 2024
https://github.com/simonrichardson/cilli
A reasonable implementation for a path DSL
compiler dsl interpreter lexer paths
Last synced: 19 Dec 2024
https://github.com/rashadphz/penne
Partial Python Compiler with OCaml and LLVM
Last synced: 11 Jan 2025
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/minifpc/doc
miniFPC Documentation - The Documentation for miniFPC and miniRTL.
chm compiler fpc minimalist pascal programming rtl windows
Last synced: 05 Nov 2024
https://github.com/glint-lang/glint
🚀Glint - Flexible, fast and lightning fast programming language
cbor compiler glint glint-lang glint-language intepreter nom programming-language rust rust-language safety serde serde-json
Last synced: 12 Oct 2024
https://github.com/billgewrgoulas/custom-compiler
Compiler for a small programming language, built for the Compilers course at UOI.
assembler code-generation compiler interpreter lexical-analysis programming-language symbol-table syntax-analysis syntax-tree
Last synced: 16 Nov 2024
https://github.com/xp-framework/ast
AST for the XP Framework
ast code-generation compiler metaprogramming php php-parser php7 php8 php8-features xp-framework
Last synced: 12 Oct 2024
https://github.com/ferhatgec/kolocat
Fegeya KoloCat, Kalem implementation of ColoCat.
cat clang colocat colorized compiler concatenation cpp17 fegeya implementation kalem transpiler
Last synced: 08 Nov 2024
https://github.com/martinjrobins/diffsl
compiler dsl mass-matrix ode ode-model sparse tensor
Last synced: 05 Jan 2025
https://github.com/superjmn/suppaz80
Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.
asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80
Last synced: 29 Dec 2024
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/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 20 Dec 2024
https://github.com/yazaldefilimone/ecmacore.rs
[WIP] An cross-platform JavaScript engine.
Last synced: 12 Oct 2024
https://github.com/z1skgr/flex-bison
Flex-Bison
bison-yacc compiler flex lexer parser programming-language yacc-lex
Last synced: 22 Nov 2024
https://github.com/ranaaditya/groovy2kts
CLI for converting Groovy based Gradle files into Kotlin scripts
android cli compiler converters groovy kotlin-scripts regexp rust-cli
Last synced: 13 Oct 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/sepiropht/tiny-compiler-rs
super-tiny-compiler implementation in rust
Last synced: 05 Nov 2024
https://github.com/quasilyte/emacs-lispeed
Lispeed = Lisp + Speed
compiler emacs-lisp performance submodules toolchain
Last synced: 21 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/muaazsaleem/the_super_tiny_compiler
Elixir translation of the Super Tiny Compiler in Javascript
Last synced: 06 Dec 2024
https://github.com/nirikshan/indo-compiler
Compiler for Click.js
clickcl clickjs compiler html indo-compiler javascript
Last synced: 03 Dec 2024
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/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/pagliacii/sicp-reg-machine
Register machine in SICP Chapter 5. Solve exercise 5.51.
Last synced: 14 Dec 2024
https://github.com/pkoenig10/piqc
A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU
compiler gpgpu qpu raspberrypi videocore-iv
Last synced: 14 Nov 2024
https://github.com/oeb25/lo
👋 lo is a tiny but expressive compiled programming language
Last synced: 27 Dec 2024
https://github.com/HereIsKevin/blaze
Simple, safe, and intuitive programming with blazing-fast performance
Last synced: 02 Nov 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/konijima/pzpw-compiler
Node command-line tool to compile PZPW projects.
compiler npm-module pipewrench pzpw
Last synced: 05 Nov 2024
https://github.com/yazaldefilimone/llvm.rs
An secure next-gen compiler infrastructure
Last synced: 14 Oct 2024
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/jairussw/zep
Homebrew compiler built from the ground up
compiler language wasm webassembly zep
Last synced: 06 Jan 2025
https://github.com/csjh/mite
A high performance language for Javascript accompaniment
compiler javascript language programming-language webassembly
Last synced: 14 Nov 2024
https://github.com/igjoshua/meander
A small continuation-based Lisp.
compiler interpreter lisp lisp-compiler virtual-machine
Last synced: 12 Nov 2024
https://github.com/neudinger/pdic
PDIC: (IDL) Transpiler Source-to-source compiler C/C++ to YAML Description based on clang
Last synced: 12 Nov 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/ralucado/Bb
Programming language for music composition with compiler that generates MIDI files.
antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming
Last synced: 11 Nov 2024
https://github.com/andys8/elm-compiler-test
Test elm install of all packages
Last synced: 21 Nov 2024
https://github.com/larsbrinkhoff/compile-teco-to-emacs-lisp
Compile TECO to Emacs Lisp
compiler emacs emacs-lisp lisp teco
Last synced: 18 Nov 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/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/cristian-5/spin
Spin Programming Language
compiler language quantum-computing quantum-programming-language reaserch
Last synced: 30 Dec 2024
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 Nov 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://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/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: 19 Nov 2024
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 10 Nov 2024
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/yds12/ulp
A simple compiler from source to x64 assembly.
compiler programming-language toy-language
Last synced: 14 Nov 2024
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/kureev/schemify
TypeScript compiler for React Native CodeGen project
codegen compiler react-native typescript
Last synced: 14 Dec 2024
https://github.com/juliannicholls/threepass
Three Pass Compiler for a simple architecture
Last synced: 14 Nov 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: 28 Nov 2024
https://github.com/denysvitali/ifunny
An interpreter of a custom language (funny) written in Java
compiler funny interpreter java parser tokenizer
Last synced: 20 Dec 2024
https://github.com/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 19 Nov 2024
https://github.com/duskyelf/diamondguru
The DiamondGuru Programming Language.
compiler concept diamondguru learning-by-doing open-source porth programming-language python side-project tsoding-streams
Last synced: 20 Dec 2024
https://github.com/paulthomas20002/s7-compiler-lab
CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.
c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat
Last synced: 15 Nov 2024
https://github.com/glamboyosa/monkey
A project to build an interpreter and compiler for the Monkey programming language, inspired by Thorsten Ball's books.
Last synced: 24 Oct 2024
https://github.com/mattmezza/email-lang
The email language
compiler email language model transpiler
Last synced: 21 Dec 2024
https://github.com/aminul-islam-niloy/compiler-design-using-c-
Compiler Design using C++
compiler first-follow-compiler lexical-analyzer postfix
Last synced: 13 Nov 2024
https://github.com/codevendor/inferjs-compiler
A compiler that processes JSDoc comments into an InferObject File for utilizing with the InferJS Library.
cli command-line command-line-tool commonjs compiler es6 esmodule infer infer-object inferjs inferjs-compiler inferjscompiler inferobject javascript js jsdoc module node type typechecking
Last synced: 07 Jan 2025
https://github.com/andre-carbajal/asepritecompiler
Script to download and compile Aspeprite on linux(Debian-based) and MacOs
aseprite compiler debian debian-based debian-scripts gnu-linux linux mac macos macos-app macos-script python python-installer python-script python3 sprite-editor
Last synced: 24 Oct 2024
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 22 Nov 2024
https://github.com/derekstride/kinsley
A compiler and virtual machine used to experiment with optimizations.
Last synced: 15 Dec 2024
https://github.com/donno2048/bfc
Brainfuck compiler
brainfuck compiler python-package
Last synced: 11 Oct 2024
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 Jan 2025
https://github.com/federicobruzzone/smaller-basic
A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."
basic compiler interpreter language python smallbasic smallbasic-lang
Last synced: 09 Nov 2024
https://github.com/ianhoffman/interpret_z
A lightweight interpreter for Sailthru's Zephyr language, written in Python.
compiler interpreter parsing python3 sailthru zephyr
Last synced: 10 Jan 2025
https://github.com/lukaszcz/javalette
An educational compiler for Javalette, written in C
Last synced: 06 Jan 2025