Cl PythonAn implementation of Python in Common Lisp
Stars: ✭ 315 (+2000%)
BabygoGo compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
Stars: ✭ 143 (+853.33%)
JsclA Lisp-to-Javascript compiler bootstrapped from Common Lisp
Stars: ✭ 688 (+4486.67%)
LawvereA categorical programming language with effects
Stars: ✭ 142 (+846.67%)
ArkArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (+1980%)
R9ccToy C compiler
Stars: ✭ 139 (+826.67%)
AcwjA Compiler Writing Journey
Stars: ✭ 5,891 (+39173.33%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+786.67%)
ReduceronFPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Stars: ✭ 308 (+1953.33%)
TendraThe TenDRA Project
Stars: ✭ 134 (+793.33%)
DugongMinimal State Store Manager for React Apps using RxJS
Stars: ✭ 10 (-33.33%)
LesscpyPython LESS compiler
Stars: ✭ 133 (+786.67%)
UrnYet another Lisp variant which compiles to Lua
Stars: ✭ 305 (+1933.33%)
SolangFirst fully featured programming language for Stack Overflow Driven Development
Stars: ✭ 133 (+786.67%)
Flow9Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface
Stars: ✭ 520 (+3366.67%)
Tinyscript自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (+780%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+1906.67%)
JphpJPHP - an implementation of PHP on Java VM
Stars: ✭ 1,665 (+11000%)
TiramisuA polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (+4466.67%)
Pl0 CompilerCompiler written for PL0 programming Language. Written in C, for COP3402 class from UCF.
Stars: ✭ 128 (+753.33%)
Py BackwardsPython to python compiler that allows you to use Python 3.6 features in older versions.
Stars: ✭ 299 (+1893.33%)
GrainThe Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✭ 2,199 (+14560%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+3313.33%)
AsteriusA Haskell to WebAssembly compiler
Stars: ✭ 1,799 (+11893.33%)
AnteThe compile-time language
Stars: ✭ 295 (+1866.67%)
McscriptA programming language for Minecraft Vanilla
Stars: ✭ 124 (+726.67%)
TvmOpen deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+49860%)
ReadingA list of computer-science readings I recommend
Stars: ✭ 1,919 (+12693.33%)
DatafunResearch on integrating datalog & lambda calculus via monotonicity types
Stars: ✭ 287 (+1813.33%)
ImpalaAn imperative and functional programming language
Stars: ✭ 118 (+686.67%)
RoslynclrheapallocationanalyzerRoslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.
Stars: ✭ 492 (+3180%)
Coq Of OcamlImport OCaml programs to Coq 🐓 🐫
Stars: ✭ 117 (+680%)
SheccA self-hosting and educational C compiler
Stars: ✭ 286 (+1806.67%)
Shadow RsA build-time information stored in your rust project.(binary,lib,cdylib,dylib)
Stars: ✭ 117 (+680%)
EsperEsper Complex Event Processing, Streaming SQL and Event Series Analysis
Stars: ✭ 680 (+4433.33%)
GopherjsA compiler from Go to JavaScript for running Go code in a browser
Stars: ✭ 10,721 (+71373.33%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+1793.33%)
Ruccrucc is a tiny toy C compiler in Rust.
Stars: ✭ 115 (+666.67%)
Awesome Tensor CompilersA list of awesome compiler projects and papers for tensor computation and deep learning.
Stars: ✭ 490 (+3166.67%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+653.33%)
Clangwarnings.comA list of Clang warnings and their descriptions.
Stars: ✭ 276 (+1740%)
Ccompilerc语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Stars: ✭ 113 (+653.33%)
LdcThe LLVM-based D Compiler.
Stars: ✭ 937 (+6146.67%)
Flaxgeneral purpose programming language, in the vein of C++
Stars: ✭ 111 (+640%)
VultVult is a transcompiler well suited to write high-performance DSP code
Stars: ✭ 272 (+1713.33%)
NanocamlNanopass for OCaml
Stars: ✭ 112 (+646.67%)
PikeletA friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Stars: ✭ 485 (+3133.33%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (+640%)
YabfcYet Another Brainfuck Compiler; No dependencies and from the ground up
Stars: ✭ 269 (+1693.33%)
Futhark💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+10840%)
WirefilterAn execution engine for Wireshark-like filters
Stars: ✭ 677 (+4413.33%)
ClangMirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+19100%)
FerretFerret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+5753.33%)
Cfla Compileable statically typed Functional programming Language
Stars: ✭ 7 (-53.33%)
Venomvenom - shellcode generator/compiler/handler (metasploit)
Stars: ✭ 904 (+5926.67%)
TlThe compiler for Teal, a typed dialect of Lua
Stars: ✭ 716 (+4673.33%)
Ykit基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。
Stars: ✭ 375 (+2400%)
MlkitStandard ML Compiler and Toolkit
Stars: ✭ 183 (+1120%)