{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"rascal","owner":"usethesource","isFork":false,"description":"The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)","allTopics":["compiler","pattern-matching","static-analysis","template-language","repl","reverse-engineering","metaprogramming","source-to-source","code-generation","standard-library","domain-specific-language","query-language","relational-algebra","term-rewriting","refactoring-tools","language","interpreter","checker","parser-generator"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":17,"issueCount":481,"starsCount":394,"forksCount":77,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T20:14:18.156Z"}},{"type":"Public","name":"rascal-core","owner":"usethesource","isFork":false,"description":"Static checker, compiler to Java and run-time classes for compiled Rascal programs","allTopics":[],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":2,"issueCount":0,"starsCount":10,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T15:30:18.508Z"}},{"type":"Public","name":"rascal-language-servers","owner":"usethesource","isFork":false,"description":"An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.","allTopics":["generator","dsl","language-server-protocol","vscode-extension","domain-specific-language","vscode-language","lsp-server","rascal-mpl"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":6,"issueCount":75,"starsCount":10,"forksCount":7,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T14:49:14.116Z"}},{"type":"Public","name":"flybytes","owner":"usethesource","isFork":false,"description":"Flybytes is an intermediate language between JVM bytecode and software languages (DSLs, PLs), for compilation and decompilation.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":9,"starsCount":16,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T11:58:25.106Z"}},{"type":"Public","name":"rascal-website","owner":"usethesource","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":1,"issueCount":7,"starsCount":1,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T10:48:00.422Z"}},{"type":"Public","name":"clair","owner":"usethesource","isFork":false,"description":"C Language Analysis in Rascal ","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":27,"starsCount":24,"forksCount":11,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T20:46:44.732Z"}},{"type":"Public","name":"salix-core","owner":"usethesource","isFork":false,"description":"Salix (core)","allTopics":[],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":1,"issueCount":6,"starsCount":3,"forksCount":2,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T20:44:11.098Z"}},{"type":"Public","name":"rascal-tutor","owner":"usethesource","isFork":false,"description":"Markdown and Rascal processor that generates linked, up-to-date and checked documentation","allTopics":[],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":1,"issueCount":17,"starsCount":1,"forksCount":1,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T12:38:17.271Z"}},{"type":"Public","name":"salix-contrib","owner":"usethesource","isFork":false,"description":"Extensions/libraries on top of/in Salix.","allTopics":[],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":1,"issueCount":1,"starsCount":2,"forksCount":2,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T12:36:32.157Z"}},{"type":"Public","name":"typepal","owner":"usethesource","isFork":false,"description":"TypePal is a framework for name analysis, type checking and type inference","allTopics":["typechecker","type-checking","domain-specific-language","rascal"],"primaryLanguage":{"name":"Rascal","color":"#fffaa0"},"pullRequestCount":0,"issueCount":2,"starsCount":5,"forksCount":4,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T10:47:58.421Z"}},{"type":"Public","name":"rascal-maven-plugin","owner":"usethesource","isFork":false,"description":"The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":8,"starsCount":3,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T10:37:35.070Z"}},{"type":"Public","name":".github","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T13:23:34.061Z"}},{"type":"Public","name":"vallang","owner":"usethesource","isFork":false,"description":"Generic immutable recursive data representation API targeted at source code models and more.","allTopics":["serialization","library","functional","database","maps","graphs","algebraic-data-types","rational-numbers","biginteger","relational-algebra","sets"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":4,"issueCount":5,"starsCount":35,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T07:35:15.273Z"}},{"type":"Public","name":"usethesource.github.io","owner":"usethesource","isFork":false,"description":"Organization website for UseTheSource","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":11,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-23T11:37:48.591Z"}},{"type":"Public","name":"rascal-cdt-repackaged","owner":"usethesource","isFork":true,"description":"Bridges CDT Eclipse plugin packages to a \"normal\" maven (fat) jar","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T08:58:49.554Z"}},{"type":"Public","name":"capsule","owner":"usethesource","isFork":false,"description":"The Capsule Hash Trie Collections Library","allTopics":["java","performance","immutable","persistent-data-structure","hashset","immutable-collections","trie","hashmap"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":9,"starsCount":402,"forksCount":28,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-02T12:57:10.362Z"}},{"type":"Public","name":"rascal-eclipse","owner":"usethesource","isFork":false,"description":"Eclipse IMP based IDE for the Rascal meta-programming language. See rascal project for Wiki, Issues and such.","allTopics":["generator","language-server","repl","ide","eclipse-plugin","rascal"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-11T11:39:24.163Z"}},{"type":"Public","name":"releases-maven-action","owner":"usethesource","isFork":false,"description":"custom action to handle deployment of use the source releases","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-31T10:45:05.573Z"}},{"type":"Public","name":"salix","owner":"usethesource","isFork":false,"description":"Elm-style Web GUIs in Rascal","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":13,"starsCount":6,"forksCount":6,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-18T09:22:47.980Z"}},{"type":"Public","name":"impulse","owner":"usethesource","isFork":true,"description":"Impulse simplifies and speeds up the IDE development process in Eclipse, for both language with existing front-ends as well as languages generated using compiler and interpreter generation frameworks.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-02T10:28:32.063Z"}},{"type":"Public","name":"update-site-nexus-link-script","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-02T17:19:28.959Z"}},{"type":"Public","name":"rascal-p2-dependencies-repackaged","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T12:51:37.919Z"}},{"type":"Public","name":"pom-parent","owner":"usethesource","isFork":true,"description":"reusable setup for maven/tycho to be used in all IMP projects","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-21T11:15:24.439Z"}},{"type":"Public","name":"docs.rascal-mpl.org-search-engine","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-23T07:10:50.587Z"}},{"type":"Public","name":"rascal-eclipse-junit-runner","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-31T14:29:59.056Z"}},{"type":"Public","name":"typepal-update-site","owner":"usethesource","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-13T13:28:44.211Z"}},{"type":"Public","name":"rascal-syntax-highlighting","owner":"usethesource","isFork":false,"description":"TM Bundle for syntax highlighting Rascal code","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":3,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-12-14T15:32:09.707Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}