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-12 00:05:26 UTC
- JSON Representation
https://github.com/roneetkumar/simple-lang
Simple is a programming language based on GO lang as a base language. The objective to create this language is not only to learn GO lang but also to understand the journey of idea from source code to a finished product.
compiler evaluator go go-lang interpretor lexer parser
Last synced: 08 Jan 2025
https://github.com/bytexenon/lua.js
Advanced and reliable Lua 5.1 - 5.4 parsing and compiling library
compiler language-server-protocol lua lua-compiler lua-language lua-language-server lua-language-server-library lua-lexer lua-library lua-parser lua51 lua52 lua53 lua54 luac parser parsing-library typescript typescript-library
Last synced: 23 Nov 2024
https://github.com/akornatskyy/check-compiler-js
:checkered_flag: A typescript-first schema rule compiler and validation library.
check compiler rules schema validation
Last synced: 29 Nov 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/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/Alia5/TSChai
Typescript 2 Chaiscript Transpiler
chaiscript compiler compilers game gamedev node script scripting transpiler typescript
Last synced: 10 Oct 2024
https://github.com/mattmezza/email-lang
The email language
compiler email language model transpiler
Last synced: 21 Dec 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: 05 Dec 2024
https://github.com/mittalgovind/compiler-construction
Another one of the numerous failed compiler project. Compiler Construction course - BITS F363
Last synced: 13 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: 09 Dec 2024
https://github.com/jafarlihi/cpreprocess
[WIP] C preprocessor
c c-compiler c-preprocessor compiler compilers preprocessing preprocessor
Last synced: 12 Nov 2024
https://github.com/simplyyan/blackpard
Blackpard is a high-level compiled language that is fast, light, easy, secure and broad.
backend compiler cross-platform easy-to-use frontend high-level high-level-language high-performance interpreter language language-learning programming programming-language programming-languages python python-script secure server-side source
Last synced: 14 Dec 2024
https://github.com/ragibson/minijava-compiler
A compiler for a subset of Java ("miniJava") as well as an abstract machine and test suites.
abstract-machine compiler java minijava
Last synced: 05 Jan 2025
https://github.com/wildmaples/jack-compiler
A Jack programming language compiler written in Ruby
compiler nand2tetris nand2tetris-jack-compiler ruby
Last synced: 05 Dec 2024
https://github.com/hirbodbehnam/cminusllvm
C-Minus Language with Flex/Bison and LLVM 15
Last synced: 14 Oct 2024
https://github.com/tenjou/replica-next
Both JavaScript static analyser and native compiler.
compilation compiler cpp javascript js native transpilation wasm webassembly
Last synced: 13 Nov 2024
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 06 Nov 2024
https://github.com/simonewebdesign/slfe
🍭 Sh***y Lisp Flavoured Erlang (LFE)
bytecode compiler elixir erlang interpreter language lfe lisp parser
Last synced: 08 Jan 2025
https://github.com/indutny/json-pipeline-example
json-pipeline usage example
Last synced: 17 Oct 2024
https://github.com/horazont/while-to-sed
A transpiler from the academic turing-complete WHILE language to sed
compiler sed transpiler while-language
Last synced: 08 Oct 2024
https://github.com/msiemens/rustiny-jvm
A simple language that compiles to JVM bytecode
Last synced: 26 Nov 2024
https://github.com/patrickroberts/bean
An esoteric byte-encoded code-golfing language derived from JavaScript
abstract-syntax-tree assembler compiler disassembler esoteric-language javascript-source
Last synced: 18 Dec 2024
https://github.com/davidbuchanan314/branflakes
Yet another x86_64 optimising Brainf*ck JIT compiler.
Last synced: 28 Dec 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: 28 Nov 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: 20 Dec 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/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 12 Dec 2024
https://github.com/codevendor/inferjs-compiler
A compiler that processes JSDoc comments into an InferObject File for utilizing with the InferJS Library.
cli command-line command-line-tool commonjs compiler es6 esmodule infer infer-object inferjs inferjs-compiler inferjscompiler inferobject javascript js jsdoc module node type typechecking
Last synced: 07 Jan 2025
https://github.com/varun93/lets-build-something-real
Build something real
compiler interpreter json-parser redux redux-middleware web-server
Last synced: 05 Jan 2025
https://github.com/simonsejse/fastolangcompiler
FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.
compiler fasto fsharp functional-programming interpreter
Last synced: 12 Oct 2024
https://github.com/denysvitali/ifunny
An interpreter of a custom language (funny) written in Java
compiler funny interpreter java parser tokenizer
Last synced: 20 Dec 2024
https://github.com/cdacamar/brainfuck_cpp
an over-engineered compiler for Brainfuck
brainfuck c-plus-plus-14 compiler
Last synced: 14 Dec 2024
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 Jan 2025
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 22 Nov 2024
https://github.com/federicobruzzone/smaller-basic
A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."
basic compiler interpreter language python smallbasic smallbasic-lang
Last synced: 09 Nov 2024
https://github.com/giovaneiwamoto/syntactic-analysis
🧿 Syntactic Analysis - Grammatical structure analyzer of a program according to MiniJava grammar. Recognize and return the tokens of the language specified.
Last synced: 11 Nov 2024
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/fadel-hasan/python-compiler
simple python compiler by using flex\bison
bison-flex bison-parser compiler compiler-design flex-bison lex lex-yacc lexer-parser lexical-analysis lexical-analyzer parser parsing python python-compiler python-lex-yacc python-parser python3 yacc
Last synced: 13 Nov 2024
https://github.com/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 11 Dec 2024
https://github.com/risc-os-community/risclua
This is a source repository for Lua for RISC OS (RiscLua), the original port from Gavin Wraith
arm compiler interpreter lua luajit risc-os riscos
Last synced: 14 Nov 2024
https://github.com/lazyknightx/warcraft-map-compile-utility
A Compile Utility for WarCraft III Map Modding.
compiler datamanagement gamedev warcraft3 xlsx
Last synced: 10 Jan 2025
https://github.com/imteekay/essentials-of-interpretation
Building an Interpreter from scratch
compiler interpreter programming-language
Last synced: 12 Jan 2025
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: 18 Nov 2024
https://github.com/betarixm/csed423
POSTECH: Compiler Construction (Spring 2022)
compiler cool cool-language postech
Last synced: 18 Nov 2024
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 26 Dec 2024
https://github.com/federicobond/primer
A simple imperative language for the JVM
compiler course-project jvm language
Last synced: 15 Dec 2024
https://github.com/ankitchoudhary-vcf/compiler_package
A Compiler npm Package.
compiler npm npm-package online-compiler
Last synced: 18 Nov 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: 12 Dec 2024
https://github.com/michareiser/speedy.js-saas
Speedy.js compiler as a service
Last synced: 01 Jan 2025
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
Last synced: 12 Dec 2024
https://github.com/romnn/proto-compile
helper package that wraps protoc for your CI and projects.
ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript
Last synced: 18 Nov 2024
https://github.com/dharejo-junaid/java-compiler
This is a versatile Java Text Editor with built-in compiler support. Write, compile, and run Java code seamlessly in a user-friendly environment. Enjoy essential indentation features for enhanced code readability. Ideal for Java enthusiasts and learners looking for an efficient coding experience
compiler java java-gui java-swing text-editor
Last synced: 24 Nov 2024
https://github.com/davidar/fragx
GLSL Fragment Shader Executable Compiler
compiler fragment-shader generative-art glsl gpu procedural-generation shaders shadertoy simulation
Last synced: 26 Dec 2024
https://github.com/andresmpa/compiler
This is a Basic compiler written in python
Last synced: 28 Nov 2024
https://github.com/imteekay/lox.ts
The compiler for the Lox programming language
compiler compiler-construction compiler-design interpreter javascript plt programming-language programming-languages typescript
Last synced: 12 Jan 2025
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: 28 Nov 2024
https://github.com/amrdeveloper/nand2tetris
Start from NAND gate to build a Computer that can run the Tetris game
assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine
Last synced: 28 Nov 2024
https://github.com/sanjinkurelic/mvcgenerator
Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).
analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture
Last synced: 26 Dec 2024
https://github.com/sskender/programming-language-translation
Programming Language Translation FER labs
abstract-syntax-tree ast compiler compiler-construction compiler-design fer lexer lexical-analysis lexical-analyzer ll1-grammar ll1-parser parser recursive-descent-parser syntax syntax-analysis syntax-tree syntax-trees token tokens topdown
Last synced: 28 Nov 2024
https://github.com/mkostoevr/obfmc
Optimizing BrainFuck MultiCompiler.
brainfuck brainfuck-compiler compiler dos kolibrios win32
Last synced: 17 Dec 2024
https://github.com/zeroplayerrodent/bf2cr
Brainfuck to Crystal compiler!
brainfuck compiler esolangs transpiler
Last synced: 25 Nov 2024
https://github.com/cedrickchee/hou
Hou :monkey: programming language interpreter and compiler
abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language
Last synced: 17 Nov 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 Nov 2024
https://github.com/theotterlord/softlore
+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
compiler hex language softlore
Last synced: 17 Dec 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: 13 Nov 2024
https://github.com/tomlin7/bagel
Compiler written in python
bagel compiler hacktoberfest python repl
Last synced: 26 Nov 2024
https://github.com/echorial/carbonite
Carbon programming language compiler written in carbon
carbon carbon-compiler carbon-programming-language compiler
Last synced: 25 Nov 2024
https://github.com/ahmedmourad0/sadlang
The Sad Programming Language, users of this language are officially called Sad Developers.
compiler programming-language sad
Last synced: 28 Nov 2024
https://github.com/frinksy/fraxton-compiler
A compiler for the fraxton language
Last synced: 01 Jan 2025
https://github.com/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 17 Nov 2024
https://github.com/michijs/dev-server
Development server built on top of esbuild
bundler commonjs compiler css development esbuild esm javascript jsx michijs minifier pwa react server tsx typescript
Last synced: 15 Nov 2024
https://github.com/jaid/publishimo
Magically generates a minified, cleaned and autofilled package.json to get your Node package ready for next level publishing!
automatic automation boilerplate bundler compiler compress generator json magic manifest minify node-module npm optimize output package package-json pkg publish publishing
Last synced: 25 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/lucalewin/luvascript-compiler
compiler for the luvascript language
compiler language luvascript luvascript-compiler programming-language
Last synced: 17 Nov 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: 03 Dec 2024
https://github.com/jsfpdn/yatlc
yatl compiler, project for a compiler course
Last synced: 04 Dec 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: 25 Dec 2024
https://github.com/calint/any-c
experimental simple language that compiles to c
Last synced: 10 Jan 2025
https://github.com/eatingtomatoes/tiger-compiler
A simple compiler for (modified) tiger language
Last synced: 17 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: 18 Dec 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: 18 Dec 2024
https://github.com/qupa-project/uniview-lang
View once immutability enabling the safeties of immutable code, while enjoying near procedural performance
Last synced: 19 Dec 2024
https://github.com/haroldo-ok/bb4web
An experiment on using Emscripten to compile batari Basic in order to run it on a web browser.
6502 atari2600 basic bataribasic compiler cross-compiler experimental javascript online-compiler retro-programming web-compiler web-ide webassembly
Last synced: 03 Dec 2024
https://github.com/herber/unadorned
unadorned
coffeescript compiler ejs less markdown md pug sass style stylus typescript
Last synced: 19 Dec 2024