GeezerVison is showing github.com — Use The Source
UseTheSource is the organization that hosts and sustains the open-source community around the Rascal metaprogramming language . This includes:
Core technology (runtime system, interpreter, type-checker, compiler, maven plugin)
IDE technology (Eclipse, VScode, Language Server protocol)
plugins and extensions for Rascal itself
plugins and extensions generated from Rascal-defined DSL specifications
Reusable libraries:
code-as-data enablers: C/C++, Java, PHP, Python, JS, ...
general tools: ambiguity diagnostics, UI frameworks, search, type-checking, ...
Find out more about the community's standards and values here
rascal - interpreter, static checker, compiler and runtime system, standard library, tutor compiler
rascal-language-servers - VScode extension and LSP server for Rascal, including VScode extension generator and LSP server generator for DSLs
typepal - generic type and name analysis framework
rascal-maven-plugin
vallang - Algebraic terms, Relational algebra and Numbers, the value implementations and exchange format under Rascal
salix-core - Elm-style UI framework for Rascal
flybytes - Reverse and forward engineering framework for JVM bytecode.
capsule - hash-trie based fast immutable multi-sets and multi-maps that implement vallang
Pinned
Loading
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Java
463
82
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
Java
26
14
Static checker, compiler to Java and run-time classes for compiled Rascal programs
Rascal
12
3
C Language Analysis in Rascal
Java
27
15
Repositories
Loading
Type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
All
HTML
Java
JavaScript
Rascal
Shell
Sort
Showing 10 of 33 repositories
rascal
Public
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
usethesource/rascal's past year of commit activity
rascal-language-servers
Public
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
usethesource/rascal-language-servers's past year of commit activity
java-air
Public
Java code analysis and manipulation front-end for Rascal programmers, based on Eclipse JDT
usethesource/java-air's past year of commit activity
Java
0
BSD-2-Clause
2
9
1
Updated Nov 12, 2026
clair
Public
C Language Analysis in Rascal
usethesource/clair's past year of commit activity
rascal-website
Public
The rascal website hosts the Rascal project, all of its documentation, the news and the presentation of (third-party) libraries and projects written in Rascal.
usethesource/rascal-website's past year of commit activity
HTML
1
12
8
4
Updated Nov 11, 2026
typepal
Public
TypePal is a framework for name analysis, type checking and type inference
usethesource/typepal's past year of commit activity
Rascal
8
BSD-2-Clause
4
4
3
Updated Nov 10, 2026
usethesource/rascal-core-big-tests's past year of commit activity
Rascal
1
1
1
0
Updated Nov 10, 2026
rascal-generated-java
Public
While rascal compiler takes a bit too long to generate java on the fly, we store the output in this repo, and use git submodule to pull this into rascal. To avoid polluting the history with many large commits on that repo.
usethesource/rascal-generated-java's past year of commit activity
Java
0
BSD-2-Clause
0
0
0
Updated Nov 6, 2026
vallang
Public
Generic immutable recursive data representation API targeted at source code models and more.
usethesource/vallang's past year of commit activity
Java
40
15
6
8
Updated Nov 5, 2026
capsule
Public
The Capsule Hash Trie Collections Library
usethesource/capsule's past year of commit activity
Java
417
BSD-2-Clause
29
11
1
Updated Oct 27, 2026
Uh oh!
There was an error while loading. Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading. Please reload this page.