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-16 00:05:11 UTC
- JSON Representation
https://github.com/morgancaron/script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language
Last synced: 09 Nov 2024
https://github.com/BowlerHatLLC/asconfigc
Command line utility that builds ActionScript projects configured with an asconfig.json file.
actionscript apache-flexjs apache-royale asconfigc compiler flexjs royale visual-studio-code vscode
Last synced: 15 Nov 2024
https://github.com/shiinamiyuki/lunatic
lunatic: a toy lua interpreter
compiler interpreter parser practice-project programming-language register-machine virtual-machine
Last synced: 14 Nov 2024
https://github.com/snyk/vervet
API resource versioning tool
api code-generation compiler versioning
Last synced: 10 Nov 2024
https://github.com/xlauko/lart
LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.
abstract-interpretation abstraction compiler compilers hacktoberfest llvm model-checking static-analysis symbolic-execution
Last synced: 15 Nov 2024
https://github.com/arocks/punchscript
A programming language made up of Rajinikanth punch dialogues
compiler interpreter menhir ocaml rajinikanth
Last synced: 28 Oct 2024
https://github.com/milouk/gcc-prebuilt-elf-toolchains
This repo contains Weekly GCC 11 builds for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.
aarch64 aarch64-linux-gnu android android-toolchain compiler elf gcc gcc-arm-toolchain gcc-complier gcc10 gcc11 kernel raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi rpi4 sphinx toolchain
Last synced: 11 Oct 2024
https://github.com/serkansipahi/app-decorators
Collection of JavaScript decorators (ES7) for building fast, scalable, performant web apps
compiler decorators es6 es7 javascript performance
Last synced: 08 Nov 2024
https://github.com/ioriens/wxss-transpiler
Port of wcsc.exe to Javascript. wxss 文件编译器
compiler css minapp postcss transpiler wxapp wxss wxss-transpiler wxss2css
Last synced: 14 Oct 2024
https://github.com/redgear-studio/atlas77
Atlas77 is a functional programming language in development written in Rust
assembler compiler interpreter language programming-language rust
Last synced: 09 Nov 2024
https://github.com/sanix-darker/cyclop
Real-time output of your program (ONLY IN SHELL, no program, no Lib, no Package required to use it)
bash bash-script bash-scripting bashrc compiler cross-compiler cross-platform demos linux script scripting shell shell-prompt shell-script shell-scripting shell-scripts shellcode shellscript watch-extensions watch-files
Last synced: 14 Oct 2024
https://github.com/zuzuchefe/guido
适用于cmd amd react jquery sass handlebars开发体系的构建工具,内置静态资源(样式、图片)内联外链、自动化雪碧图、资源to base64、资源文件注入模板、dev server、自定义路由等构建、调试、打包部署功能,减少同体系开发环境的重复配置
build-tool compiler css es2015 es6 guido handlebars javascript-modules javascript-tools svg web-performance webpack2 webpack3
Last synced: 11 Oct 2024
https://github.com/redgear-studio/atlas-core
Atlas77 is a functional programming language in development written in Rust
assembler compiler interpreter language programming-language rust
Last synced: 12 Oct 2024
https://github.com/jprochazk/hebi
Scripting language
compiler interpreter programming-language rust
Last synced: 27 Oct 2024
https://github.com/sz-piotr/tranquility
Tranquility is an in-development programming language intended to replace Solidity
compiler ethereum interpreter programming-language smart-contracts tranquility
Last synced: 27 Oct 2024
https://github.com/jdan/scheme-to-js
a scheme->js compiler written in scheme
Last synced: 08 Nov 2024
https://github.com/moshell-lang/moshell
A typed shell script language, with modern syntax implemented in Rust™
compiler hacktoberfest interpreter language scripting-language shell typing
Last synced: 06 Aug 2024
https://github.com/haroldo-ok/choice4genesis
A ChoiceScript clone that generates SGDK-compatible C source for the Sega Genesis
choose-your-own-adventure compiler cyoa homebrew multimedia presentation sega-genesis sgdk slideshow transpiler visual-novel-engine
Last synced: 03 Nov 2024
https://github.com/quantumbfs/yaocompiler.jl
The Yao compiler project
compiler heterogeneous-computing julia quantum quantum-computing yao yaolang
Last synced: 06 Nov 2024
https://github.com/aelbore/rollup-plugin-ngc
Rollup plugin for Angular with ivy enable
angular compiler ivy rollup typescript
Last synced: 27 Oct 2024
https://github.com/joseexposito/v8-compiler
Compile your Node.js project and distribute it without source code
code-protection compiler javascript node-js
Last synced: 15 Oct 2024
https://github.com/superjmn/statemachinecompiler
State Machine Compiler inspired by Uncle Bob
clean-code compiler csharp dotnet finite-state-machine parser-combinators visitor-pattern
Last synced: 28 Oct 2024
https://github.com/vezel-dev/graf
A graph-oriented intermediate representation, optimization framework, and machine code generator.
c compiler interpreter jit language optimizer runtime toolchain zig
Last synced: 12 Nov 2024
https://github.com/prinsfrank/indentingpersistentbladecompiler
Extension on the Laravel Blade compiler that persists indenting when using replaced content in blade templates.
blade blade-compiler blade-template-engine compiler laravel laravel-framework laravel-package template-compiler
Last synced: 07 Nov 2024
https://github.com/Yuziquan/CppCompiler
A C# application that simulates the important workflow of a C++ compiler, continuous updating ...
compiler compiler-principles dll flex gui lexical-analysis ll1-grammar syntax-analysis tiny winforms
Last synced: 24 Oct 2024
https://github.com/samirose/sicp-compiler-project
A Scheme to WAT/WASM compiler in spirit of SICP exercises 5.49-52
compiler hobby-project scheme scheme-compiler sicp webassembly
Last synced: 03 Nov 2024
https://github.com/aionescu/oplang
Stack-based esoteric programming language
compiler esoteric-language haskell stack-based
Last synced: 07 Nov 2024
https://github.com/andrew-johnson-4/lambda-mountain
Tiny Functional Language Compiling to Assembly (7000 Lines of Code)
assisted-reasoning compiler coq css functional-programming html macro-assembler programming-language self-hosting static-site-generator wasm x86
Last synced: 30 Oct 2024
https://github.com/tmcgilchrist/tiger
Compiler for Tiger language from "Modern Compiler Implementation in ML"
Last synced: 28 Oct 2024
https://github.com/mrjameshamilton/klox
A Kotlin implementation of lox with a JVM backend built using ProGuardCORE
compiler interpreter jvm jvm-languages kotlin lox lox-interpreter lox-language proguard-core
Last synced: 06 Nov 2024
https://github.com/gurbaaz27/typeless
an interpreter for λ-calculus implemented in ruby
abstract-syntax-tree beta-reduction compiler interpreter lambda-calculus lexer-parser ll1-grammar ll1-parser parser ruby
Last synced: 14 Nov 2024
https://github.com/softcircuits/silk
Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.
compiler csharp csharp-library interpreter lexical-analyzer parser
Last synced: 11 Nov 2024
https://github.com/ZaneDubya/LoxScript
A bytecode compiler and virtual machine for the Lox language, in C#. Includes a C# / Lox object interface generator and bytecode serialization.
bytecode compiler lox lox-language virtual-machine
Last synced: 10 Nov 2024
https://github.com/here-be/snapdragon-util
Utilities for the snapdragon parser/compiler.
ast compiler javascript node nodejs parser snapdragon utils
Last synced: 14 Nov 2024
https://github.com/sergey0xff/lexit
An open source lexer generator
compiler grammar grammar-parser lexer lexer-generator lexical-analyzer python python3
Last synced: 09 Nov 2024
https://github.com/kubaz2/sharp
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.
bot compiler csharp decompiler disasm disassembly discord discord-bot dotnet fsharp il jit visualbasic
Last synced: 12 Oct 2024
https://github.com/geode-lang/geode
The Geode Programming Language
compiler geode geode-lang llvm programming-language
Last synced: 11 Oct 2024
https://github.com/Daniel-Cortez/pawn-3.2-plus
Pawn scripting language with runtime fixes and improvements
c cmake compiler interpreter language pawn
Last synced: 03 Aug 2024
https://github.com/juptian/uranium
A language that is going to be compiled to IL, that works on Linux, Mac, Windows.
compiler compilers csharp csharp-code csharp-library csharp9 macos uranium windows-10
Last synced: 12 Oct 2024
https://github.com/dentrax/go-tilde-operator
PoC: How to make ~ work on Go Compiler
Last synced: 09 Nov 2024
https://github.com/saagarjha/tinycc
Fork of the Tiny C Compiler patched to compile code on iOS
Last synced: 28 Oct 2024
https://github.com/lmittmann/go-solc
Go Bindings for the Solidity Compiler
compiler ethereum golang smart-contracts solidity
Last synced: 31 Oct 2024
https://github.com/eliassjogreen/bird
🐦 A programming language written entirely in Microsoft's batch scripting language. Yeah it's stupid
batch bird cmd compiler programming-language scripting-language windows
Last synced: 17 Oct 2024
https://github.com/glebbash/LO
LO - small programming language targeting WASM that aims to be as simple as possible
Last synced: 05 Nov 2024
https://github.com/pothos/zpaqlpy
Compiles a zpaqlpy source file (a Python-subset) to a ZPAQ configuration file for usage with zpaqd
bytecode compiler compression python-subset zpaq zpaql
Last synced: 19 Oct 2024
https://github.com/mingun/ksc-rs
Alternative Kaitai Struct (https://kaitai.io) compiler, written in pure Rust
compiler kaitai-struct parsing
Last synced: 08 Nov 2024
https://github.com/forloveofcats/fae
The Fae Programming Language Toolchain and Standard Library
compiler fae language programming-langauge
Last synced: 28 Oct 2024
https://github.com/thelartians/typescript2python
🚃 Transpile TypeScript types to Python! A TypeScript to Python type transpiler.
api auto-generated compiler conversion converter docstrings documentation generator json python python3 to tooling transpiler type-checking type-safety typescript typings
Last synced: 01 Nov 2024
https://github.com/fastify/fastify-bankai
Bankai assets compiler for Fastify
Last synced: 04 Aug 2024
https://github.com/michael-f-bryan/scad-rs
A Rust implementation of the OpenSCAD virtual machine.
bytecode-virtual-machine cad code-cad compiler openscad parser rust
Last synced: 01 Nov 2024
https://github.com/baziotis/dicc
A compiler for a subset of C written in C.
c code-generator compiler lexer parser x86
Last synced: 06 Nov 2024
https://github.com/longlho/ts-transform-json
Inline specific values from a JSON file or the whole JSON blob
ast compiler json transform typescript
Last synced: 20 Oct 2024
https://github.com/robrix/tilec
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Last synced: 23 Oct 2024
https://github.com/glavo/module-info-compiler
compiler java jpms module module-info
Last synced: 14 Nov 2024
https://github.com/kully/vlahb
A Virtual Machine written in C and an Assembler written in Python.
assembler compiler ram statically-linked virtual-machine
Last synced: 30 Oct 2024
https://github.com/glebbash/lo
LO - small programming language targeting WASM that aims to be as simple as possible
Last synced: 11 Nov 2024
https://github.com/amey-thakur/system-programming-and-compiler-construction-and-system-software-lab
CSC602: System Programming and Compiler Construction [SPCC] & CSL602: System Software Lab [SSL] <Semester VI>
amey ameythakur compiler compiler-construction compiler-design computer-engineering computer-science engineering megasatish programming-language system-programming system-programming-laboratory system-software textbooks
Last synced: 09 Nov 2024
https://github.com/sunzey/syscompiler
compiler design for 2021-BUAA-Compiler-lecture
Last synced: 15 Nov 2024
https://github.com/dramforever/finlog
Compiling finite generators to digital logic. WIP
compiler digital-logic haskell verilog
Last synced: 09 Nov 2024
https://github.com/a4-tacks/mindustry_logic_bang_lang
Mindustry logic extension language, for zero additional overhead!
compiler language mindustry mindustry-logic programming-language programming-languages
Last synced: 09 Nov 2024
https://github.com/swtwsk/vinci-lang
A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language
Last synced: 14 Nov 2024
https://github.com/fg123/wendy
Wendy is an compiler / interpreter for WendyScript
compiler interpreter programming-language wendy
Last synced: 03 Aug 2024
https://github.com/mistermboy/pycompiler
Python Compiler
compiler compiler-design compilers design java lex parser python uniovi university visitor visitor-pattern yacc
Last synced: 23 Oct 2024
https://github.com/thefox6/luavenuscompiler
a compiler that loads and runs lua Venus scripts
compiler lua programming-language script venus venus-files
Last synced: 27 Oct 2024
https://github.com/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 03 Aug 2024
https://github.com/marcoonroad/moonforth
My own Forth dialect on top of the Lua programming language. [Work in Progress]
compiler forth interpreter lua programming-language programming-language-theory repl
Last synced: 06 Aug 2024
https://github.com/danijelaskov/microjava-compiler
A fully functional compiler for a custom high-level Java-like programming language called MicroJava.
compiler compiler-construction cup custom-programming-language etf gradle java jflex kompajler micro-java microjava mikro-java mikrojava pp1 programming-language programski-prevodioci programski-prevodioci-1 projekat
Last synced: 09 Nov 2024
https://github.com/larsbrinkhoff/forth-compiler
Native inlining constant folding register allocating Forth compiler
code-generation compiler forth optimization optimizer register-allocation
Last synced: 12 Oct 2024
https://github.com/gaultier/lox-ocaml
Implementation of the Lox language in OCaml
compiler interpreter lox lox-language ocaml
Last synced: 04 Aug 2024
https://github.com/saurabhdaware/blep
A programming language to create variables with boop and print them with bark.
Last synced: 27 Oct 2024
https://github.com/bait-lang/bait
Simple yet powerful programming language for building reliable software. Work in progress.
bait compiler language programming-language self-hosted
Last synced: 07 Nov 2024
https://github.com/idorobots/spartan
A small Lisp dialect that serves me as a test bed for programming language features.
actor-model compiler compiler-design concurrency continuations language-design lisp-dialect programming-language rules-engine scheme
Last synced: 02 Nov 2024
https://github.com/mopires/pretty-markup
Imagine crafting elegant, semantic HTML structures without the clutter of angle brackets. Pretty Markup, a revolutionary preprocessor like Sass for CSS or TypeScript for JavaScript, Pretty Markup takes HTML to the next level.
clean-code compiler css design front frontend html html5 modern preprocessor pretty sass semantic-web typescript webdesign
Last synced: 06 Nov 2024
https://github.com/zsnout/storymatic
A simple programming language packed with features that compiles straight to JavaScript for perfect in-browser portability.
coffeescript compiler javascript language storymatic typescript zsnout
Last synced: 16 Oct 2024
https://github.com/bastianblokland/novus
General purpose, statically typed, functional programming language
compiler cxx language novus programming-language toy-compiler toy-language
Last synced: 27 Oct 2024
https://github.com/alii/hello-compiler
i wanted to build a compiler. thank u jamie kyle for ur epic learning resource
Last synced: 23 Oct 2024
https://github.com/yichengdwu/yoho
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 03 Nov 2024
https://github.com/y1yang0/nyxvm
[nyxvm] high performace dynamically typed scripting language
compiler interpreter programming-language scripting-language
Last synced: 23 Oct 2024
https://github.com/mrahhal/CSharpLox
A cross-platform compiler/interpreter .NET Standard implementation of the Lox language.
compiler csharp interpreter netstandard
Last synced: 10 Nov 2024
https://github.com/orkohunter/potterscript
/x/pel/e/r/mus
compiler harry-potter language python
Last synced: 23 Oct 2024
https://github.com/asumagic/ashbf
Over-engineered Brainfuck optimizing compiler and interpreter
Last synced: 29 Oct 2024
https://github.com/spotandjake/brisk
The Brisk Programming Language
compiler hacktoberfest imperative-programming-language programming-language typescript wasm webassembly
Last synced: 15 Oct 2024
https://github.com/rickbutton/loki
A Scheme to WebAssembly compiler
compiler nonsense scheme wasm webassembly
Last synced: 01 Nov 2024
https://github.com/kzh/lyca
programming language compiler w/ llvm
compiler llvm programming-language
Last synced: 08 Nov 2024