usethesource/rascal

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

61
/ 100
Established

Rascal provides domain-specific language (DSL) construction capabilities through its integrated parser generator and pattern matching system, enabling code analysis and transformation tasks. The implementation compiles to JVM bytecode for efficient execution while leveraging the Vallang value system for immutable data structures and type safety. It integrates with Maven tooling and IDE infrastructure (via separate language server components) to support practical software engineering workflows.

453 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

453

Forks

82

Language

Java

License

Last pushed

Mar 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/usethesource/rascal"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.