usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
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.
Stars
453
Forks
82
Language
Java
License
—
Category
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.
Related tools
lerouxrgd/rsgen-avro
Command line and library for generating Rust types from Avro schemas
elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
seaofvoices/darklua
A command line tool that transforms Lua code
JacquesCarette/Drasil
Generate all the things (focusing on research software)
finos/morphir-elm
Tools to work with the Morphir IR in Elm.