Home

Awesome

AWESOME COMPILERS

A curated list of awesome resources, learning materials, tools, frameworks, platforms, technologies and source code projects in the field of Compilers, Interpreters and Runtimes. This list has a bias towards education.


Contents


Learning

Books

General Overview

Introductory

Advanced

Papers

Researchers and Institutes

Specifications

Courses

Talks and Conferences

Channels

Videos

Articles

Tutorials

Community Discussions

Tools and Frameworks

Language Agnostic

C / C++

CLR

D

Go

Graal

Haskell

JavaScript

JVM

Kotlin

Python

Lists of Python Parsing Tools

Rust

Compilers and Interpreters

This section aims at listing code projects of Compilers, Interpreters, Translators, Runtimes, Virtual Machines and the like.

Serious Projects

Educational and Toy Projects

Runtimes and VMs

Blogs

Communities

Verticals

Contributors

<a href="https://github.com/aalhour/awesome-compilers/graphs/contributors"> <img src="https://contributors-img.firebaseapp.com/image?repo=aalhour/awesome-compilers" /> </a> <br /> <!-- Made with [contributors-img](https://contributors-img.firebaseapp.com). -->

License

CC0

To the extent possible under law, Ahmad Alhour has waived all copyright and related or neighboring rights to this work.

The logo was designed using TextCraft.