usethesource/rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Java

461

24,083 commits

updated Sep 22, 2026

See the code
checker
code-generation
compiler
domain-specific-language
interpreter
language
metaprogramming
parser-generator
pattern-matching
query-language
refactoring-tools
relational-algebra
repl
reverse-engineering
source-to-source
standard-library
static-analysis
template-language
term-rewriting

Contributors

(top 30 of 47)

PaulKlint

8,283 commits

jurgenvinju

8,127 commits

DavyLandman

2,268 commits

arnoldlankamp

1,301 commits

Languages

Java

60.7%

Rascal

31.0%

Jupyter Notebook

4.0%

C

3.4%

usethesource/rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Java

461

24,083 commits

updated Sep 22, 2026

See the code
checker
code-generation
compiler
domain-specific-language
interpreter
language
metaprogramming
parser-generator
pattern-matching
query-language
refactoring-tools
relational-algebra
repl
reverse-engineering
source-to-source
standard-library
static-analysis
template-language
term-rewriting

Contributors

(top 30 of 47)

PaulKlint

8,283 commits

jurgenvinju

8,127 commits

DavyLandman

2,268 commits

arnoldlankamp

1,301 commits

Languages

Java

60.7%

Rascal

31.0%

Jupyter Notebook

4.0%

C

3.4%