eclipse / xtext

Eclipse Xtext™ is a language development framework
http://www.eclipse.org/Xtext
Eclipse Public License 2.0
754 stars 317 forks source link

Update Community Page #1541

Closed cdietrich closed 4 years ago

cdietrich commented 4 years ago

There is more stuff with Xtext (LSP and Web too) but not reflected on the community page. for the stuff that is open we should add entries to the table. we also might check the table for stuff that is in nirwana now. (maybe split table is active / historic projects)

below https://twitter.com/chrdietrich/status/1166341649955467264 you can find some stuff

TODO research for others like SADL, ...

miklossy commented 4 years ago

I am aware of the following open-source Xtext-based projects that could also be listed there:

miklossy commented 4 years ago

See also the Xtext Community Web Site Bugzilla issue.

Hugo-Bruneliere commented 4 years ago
EMF Views EMF Views is an Eclipse plugin that brings the concept of database views to the modeling world. Model views (focusing on parts of a model and/or combining several models) can be created and then navigated/queried/used as regular models for further model transformation, code generation, etc. EPL, GPL Language, Framework Florent Marchand de Kerchove, Hugo Bruneliere
NielsLiisberg commented 4 years ago
RPG Lexer (IBM ILE RPG) This project is for tooling and better understanding of the ILE RPG language. Tooling like plug in for 100% free-RPG editors running in i.e. Eclipse with code completion etc. or even to build transpilers to create C, C# or JAVA code from RPG MIT License tools Niels Liisberg
atb commented 4 years ago

PlantUML DSL

PlantUML DSL An open-source and academic project which aim is to provide an xtext based DSL for PlantUML. EPL Language, Tool Suite Alexandre Bragança
miklossy commented 4 years ago

Thank you @atb !

stefanocke commented 4 years ago
<tr>
    <td><a href="https://github.com/japkit/japkit">japkit</a></td>
    <td>Japkit is an annotation processor that allows to develop Java code generators by using code templates written in Java with some annotations. There is no need to write any imperative code, which makes the code generators short and concise and so eases their maintenance.</td>
    <td>Apache 2 License</td>
    <td>Tool</td>
    <td>Stefan Ocke</td>
</tr>
ArneDeutsch commented 4 years ago
<tr>
    <td><a href="https://github.com/itemis/jbc">JBC</a></td>
    <td>JBC is an eclipse plugin that enables the developer to view and edit files containing java byte code (*.class) inside eclipse.</td>
    <td>EPL 1.0</td>
    <td>Developer Tool</td>
    <td>Arne Deutsch</td>
</tr>
gerdleon commented 4 years ago
    <td><a href="https://github.com/dsldevkit/dsl-devkit">DSL Developer Kit and Runtime Library</a></td>
    <td>JDSL Developer Kit is an extension layer to Xtext built for active Xtext users. It extends Xtext runtime to handle more sophisticated cases in DSL design, to support scaling for larger models and better monitoring and recovery in headless frameworks based on Xtext. DDK comes with a few handy small DSLs helping to standardize implementatoins of tools for DSLs.</td>
    <td>EPL 1.0</td>
    <td>Framework</td>
    <td>Avaloq Solution Model Development and Compiler Framework team</td>
</tr>
<tr>
    <td><a href="https://docs.avaloq.com/tools/asmd/solution_model_development.htm">Avaloq Solution Model Development (ASMD)</a></td>
    <td>ASMD is a model driven client-server system providing customization tooling for the Avaloq Banking Platform. It supports customization experts managing more than 100k source artefacts in more than 60 DSLs that describe the aspects and behaviour of financial institutions.</td>
    <td>Commercial</td>
    <td>Eclipse IDE</td>
    <td>Avaloq Solution Model Development and Compiler Framework team</td>
</tr>
<tr>
    <td><a href="https://docs.avaloq.com/tools/compiler_framework.htm">Compiler Framework</a></td>
    <td>The Compiler Framework (CF) supports state of the art implementations of DSLs for the Avaloq Banking Platform with stand-alone generators for the target platform.</td>
    <td>Commercial</td>
    <td>Framework</td>
    <td>Avaloq Solution Model Development and Compiler Framework team</td>
</tr>
miklossy commented 4 years ago

Thank you @gerdleon !

miklossy commented 4 years ago

@tivervac : If you would like to add the Sigasi Studio project to the Xtext community website, please provide the corresponding PR. I really find that Sigasi Studio deserves to be listed there, but I need your agreement to do that.

PS: I like the recorded EclipseCon session about your Sigasi Studio talk, I think we should also add a link to that in the description section.

jperiodlangley commented 4 years ago
HLA Toolkit Toolkit for working with High Level Architecture (HLA) Federated Object Models and generating a logging federate EPL 2.0 Framework CohesionForce, Inc
drkstr101 commented 4 years ago
<tr>
    <td><a href="https://github.com/rlogiacco/Natural">Natural</a></td>
    <td>Natural is a collection of Eclipse plugins to enable rich smart editing of acceptance tests using natural language definition files. It currently supports Cucumber and JBehave syntax. </td>
    <td>Eclipse Public License 1.0</td>
    <td>BDD</td>
    <td>Roberto Lo Giacco</td>
</tr>

Cheers and thank you!

cdietrich commented 4 years ago

@miklossy what is the state of this issue?

miklossy commented 4 years ago

I would suggest to close this issues as fixed.