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/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/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/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/sambacha/solidity-mac-osx-bin
solidity solc binaries for mac os x
bin binary compiler mac osx solc solidity solidity-documentation
Last synced: 26 Oct 2024
https://github.com/xyene/t258-cpu
A simple RISC CPU implemented in Verilog, as well as compilation toolchain for it.
assembler compiler cpu verilog
Last synced: 12 Oct 2024
https://github.com/marvelbark2/ryo-js
Js fullstack framework, Incredibly fast
blog browser compiler components framework-js frameworks fullstack graphql hybrid javascript node preact react reactjs rest-api server static-site-generator typescript universal websocket
Last synced: 02 Aug 2024
https://github.com/liamg/bfc
A compiler for brainfuck by someone who has no idea how compilers work
bad brainfuck brainfuck-compiler compiler
Last synced: 27 Oct 2024
https://github.com/oetherington/glinka
A fast Typescript compiler written in Zig
compiler transpiler typescript zig
Last synced: 14 Oct 2024
https://github.com/r-unic/crystallizer
TypeScript to Crystal compiler. All the beauty and power of TypeScript, with all the speed and portability of Crystal.
code-generation codegen compiler crystal transpiler ts typescript
Last synced: 24 Oct 2024
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 26 Oct 2024
https://github.com/kaleidawave/source-map
Utilities for building source maps (v3) for a compiler
Last synced: 14 Oct 2024
https://github.com/UltraAlex00/Powershell-Dll-Compiler
Compiles a powershell class into a C# .dll or .cs
compiler csharp dll powershell powershell-module ps2dll
Last synced: 13 Aug 2024
https://github.com/hydrocarbon-tk/hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 12 Oct 2024
https://github.com/samtebbs33/ghica
Esoteric programming language inspired by a certain Romanian lecturer
Last synced: 14 Oct 2024
https://github.com/tunnckocore/esmc
:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.
babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config
Last synced: 16 Oct 2024
https://github.com/rokhan/gocpp
Quick and dirty experimentations to parse go code and generate equivalent c++ code
Last synced: 28 Oct 2024
https://github.com/thor314/hufflepuff
The unnecessary python implementation of the Huff EVM macro language
Last synced: 29 Oct 2024
https://github.com/willothy/sharp
LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules
compiler inkwell llvm programming-language rust
Last synced: 22 Oct 2024
https://github.com/virtually-retro/viro
Viro - Virtually Retro, the virtual, home-brew, computer system
assembly-language compiler computer retro viro
Last synced: 12 Oct 2024
https://github.com/OGFris/GoFiles
GoFiles lets you compile your static assets within your binary and access them within the library provided.
compile compiler file files go golang library mit-license tool
Last synced: 25 Oct 2024
https://github.com/phase/f2
Language with a compile time memory management algorithm targeting the LLVM
Last synced: 13 Oct 2024
https://github.com/oskardrums/simbpf
A quick and compact Domain Specific Language for packet filtering under Linux with eBPF XDP programs
bpf compiler programming-language xdp
Last synced: 29 Oct 2024
https://github.com/bamboo/idris-codegen-sexp
Idris Simplified Expressions backend
compiler idris idris-ecosystem
Last synced: 28 Oct 2024
https://github.com/thrush-lang/thrushc
The Compiler for Thrush Programming Language.
Last synced: 14 Oct 2024
https://github.com/tunnckoCore/esmc
:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.
babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config
Last synced: 01 Nov 2024
https://github.com/thibaudcolas/clisp-compiler-vm
A LISP -> ASM compiler and VM written in CLISP — Nothing magical but I hope it'll help whoever needs to write one.
common-lisp compiler virtual-machine
Last synced: 08 Oct 2024
https://github.com/bartpleiter/fpgc5
A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills
assembler c compiler computer-architecture cpu fpga gpu hardware software verilog
Last synced: 07 Nov 2024
https://github.com/pepplejoshua/nala
An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp
bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm
Last synced: 02 Aug 2024
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 24 Oct 2024
https://github.com/kstenschke/doShell
Headful automation on Linux and Mac OS
applescript automation compiler language linux macos runtime-system shell shell-script transpiler xdotool
Last synced: 30 Oct 2024
https://github.com/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 06 Nov 2024
https://github.com/echosoar/jsi
JSI is a JavaScript Interpreter written in Rust.
compiler ecmascript es2020 es6 interpreter javascript javascript-ast-parser javascript-engine javascript-interpreter javascript-runtime parser test262
Last synced: 11 Oct 2024
https://github.com/crazystylus/brainfk-rs
Compiles brainfuck to wasm!!
brainfuck compiler hacktoberfest jit llvm rust wasm webassembly
Last synced: 23 Oct 2024
https://github.com/nic-obert/rusty-vm
A virtual machine toolchain, including a bytecode assembler and a disassembler, and a native compiler.
assembler assembly bytecode compiler disassembler disassembly rust virtual-machine vm
Last synced: 06 Nov 2024
https://github.com/jayphelps/wazzup
WebAssembly codegen, inspired by Binaryen. NOT intended for use, it was just created to learn the spec better.
ast bytecode compiler javascript typescript wasm webassembly
Last synced: 17 Oct 2024
https://github.com/fornever/betterfuck
Brainfuck language compiler for CLR.
Last synced: 23 Oct 2024
https://github.com/Hammurabi/HCode
A scripting language created mainly for game engines
c-plus-plus compiler hcode language scripting scripting-engine scripting-games scripting-language
Last synced: 03 Aug 2024
https://github.com/curtisfenner/smol-builder
(No longer developed) The Smol compiler and reference document
compiler portable programming-language smol-compiler smt
Last synced: 19 Oct 2024
https://github.com/maxstrange/nndl
Neural Network Description Language
antlr4 compiler description-language neural-network neural-network-description-language neural-networks python
Last synced: 19 Oct 2024
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 29 Oct 2024
https://github.com/gaultier/micro-kotlin
A small and fast Kotlin compiler in C99. Still experimental!
Last synced: 31 Oct 2024
https://github.com/adamlui/scss-to-css
{ } Recursively compile all SCSS files into minified CSS.
api cli compiler css javascript minifier nodejs sass scss stylesheets utilities
Last synced: 29 Oct 2024
https://github.com/bagnalla/zar
Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning
compiler coq formal-verification probabilistic-programming sampling
Last synced: 10 Oct 2024
https://github.com/blyxyas/braincumc
Compiler for the Braincum esoteric language based in Brainfuck
brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust
Last synced: 28 Oct 2024
https://github.com/quasilyte/n2o.el
Nitrous - extra Emacs Lisp optimizer. Transparently makes Emacs faster.
compiler emacs emacs-lisp emacs-lisp-bytecode emacs-packages optimizer performance
Last synced: 27 Oct 2024
https://github.com/huestudios/huecode
HueCode visual programming language
compiler love love-game-engine love2d love2d-framework lua programming-language visual visual-languages
Last synced: 14 Oct 2024
https://github.com/michaelsproul/pizzaml
Hopefully a Rust-like syntax for ML
compiler rust standard-ml transpiler
Last synced: 28 Oct 2024
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 11 Oct 2024
https://github.com/TheFireBlast/irojs
A grammar generator for syntax highlighters.
compiler javascript syntax-highlighting
Last synced: 10 Oct 2024
https://github.com/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 11 Oct 2024
https://github.com/ranaaditya/lex-yacc-programs
first step towards crafting compilers
bison bison-yacc compiler compiler-design flex hacktoberfest hacktoberfest2021 lex lexical-analyzer lexical-parser yaac
Last synced: 13 Oct 2024
https://github.com/acheong08/shellcode_utils
Compile C to null free x64 or x86 shellcode
compiler shellcode shellcode-convert
Last synced: 01 Nov 2024
https://github.com/elle-j/thusly
The Thusly programming language - Coming to life through a one-pass compiler and a stack-based virtual machine.
compiler interpreter programming-language thusly virtual-machine
Last synced: 11 Oct 2024
https://github.com/coderobe/jsplice
JSplice is a java class hotpatcher CLI powered by javassist
compiler java javassist patcher
Last synced: 13 Oct 2024
https://github.com/quantumsheep/glsl-mlog-compiler
Transpiles GLSL to mlog (Mindustry Logic)
compiler glsl graphics-programming mindustry mindustry-logic mlog
Last synced: 30 Oct 2024
https://github.com/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)
Last synced: 01 Nov 2024
https://github.com/jieyouxu/comp0012-compilers-notes
Notes for COMP0012 Compilers
Last synced: 06 Nov 2024
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: 11 Oct 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/idelvall/jack-compiler
A compiler for the Jack language (http://www.nand2tetris.org)
compiler jack-language nand2tetris
Last synced: 11 Oct 2024
https://github.com/andys8/elm-compiler-test
Test elm install of all packages
Last synced: 12 Oct 2024
https://github.com/ravener/clox
Extended clox with more features and optimizations
bytecode clox compiler interpreter programming-language virtual-machine
Last synced: 12 Oct 2024
https://github.com/yazaldefilimone/ecmacore.rs
[WIP] An cross-platform JavaScript engine.
Last synced: 12 Oct 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: 12 Oct 2024
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: 12 Oct 2024
https://github.com/simonprickett/mslcompiler
Coursework from Aston University Programming Language Implementation course 1995
academic academic-project compiler modula-2
Last synced: 29 Oct 2024
https://github.com/nathanmcmillan/hymn-lang-legacy
Small language that compiles to C code.
c compiler language programming-language
Last synced: 01 Nov 2024
https://github.com/larsbrinkhoff/compile-teco-to-emacs-lisp
Compile TECO to Emacs Lisp
compiler emacs emacs-lisp lisp teco
Last synced: 12 Oct 2024
https://github.com/waltertamboer/pharcompiler
A compiler to create PHAR files.
Last synced: 12 Oct 2024
https://github.com/edemaine/python2coffee
Python to CoffeeScript automatic converter
Last synced: 13 Oct 2024
https://github.com/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 14 Oct 2024
https://github.com/kureev/schemify
TypeScript compiler for React Native CodeGen project
codegen compiler react-native typescript
Last synced: 26 Oct 2024
https://github.com/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 11 Oct 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/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: 31 Oct 2024
https://github.com/shinnn/purs
Spawn a new process using PureScript CLI
child-process compiler javascript nodejs promise purescript purs wrapper
Last synced: 18 Oct 2024
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/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 15 Oct 2024
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: 15 Oct 2024
https://github.com/forsaken1/simple-compiler
Remembering my university course "Programming Languages and Translation Methods"
Last synced: 24 Oct 2024
https://github.com/anorth/expl
An expression language for rapid, explorable, explainable programming [WIP]
compiler expression-language graalvm numerical-computation programming-language
Last synced: 21 Oct 2024
https://github.com/HereIsKevin/blaze
Simple, safe, and intuitive programming with blazing-fast performance
Last synced: 02 Nov 2024
https://github.com/muaazsaleem/the_super_tiny_compiler
Elixir translation of the Super Tiny Compiler in Javascript
Last synced: 15 Oct 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: 15 Oct 2024
https://github.com/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
Last synced: 27 Oct 2024