GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • usethesource
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Use The Source

README.md

About

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

Repositories (selected)

  • 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

  1. rascal rascal Public

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

    Java 463 82

  2. rascal-language-servers 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.

    Java 26 14

  3. rascal-core rascal-core Public archive

    Static checker, compiler to Java and run-time classes for compiled Rascal programs

    Rascal 12 3

  4. clair clair Public

    C Language Analysis in Rascal

    Java 27 15

Repositories

Loading
Type
Language
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)

    Uh oh!

    There was an error while loading. Please reload this page.

    usethesource/rascal's past year of commit activity
    Java 463 82 559 39 Updated Nov 12, 2026
  • 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.

    Uh oh!

    There was an error while loading. Please reload this page.

    usethesource/rascal-language-servers's past year of commit activity
    Java 26 BSD-2-Clause 14 77 (2 issues need help) 14 Updated Nov 12, 2026
  • java-air Public

    Java code analysis and manipulation front-end for Rascal programmers, based on Eclipse JDT

    Uh oh!

    There was an error while loading. Please reload this page.

    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

    Uh oh!

    There was an error while loading. Please reload this page.

    usethesource/clair's past year of commit activity
    Java 27 BSD-2-Clause 15 27 (1 issue needs help) 3 Updated Nov 12, 2026
  • 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.

    Uh oh!

    There was an error while loading. Please reload this page.

    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

    Uh oh!

    There was an error while loading. Please reload this page.

    usethesource/typepal's past year of commit activity
    Rascal 8 BSD-2-Clause 4 4 3 Updated Nov 10, 2026
  • rascal-core-big-tests Public

    A repository to automate some large scale testing of rascal-core

    Uh oh!

    There was an error while loading. Please reload this page.

    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.

    Uh oh!

    There was an error while loading. Please reload this page.

    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.

    Uh oh!

    There was an error while loading. Please reload this page.

    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

    Uh oh!

    There was an error while loading. Please reload this page.

    usethesource/capsule's past year of commit activity
    Java 417 BSD-2-Clause 29 11 1 Updated Oct 27, 2026
View all repositories

People

@DavyLandman @tvdstorm @joukestoel @mahills @grammarware @jurgenvinju @msteindorfer @PaulKlint @maveme @toinehartman @rodinaarssen @yami2200

Sponsors

  • @SWAT-engineering

Top languages

Loading…

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.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.