Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
usethesource

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@usethesource

Use The Source

Open Source Projects around Meta Programming

UseTheSource is the organization that hosts and sustains the open-source community around theRascal 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 valueshere

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

PinnedLoading

  1. rascalrascalPublic

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

    Java 426 78

  2. rascal-language-serversrascal-language-serversPublic

    An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.

    Java 18 9

  3. rascal-corerascal-corePublic archive

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

    Rascal 12 4

  4. clairclairPublic

    C Language Analysis in Rascal

    Java 26 13

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 31 repositories

Sponsors

  • @SWAT-engineering

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp