Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/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/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 15 Dec 2024

https://github.com/yazaldefilimone/wasmre

A wasm runtime with checker

assembly compiler rust vm

Last synced: 16 Dec 2024

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

compiler

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

compiler config scala

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/user0332/csnative

An implementation of C# compiling to native code

compiler cplusplus cpp csharp csnative dotnet native stdlib

Last synced: 24 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

c compiler go

Last synced: 18 Jan 2025

https://github.com/spl/jhc-darcs

Read-only mirror of the jhc darcs repository

compiler haskell jhc mirror

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/zabackary/python-compiler

Bundler and compiler for Python with a variety of features including constant definition, import management, and more

ast bundler cli compiler python3

Last synced: 24 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/9sako6/ccaml

A toy C compiler written in OCaml

compiler ocaml

Last synced: 31 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/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 14 Jan 2025

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler 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/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.

compiler lexer parser

Last synced: 16 Jan 2025

https://github.com/nirmal-suthar/gcc_lite

Toy C-Compiler for course CS335, 2021-II

c compiler cs335 ply python x86-32

Last synced: 03 Dec 2024

https://github.com/maktoobgar/simple_compiler

Just a simple compiler for learning purposes.

compiler lex lexer yacc

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/diegoperini/compiler-demo

A demo compiler boilerplate with file watchers

compiler llvm-ir

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/insomnimus/cmdc

Compile a command line into a Windows executable!

assembly cli compiler rust win32 windows

Last synced: 13 Dec 2024

https://github.com/bensuperpc/docker-compiler-multi-arch

docker-compiler template

compiler docker template

Last synced: 14 Jan 2025

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 22 Dec 2024

https://github.com/mrpluto0/dslbot

the design and implementation of the dsl language

compiler dsl

Last synced: 14 Jan 2025

https://github.com/yassinebenaid/bunster

Compile shell scripts to machine code.

aot bash compiler go shell

Last synced: 22 Dec 2024

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/aben20807/learn_compiler

The example of building a simple compiler

bison compiler flex jasmin jvm lex yacc

Last synced: 16 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/wojciechpolak/wcomp

A simple educational compiler in C.

compiler compiler-principles

Last synced: 24 Jan 2025

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 07 Dec 2024

https://github.com/zenor0/compiler-labs

Fuzhou University 2024 compiler course labs.

2024 analysis compiler course-labs fzu grammar lab lexer parse parser python semantic

Last synced: 13 Nov 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/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 20 Jan 2025

https://github.com/ark930/online-compiler

一个在线编译器的简单实现

compiler online

Last synced: 24 Jan 2025

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)

compiler flex-bison jflap

Last synced: 17 Jan 2025

https://github.com/guidanoli/inf1018

Basic Software (INF1018) Assignements

compiler structs

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

compiler ir wasm webassembly

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/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

compiler

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

compiler html markdown

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

compiler nodejs vult

Last synced: 29 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

compiler java

Last synced: 24 Jan 2025

https://github.com/elvircrn/bcomp

Compiler for the B programming language

b compiler cpp14 travis-ci

Last synced: 23 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.

compiler programming-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