Awesome Open Source
Awesome Open Source

Rascal - Metaprogramming Language

Build Status

This is the core implementation of the Rascal meta-programming language. It contains the interpreter, the parser generator, the parser run-time, the standard library, the online documentation and the type checker.

Other relevant repositories:

Rascal is used in practice, but we consider it to be alpha software because we are still improving the language.

Please visit

For questions use the rascal tag on StackOverflow.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (30,352
compiler (481
reverse-engineering (450
language (417
static-analysis (243
interpreter (205
repl (137
code-generation (123
metaprogramming (72
pattern-matching (46
checker (31
parser-generator (24
template-language (22
query-language (18
domain-specific-language (18
standard-library (17

Find Open Source By Browsing 7,000 Topics Across 59 Categories