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-15 00:05:51 UTC
- JSON Representation
https://github.com/gek169/seabass
the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.
cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass
Last synced: 28 Nov 2024
https://github.com/idelvall/jack-compiler
A compiler for the Jack language (http://www.nand2tetris.org)
compiler jack-language nand2tetris
Last synced: 13 Nov 2024
https://github.com/newcomb-luke/kerbalobjects.rs
KerbalObjects is a Rust crate that allows anyone to read or write a Kerbal Machine Code or Kerbal Object file.
compiler kasm kerbal kerbal-space-program klinker krisc linker rust
Last synced: 02 Dec 2024
https://github.com/luohaha/eior
A compiler for Eior which is just like scheme
Last synced: 18 Nov 2024
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 17 Dec 2024
https://github.com/vatshayan/dfa-optimization-minimization-
This is about DFA optimization/Minimization in C program
autometa compiler dfa dfa-construction dfa-minimization dfa-optimization
Last synced: 15 Nov 2024
https://github.com/abhishekmishra-17/code-optimization-using-python
It is the program of code optimization using python....
code-optimizations compiler compiler-design compiler-optimization compilers csv-files optimization pandas pandas-dataframe parser parser-plugin programming-language python python3
Last synced: 31 Dec 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: 21 Nov 2024
https://github.com/hatsusixty/loisp
Simple S-expression based programming language.
assembly compiler lisp programming-language rust
Last synced: 24 Nov 2024
https://github.com/ximaz/corth
It's like Porth which itself is like Forth, but in C.
compiler compilers interpreter language porth stack-based stack-based-emulator stack-based-language
Last synced: 12 Dec 2024
https://github.com/noatpad/honk
A barebones programming language of a college final. It can also honk.
compiler goose programming-language
Last synced: 18 Nov 2024
https://github.com/fernanda-kipper/compiladores
Esse repositório contem os projetos desenvolvidos durante a disciplina de compiladores
compiladores compiler compilers java javacc javacc-parser
Last synced: 13 Nov 2024
https://github.com/spl/jhc
Read-only mirror of jhc, a Haskell compiler that aims to produce the most efficient programs possible via whole program analysis and other optimizations
Last synced: 22 Dec 2024
https://github.com/lenarb/crml-compiler
Implementation of the CRML to Modelica compiler supported by the ITEA3 EMBRACE project.
Last synced: 07 Dec 2024
https://github.com/tangxiangmin/tiny-compiler
A simple compiler that converts Dart function named parameter calls to JavaScript function calls
Last synced: 20 Nov 2024
https://github.com/madmann91/docoptc
A docopt compiler written in C that generates C code to parse command line options.
Last synced: 20 Nov 2024
https://github.com/madmann91/fu
A small functional language, implemented in C.
Last synced: 20 Nov 2024
https://github.com/cla7aye15i4nd/pymx
Pymx is a compiler written in Python 3 for the M* language which is a toy language. The compiler is intended to support to generate rv32im code from a java-like language.
compiler compiler-optimization llvm-ir python riscv32
Last synced: 18 Nov 2024
https://github.com/thmxv/tx-lang-cxx
Lightweight, fast, modern and scripting language
compiler cplusplus cpp cxx fast interpreter language light lightweight modern programming-language safe single-pass vm
Last synced: 21 Nov 2024
https://github.com/wf001/rouph
Rouph is an open source programming language.
Last synced: 09 Dec 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 Dec 2024
https://github.com/rootmos/silly-actor
Small actor model implementation that compiles to C using nanopass-framework
actor-model compiler nanopass-framework scheme
Last synced: 28 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: 10 Jan 2025
https://github.com/terahlunah/fox
Work in progress concatenative language interpreter, expect breakages and api changes
compiler concatenative design language
Last synced: 23 Dec 2024
https://github.com/profan/meia-lua
(WIP) Compiler for a superset of Lua (meia-lua -> half-moon), spawned out of curiousity!
compiler lua nanopass programming-language racket
Last synced: 24 Nov 2024
https://github.com/gha3mi/forcompile
ForCompile - A Fortran library to access the Compiler Explorer API.
api compiler compiler-explorer fortran fortran-package-manager
Last synced: 12 Dec 2024
https://github.com/scriptlinestudios/chai
Compiler for the Chai programming language.
Last synced: 04 Dec 2024
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/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/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 13 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/dplassgit/d2lang
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
compiler language programming-language
Last synced: 19 Dec 2024
https://github.com/jesseokeya/bytemarshall
ByteMarshall is a collaborative runtime environment for various programming languages
compiler editor golang javascript nodejs python runtime runtime-environment
Last synced: 25 Dec 2024
https://github.com/nathanmcmillan/hymn-lang-legacy
Small language that compiles to C code.
c compiler language programming-language
Last synced: 19 Dec 2024
https://github.com/dmclvg/vrrmm
Small virtual machine written in Rust
compiler rust virtual-machine vm
Last synced: 25 Dec 2024
https://github.com/kuredoro/riddle
A toy imperative Pascal/C-like compiled language.
Last synced: 01 Dec 2024
https://github.com/pouyakary/concerto
RegExp to Orchestra Language Compiler
blockly compiler kary-comments karyfoundation kf-orchestra orchestra orchestra-language regex regexp
Last synced: 25 Dec 2024
https://github.com/martinrixham/yirgacheffe
antlr asm compiler java jvm-bytecode jvm-languages pretentious-people
Last synced: 02 Jan 2025
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/alumik/parse-tree
A simple parse tree generator for any user-defined LR(1) programming language
Last synced: 21 Nov 2024
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/oyi-lang/oyi
The Oyi Programming Language.
compiler jvm macros ml oyi oyi-lang static-typing
Last synced: 01 Jan 2025
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 26 Dec 2024
https://gitlab.com/dragonblade/luallaby
**Work in progress** A pure-Rust implementation of a Lua compiler/interpreter.
Last synced: 02 Jan 2025
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: 02 Jan 2025
https://github.com/shinnn/purs
Spawn a new process using PureScript CLI
child-process compiler javascript nodejs promise purescript purs wrapper
Last synced: 07 Dec 2024
https://github.com/waltertamboer/pharcompiler
A compiler to create PHAR files.
Last synced: 18 Nov 2024
https://github.com/dashpilot/single-file-components-for-alpinejs
Svelte/Vue-inspired single-file components compiler for Alpine.js
alpinejs build-tool compiler modular sfc single-file-components tailwind tailwindcss
Last synced: 14 Nov 2024
https://github.com/milouk/uber-prebuilt-toolchains
android compiler gcc-complier toolchain uber
Last synced: 18 Nov 2024
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/it1shka/language
Simple programming language implemented in rust
compiler interpreter language rust
Last synced: 08 Dec 2024
https://github.com/larsbrinkhoff/emacs-cl-compiler
Compiler: Common Lisp to Emacs bytecodes
bytecode commol-lisp compiler emacs
Last synced: 18 Nov 2024
https://github.com/wieslawsoltes/SourceGenerators
Svg to C# Source Generators
codegen compiler csharp csharp-sourcegenerator graphics skia skiasharp sourcegenerator svg
Last synced: 18 Nov 2024
https://github.com/alex313031/electron-22
Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC
avx compiler compiler-optimized electron electron-22 optimized
Last synced: 24 Dec 2024
https://github.com/adam-mcdaniel/wisp-bootstrap
A bootstrapped lisp compiler
Last synced: 18 Nov 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/polsys/cle
A native code compiler for a C-like language.
compiler dotnet dotnet-core programming-language
Last synced: 20 Nov 2024
https://github.com/edemaine/python2coffee
Python to CoffeeScript automatic converter
Last synced: 18 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/hatsusixty/nolang
Concatenative stack-based programming language designed for writing programs for computers.
assembly compiler go golang language programming-language
Last synced: 17 Nov 2024
https://github.com/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
Last synced: 15 Dec 2024
https://github.com/igjoshua/meander
A small continuation-based Lisp.
compiler interpreter lisp lisp-compiler virtual-machine
Last synced: 12 Jan 2025
https://github.com/rezamardanidev/compiler-design
This project implements a lexer for a simple programming language using Ply (Python Lex-Yacc) library
compiler lexer lexer-analyzer regex
Last synced: 03 Jan 2025
https://github.com/jieyouxu/comp0012-compilers-notes
Notes for COMP0012 Compilers
Last synced: 24 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/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/humbertocsjr/t3x86ll
T3X/86 Compiler with Low Level Extensions (Public Domain or 0BSD). Fork from https://t3x.org/t3x/
8086 8088 assembler assembly-x86 compiler compilers dos t3x
Last synced: 24 Nov 2024
https://github.com/skeptycal/as-anansi
Tricky and fun ansi text utilities for python programs. The obligatory ANSI CLI module from the Python system utilities package AutoSys
ansi ansi-escape-sequences compiler fortran fstrings macos mit-license poetry python3 python38
Last synced: 17 Nov 2024
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: 20 Nov 2024
https://github.com/karmakrafts/manganese
LLVM based bootstrap compiler for the Ferrous programming language.
bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery
Last synced: 17 Nov 2024
https://github.com/williamfedele/tinycompiler
⚡ Compiler written in Zig for fun
compiler compiler-design zig ziglang
Last synced: 07 Dec 2024
https://github.com/gbmhunter/cppbuildsystemreview
bazel buck buckaroo build c cmake comparison compiler conan cpp example package-manager review scons
Last synced: 17 Nov 2024
https://github.com/hanayashiki/mars_compiler
An experimental compiler for a subset of MARS 4. 4 instruction set
Last synced: 15 Nov 2024
https://github.com/suzannesoy/phc-thesis
Bits and pieces of my memoir
compiler dsl memoir phd-dissertation racket
Last synced: 03 Dec 2024
https://github.com/skatsuta/monkey-compiler
🐵 Monkey programming language compiler designed in "Writing A Compiler In Go." 🐒
Last synced: 15 Nov 2024
https://github.com/redraiment/brainfuck
Brainfuck Compiler and Interpreter with LLVM in C
brainfuck c compiler interpreter llvm llvm-frontend
Last synced: 05 Dec 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: 04 Dec 2024
https://github.com/forsaken1/simple-compiler
Remembering my university course "Programming Languages and Translation Methods"
Last synced: 12 Dec 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: 02 Jan 2025
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/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/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