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-08 00:05:28 UTC
- JSON Representation
https://github.com/brunexgeek/jane
Experimental programming language based on TypeScript that transpiles to ANSI C89
c c89 compiler transpiler typescript
Last synced: 12 Oct 2024
https://github.com/solodon4/cppft
C++ Feature Testing proposal implementation
Last synced: 29 Oct 2024
https://github.com/kaleidawave/css-parser
CSS parser/compiler written in Rust
compiler css parser rust rust-crate
Last synced: 14 Oct 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: 06 Nov 2024
https://github.com/buhe/bugu-lang-wasm
https://buhe.github.io/bugu-lang-wasm
Last synced: 18 Oct 2024
https://github.com/zeroflag/armageddon
Programming language written in DEBUG.COM
compiler forth minimalistic zombie-apocalypse
Last synced: 31 Oct 2024
https://github.com/yosefbeder/qatam
Qatam (قتام) is an Arabic scripting language.
arabic compiler functional-programming scripting-language virtual-machine
Last synced: 05 Nov 2024
https://github.com/aapeliv/kazm
A small C-like programming language implemented in OCaml
Last synced: 12 Oct 2024
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/leonardpepa/simple-compiler
Simple Compiler created in University of macedonia
bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc
Last synced: 12 Oct 2024
https://github.com/jkrt/omfrontend.jl
Experimental implementation of NF. That is a Modelica frontend in 100% Julia
compiler differential-equations julia modelica
Last synced: 14 Oct 2024
https://github.com/metasim/scala-as-config
Example showing on-the-fly compilation of Scala data models as a configuration modality
Last synced: 15 Oct 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: 02 Nov 2024
https://github.com/adryzz/simplecompiler
An easy to use portable C# compiler made in C#
Last synced: 29 Oct 2024
https://github.com/alx741/stack.vim
Vim Haskell Stack compiler plugin [official]
Last synced: 07 Nov 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: 17 Oct 2024
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 11 Oct 2024
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 24 Oct 2024
https://github.com/njmarko/spp_mips_translator
Program that translates MAVN(Higher level MIPS assembler) assembly language to MIPS 32bit assembly language. It creates zero-byte files.
compiler cplusplus graph-coloring lexical-analysis mavn mips-assembly register-allocation semantic-analysis syntax-analysis visitor-design-pattern zero-byte-files
Last synced: 11 Oct 2024
https://github.com/ekdohibs/pscala
Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).
Last synced: 01 Nov 2024
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 03 Aug 2024
https://github.com/andreafioraldi/draught-framework
Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.
assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine
Last synced: 15 Oct 2024
https://github.com/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 03 Aug 2024
https://github.com/matheusamazonas/cc_project
Compiler Construction Project
compiler compiler-construction haskell
Last synced: 03 Nov 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: 03 Aug 2024
https://github.com/denysvitali/ifunny
An interpreter of a custom language (funny) written in Java
compiler funny interpreter java parser tokenizer
Last synced: 02 Nov 2024
https://github.com/maxpatiiuk/leto
This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.
compiler interpreter language parser programming-language
Last synced: 14 Oct 2024
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 15 Oct 2024
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 14 Oct 2024
https://github.com/effeix/pascalsimplifiedcompiler
Simplified compiler for the Pascal language built with Python3
compiler languages pascal python3
Last synced: 07 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/owainlewis/arch
Arch is a typed stack based functional programming language based on combinators
compiler forth functional-programming-language interpreter programming-language stack-base
Last synced: 15 Oct 2024
https://github.com/lemmon/babel-env-cli
Babel command line interface for global use, including preset-env as default.
babel cli compiler ecmascript javascript
Last synced: 23 Oct 2024
https://github.com/pouyakary/numerax
Compiler for generating mathematical TeX expressions from a simple user friendly math notation. Playground at http://numerax.toys.kary.us
compiler compilers kary-comments kary-toys latex math-notation mathjax notation source-to-source tex
Last synced: 06 Nov 2024
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 21 Oct 2024
https://github.com/gnat/stylus-inline
Zero build step version of Stylus CSS that runs in your browser. With inlined scopes! Written in vanilla JS. Also single file python version!
compiler css indentation-parsing inline-css inline-styles offside-rule stylus stylus-css transpiler whitespace whitespace-language
Last synced: 08 Nov 2024
https://github.com/derekstride/kinsley
A compiler and virtual machine used to experiment with optimizations.
Last synced: 27 Oct 2024
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 27 Oct 2024
https://github.com/jomy10/pufferfish
An extensible html templating engine that generates static html.
cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates
Last synced: 28 Oct 2024
https://github.com/floydz/compiler-example-suite
Examples for how to use benchmarks
Last synced: 19 Oct 2024
https://github.com/vardan2009/kitelang
hobby programming language compiler written in C++
Last synced: 12 Oct 2024
https://github.com/invrtd-h/generic_typing_python
A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)
Last synced: 06 Nov 2024
https://github.com/tekknolagi/lispcompiler.com
Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)
Last synced: 30 Oct 2024
https://github.com/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 15 Oct 2024
https://github.com/yazaldefilimone/dolphin
🐬 | The Dolphin Programming Language
compiler interpreter programming-language regex-engine typechecker virtual-machine
Last synced: 12 Oct 2024
https://github.com/theotterlord/softlore
+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
compiler hex language softlore
Last synced: 30 Oct 2024
https://github.com/wildmaples/jack-compiler
A Jack programming language compiler written in Ruby
compiler nand2tetris nand2tetris-jack-compiler ruby
Last synced: 15 Oct 2024
https://github.com/radu-matei/monkey
[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language
compiler debugger interpreter language-server-protocol programming-language
Last synced: 15 Oct 2024
https://github.com/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 24 Oct 2024
https://github.com/milenkovicm/adhesive
Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for 😀
arrow bytecode-compiler compiler datafusion java jni jvm rust sql udf udf-libraries userdefined-functions
Last synced: 13 Oct 2024
https://github.com/bonarja/microsass
simple scss to css in the web navigator
compiler javascript libsass sass scss
Last synced: 15 Oct 2024
https://github.com/gabrysbiz/lesscss-extended-compiler
Extended version of the LessCSS Compiler (a Java library which compiles Less source files to the CSS code).
compiler java-library less lesscss
Last synced: 28 Sep 2024
https://github.com/endeyshentlabs/exses
WIP. Yet another questionable programming language
compiled-language compiler hacktoberfest programming-language
Last synced: 07 Nov 2024
https://github.com/gabrysbiz/lesscss-maven-plugin
Compiles Less sources to CSS files using extended version of the LessCSS Compiler.
compiler less lesscss maven-plugin
Last synced: 28 Sep 2024
https://github.com/jlkiri/iskra
Iskra language compiler and playground
compiler language learning svelte
Last synced: 15 Oct 2024
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 05 Nov 2024
https://github.com/yoshijava/403.gcc
Patch for SPEC CPU2006 403.gcc
403 architecture benchmark bug c compiler cpu2006 gcc gnu gpl spec spec2006 specint2006
Last synced: 23 Oct 2024
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 18 Oct 2024
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 06 Nov 2024
https://github.com/ethlo/lamebda
Powerful plugin system for adding custom functionality to existing applications, supporting both pre-compiled or source code, with live reload.
compiler java on-the-fly plugin-system spring spring-mvc
Last synced: 12 Oct 2024
https://github.com/mrjameshamilton/jlox
A optimizing Lox compiler for the JVM
compiler jvm jvm-language lox lox-language
Last synced: 06 Nov 2024
https://github.com/teo-tsirpanis/brainsharp
A Brainfuck SDK written in F#.
brainfuck compiler fsharp interpreter optimizer
Last synced: 14 Oct 2024
https://github.com/michareiser/speedy.js-saas
Speedy.js compiler as a service
Last synced: 08 Nov 2024
https://github.com/larsbrinkhoff/emacs-cl-compiler
Compiler: Common Lisp to Emacs bytecodes
bytecode commol-lisp compiler emacs
Last synced: 12 Oct 2024
https://github.com/jbrosdevelopment/virtualcomputer
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer
Last synced: 12 Oct 2024
https://github.com/macdue/mank
The Mank programming language
compiler language mank programming-language
Last synced: 13 Oct 2024
https://github.com/filipporanza/simpla
A compiler for the Simpla programming language, a university project
compiler lalrpop programming-language toy-language university-project
Last synced: 06 Nov 2024
https://github.com/mkostoevr/obfmc
Optimizing BrainFuck MultiCompiler
brainfuck brainfuck-compiler compiler dos kolibrios win32
Last synced: 30 Oct 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: 12 Oct 2024
https://github.com/hmarr/hack-stack
💾 Software toolchain for the nand2tetris Hack computer
Last synced: 25 Oct 2024
https://github.com/0xsirsaif/papers-i-love
A captivating collection of computer science papers that fuel inspiration and intellectual curiosity.
compiler database memory networking os papers
Last synced: 25 Oct 2024
https://github.com/rohittp0/not-python
!Python is a tiny language that I made to learn how compilers do their magic. The compiler of !Python is written in pure python ( no dependencies )
compiler language programming-language python
Last synced: 31 Oct 2024
https://github.com/hawkins/druid
🧙 A systems-level programming language with a focus on integrated build systems and deploying to native and web assembly at once
Last synced: 31 Oct 2024
https://github.com/not-nik/libcomperr
A simple C library to create GCC-like compiler warnings and errors.
compiler compiler-tool errors gcc warnings
Last synced: 14 Oct 2024
https://github.com/Alia5/TSChai
Typescript 2 Chaiscript Transpiler
chaiscript compiler compilers game gamedev node script scripting transpiler typescript
Last synced: 10 Oct 2024
https://github.com/suzannesoy/phc-thesis
Bits and pieces of my memoir
compiler dsl memoir phd-dissertation racket
Last synced: 15 Oct 2024
https://github.com/nwtgck/8cc-elc-hs
C Compiler written in Haskell powered by 8cc and ELVM
Last synced: 25 Oct 2024
https://github.com/oyuyue/ccalc
不借助任何工具,从零自己实现词法分析、语法分析来完成中文计算器
calculator compiler interpreter
Last synced: 07 Nov 2024
https://github.com/kevindasilvas/klang
Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.
compiler compilers haskell javascript klang programming-language programming-languages transpiler
Last synced: 21 Oct 2024
https://github.com/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 27 Oct 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: 14 Oct 2024
https://github.com/osa1/racket.rkt
An experimental compiler from a subset of [Typed] Racket to x86_64
Last synced: 28 Oct 2024