Showing 8 of 8 projects
A small, self-hosting C compiler supporting C11 features with intentionally simple and readable code for educational purposes.
A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.
A work-in-progress Ruby compiler written in Ruby and C++, featuring an ahead-of-time compiler and incremental REPL.
A Swift-based interpreter for the Pascal programming language, implementing lexer, parser, semantic analyzer, and interpreter components.
A small, quick Ada compiler fully written in Ada, providing an open-source tool for Ada language development.
A Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.
A Crystal port of the Ruby Language Toolkit for creating programming languages with lexer and parser generators.
A Delphi 7 compatible cross-platform source-to-source compiler that generates intermediate C code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.