awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
https://github.com/aalhour/awesome-compilers
Last synced: 7 days ago
JSON representation
-
Tools and Frameworks
-
Python
- AST - Python's builtin Abstract Syntax Tree package.
- Dis - Python's builtin Disassembler package.
- Parsing - Pure-Python module that implements an LR(1) parser generator, as well as CFSM and GLR parser drivers.
- PLY - Implementation of lex and yacc parsing tools for Python.
- PyParsing - Alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions.
- RPython - RPython is a framework for the implementatation of dynamic languages.
- List of Language Parsing Tools at the Python Wiki
- Survey of Python Parsers, by Ned Batchelder
- Survey of Python Parsers, by Ned Batchelder
- PLY - Implementation of lex and yacc parsing tools for Python.
- RPLY - Port of the PLY project to RPython.
-
Rust
-
-
Verticals
-
Educational and Toy Projects
- 68 Resources for Creating Programming Languages
- Compiler Conferences, Workshops and Journals
- Languages and Compilers Network Graph
- miniKanren.org - Papers, Talks and Implementations of miniKanren and microKanren.
- PLT Enlightenment
- Resources for Amateur Compiler Writers
- SSA Form Bibliography
- Summer Schools
- Awesome Static Analysis
- The Witchcraft Compiler Collection
- TypeFunc
-
Programming Languages
Categories
Sub Categories
Keywords
compiler
11
language
10
programming-language
8
interpreter
6
rust
4
parser
3
scripting-language
3
parsing
3
x86-64
3
repl
3
x86
3
arm
3
javascript
3
c
3
arm64
2
haskell
2
systemz
2
jit
2
ast
2
sparc
2
functional
2
security
2
reverse-engineering
2
powerpc
2
mips
2
embeddable
2
framework
2
python
2
php
2
lisp
2
java
2
assembler
2
webassembly
2
c-sharp
2
c-plus-plus
2
formal-verification
2
peg
2
zero-copy
1
aarch64
1
parser-combinators
1
systematic-testing
1
corefx
1
dotnet
1
dotnet-core
1
dotnetcore
1
state-machine
1
runtime
1
csharp
1
robotics
1
roslyn
1