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-29 00:05:46 UTC
- JSON Representation
https://github.com/it1shka/toylang
Interpreted scripting language implemented in C++
compiler cpp interpreter programming-language toy
Last synced: 08 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: 12 Jan 2025
https://github.com/zijistark/zcktools
Compiler library and tools for ZCK, an extended language for more effective Crusader Kings II scripting.
c-plus-plus c-plus-plus-17 compiler cpp crusader-kings-ii crusaders-kings-2 modding modding-games modding-resources modding-tools paradox paradox-interactive paradoxgame programming-language programming-languages
Last synced: 22 Dec 2024
https://github.com/alinz/maat
a markdown table to typescript compiler for configuration files
chain compiler configuration markdown nodejs table typescript
Last synced: 24 Jan 2025
https://github.com/nic-obert/permalang
A compiler for a statically typed language
aot compiler cpp language parser programming-language syntax-tree
Last synced: 25 Dec 2024
https://github.com/alia5/tschai
Typescript 2 Chaiscript Transpiler
chaiscript compiler compilers game gamedev node script scripting transpiler typescript
Last synced: 25 Dec 2024
https://github.com/thmxv/tx-lang-rust
Lightweight, fast, modern and safe scripting language
compiler fast interpreter language light lightweight programming-language rust safe single-pass vm
Last synced: 22 Jan 2025
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 23 Dec 2024
https://github.com/osa1/racket.rkt
An experimental compiler from a subset of [Typed] Racket to x86_64
Last synced: 15 Dec 2024
https://github.com/metasim/scala-as-config
Example showing on-the-fly compilation of Scala data models as a configuration modality
Last synced: 04 Dec 2024
https://github.com/nathanfarlow/BrainFCE
A BF interpreter and native compiler written in C for TI 84+ CE calculators.
brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce
Last synced: 17 Nov 2024
https://github.com/hamzahussyn/intermediate-code-generation
An emulator for intermediate code based on a sample language.
bison cfg compiler compiler-construction flex intermediate-code-generation intermediate-representation lexer parser yacc-lex
Last synced: 19 Jan 2025
https://github.com/hmasum52/cse310-compiler-sessional
Implementation of all the assignments of the course CSE310-Compiler-Sessional
bison-yacc compiler cpp flex-lexer lexer
Last synced: 31 Dec 2024
https://github.com/phlay/lispc
simple x86-64 lisp compiler
assembly-x86-64 compiler lisp python
Last synced: 22 Dec 2024
https://github.com/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 18 Jan 2025
https://github.com/spl/jhc-darcs
Read-only mirror of the jhc darcs repository
Last synced: 22 Dec 2024
https://github.com/zabackary/vexmason
A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more
compiler vex vex-python vex-robotics vex-robotics-competition vex-v5 vexcode vexmason
Last synced: 24 Jan 2025
https://github.com/greydevv/cortex
A compiler for a general purpose programming language.
compiler compiler-design llvm llvm-ir rust
Last synced: 02 Jan 2025
https://github.com/here-be/snapdragon-token
Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.
compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer
Last synced: 14 Nov 2024
https://github.com/valoran-m/soya
Object oriented langage optimising compiler
compiler object-oriented-programming optimisation
Last synced: 09 Dec 2024
https://github.com/daniel-boll/pile
The oficial repo for the pile lang
compiler compiler-principles concatenative-programming-language lexer-analyzer programming-language stack-based
Last synced: 22 Dec 2024
https://github.com/thomas-crane/pine
A general purpose, type checked language inspired by Rust.
compile-to-js compiler programming-language typescript
Last synced: 19 Jan 2025
https://github.com/k0nserv/coolc-rs
A COOL compiler implementation done, at least partially, in Rust for CS143
compiler compilers cool cool-language cs143
Last synced: 25 Jan 2025
https://github.com/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 17 Nov 2024
https://github.com/teo-tsirpanis/brainsharp
A Brainfuck SDK written in F#.
brainfuck compiler fsharp interpreter optimizer
Last synced: 02 Dec 2024
https://github.com/ana06/c-like-compiler
A C-like language compiler written in Java that generates assembly code for the P-machine
compiler java language-compiler syntactic ucm
Last synced: 23 Jan 2025
https://github.com/madmann91/fir
Functional IR
c compiler continuation-passing-style intermediate-representation type-system
Last synced: 21 Jan 2025
https://github.com/omarazizi/qamar
Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C
compiler interpreter programming-language virtual-machine
Last synced: 03 Dec 2024
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 16 Jan 2025
https://github.com/maktoobgar/simple_compiler
Just a simple compiler for learning purposes.
Last synced: 25 Jan 2025
https://github.com/suanmei/gulp-component-inline
Gulp Plugin which inlines artTemplate file (or css files) directly in JS by '__inline', and compiles them into JS
arttemplate compiler component gulp gulp-plugin inline-css inline-templates sass
Last synced: 19 Jan 2025
https://github.com/nonlin-lin-chaos-order-etc-etal/ooc-legacy-archive
Optimizing Oberon-2 Compiler — Backup Archive — Fetched at: August 7, 2019
compiler compilers dual-licensed gpl language languages lgpl oberon oberon2 oo2c ooc ooc2 optimizing programming-language programming-languages translator translators
Last synced: 01 Dec 2024
https://github.com/diegoperini/compiler-demo
A demo compiler boilerplate with file watchers
Last synced: 15 Jan 2025
https://github.com/mkostoevr/obfmc
Optimizing BrainFuck MultiCompiler.
brainfuck brainfuck-compiler compiler dos kolibrios win32
Last synced: 17 Dec 2024
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 05 Dec 2024
https://github.com/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 22 Jan 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 22 Jan 2025
https://github.com/bensuperpc/docker-compiler-multi-arch
docker-compiler template
Last synced: 14 Jan 2025
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 22 Dec 2024
https://github.com/mrpluto0/dslbot
the design and implementation of the dsl language
Last synced: 14 Jan 2025
https://github.com/andreiduma/smithforth_risc-v
An accessible Forth written in machine code for the RISC-V architecture.
compiler forth machine-code master-thesis risc-v
Last synced: 22 Jan 2025
https://github.com/edertone/turbobuilder
Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more
builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript
Last synced: 13 Nov 2024
https://github.com/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 07 Dec 2024
https://github.com/danuja01/codecoach-backend
Coadcoach is a revolutionary research project aimed at creating an interactive programming assistant tool for programmers and instructors in universities.
assistant compiler express hacktoberfest nodejs programming
Last synced: 11 Jan 2025
https://github.com/whisperity/distcc-driver
Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.
bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script
Last synced: 07 Dec 2024
https://github.com/jeffbla/learningnote
This is my learning Note recording tips, homework and some projects implementations.
compiler parallel-computing pic18f
Last synced: 28 Jan 2025
https://github.com/xternet/mini-compiler-js-evm-bytecode
The mini-compiler that converts a JS-like 'add' function to EVM bytecode.
compiler ethereum evm javascipt nodejs smart-contracts solidity
Last synced: 14 Jan 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 25 Jan 2025
https://github.com/guidanoli/inf1022
Compiler for JFLAP Turing Machine (INF1022)
Last synced: 17 Jan 2025
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 22 Jan 2025
https://github.com/jub0t/jock
An automatic document generator for javascript libraries.
automation compiler docs documentation generator javascript library parser
Last synced: 17 Jan 2025
https://github.com/rorakus/opplang
Programming language O++
compiler interpreter java programming-language
Last synced: 28 Jan 2025
https://github.com/carlossanabriam/compilador
Repositorio para las prácticas de la asignatura "Diseño de Lenguajes de Programación". Contiene las distintas versiones de un compilador.
compiler compiler-design software-design software-design-patterns
Last synced: 28 Jan 2025
https://github.com/coldnew/compiler-brainfuck
A Clojure based optimize brainfuck compiler that support multi target (c, java, rust, js, python ... etc)
brainfuck clojure clojurescript compiler compiler-brainfuck
Last synced: 15 Jan 2025
https://github.com/vapory-legacy/solidity
Solidity Contract-Oriented Programming Langauge for Vapory
compiler cryptocurrency smart-contracts solidity vap vapor vapory
Last synced: 21 Jan 2025
https://github.com/jairussw/wasmir
Write low-level WebAssembly using TypeScript intrinsics
Last synced: 24 Jan 2025
https://github.com/28/openlayers-cljs-compile-error-repo
A repo presenting a CLJS compile error I stumbled upon
bug clj cljs clojure clojurescript compiler
Last synced: 22 Jan 2025
https://github.com/gabrysbiz/lesscss-maven-plugin-examples
LessCSS Maven Plugin example projects.
compiler example-project less lesscss maven-plugin
Last synced: 22 Jan 2025
https://github.com/gabrysbiz/lesscss-compiler
A Java library which compiles Less source files to the CSS code.
compiler java-library less lesscss
Last synced: 22 Jan 2025
https://github.com/michaelsboost/typescript-compile
Automatically compile TypeScript to JavaScript on the fly
compile compiler javascript typescript
Last synced: 17 Jan 2025
https://github.com/amirisback/compile-run-kotlin-java-using-github-action
Run Plain Kotlin and Java Code Using Github Action
automation compiler github-action-ci-cd github-actions java kotlin
Last synced: 22 Jan 2025
https://github.com/nuxy/go-webview-app-builder
:window: Create a JavaScript single-page application (SPA) in a WebView
compiler desktop-application golang single-page-app webview
Last synced: 16 Jan 2025
https://github.com/c71n93/language
Compiler for primitive programming language
Last synced: 16 Jan 2025
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 31 Dec 2024
https://github.com/pbentes/premd
Quickly compile your Markdown files into static HTML
Last synced: 16 Jan 2025
https://github.com/modlfo/vultjs
This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js
Last synced: 29 Jan 2025
https://github.com/m4elstr0m/onecompiler
A Linux script designed to make cross-platform compiling easier
compile compiler compilers cplusplus cpp cross-compile cross-compiler cross-platform csharp debian developer-tools go golang linux linux-app shell time-saver time-saving-tool
Last synced: 18 Jan 2025
https://github.com/lostjared/masterx_system
MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.
compiler cplusplus20 environment
Last synced: 31 Dec 2024
https://github.com/lucasfritzke/compilador
Protejo desenvolvido para disciplina de compiladores
Last synced: 24 Jan 2025
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 21 Jan 2025
https://github.com/pome1lo/paa-2022
Here is a course project on the discipline "Software Engineering", in which my own programming language was created
c-plus-plus compiler course progrmming-language
Last synced: 24 Jan 2025
https://github.com/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 23 Jan 2025
https://github.com/sleepingcat4/deathhash
a barebone programming language written in C++
barebones compiler cpp programming-language
Last synced: 23 Jan 2025
https://github.com/khaledashrafh/tiny-compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
compiler cpp parser semantic-analyzer syntax-analyzer tiny-language tokenization
Last synced: 07 Dec 2024
https://github.com/rubyonworld/ruby-less-js
Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.
bridge compiler lessjs official
Last synced: 19 Jan 2025
https://github.com/c-chads/seabass
the SEABASS MetaProgramming language (and metacompiler) repository. Public Domain Compiler.
c99 cc0 compiler metaprogramming public-domain
Last synced: 23 Jan 2025
https://github.com/thomas-crane/spearmint
A statically typed, simple language.
Last synced: 19 Jan 2025
https://github.com/wtanaka/ansible-role-ghc-mtl
Ansible role to install mtl library for Glasgow Haskell Compiler
ansible ansible-galaxy ansible-role ansible-roles compiler development galaxy ghc ghc-mtl ghci glasgow haskell
Last synced: 23 Jan 2025