Skip to content

Hi there 👋

Moose is a platform for software analysis.

It allows to represent a software system in a model, and to query, manipulate, transform, and visualize this model.

Moose is based on Pharo and is open source under BSD/MIT.

Have a look at the documentation and the latest posts.

Pinned Loading

  1. Moose Moose Public

    MOOSE - Platform for software and data analysis.

    Smalltalk 157 35

  2. Famix Famix Public

    An abstract representation of source code. Famix is generic and can describe applications in multiple programming languages.

    Smalltalk 18 29

  3. MooseIDE MooseIDE Public

    The Moose Browsers

    Smalltalk 13 33

  4. VerveineJ VerveineJ Public

    VerveineJ is a tool to create a Moose (modularmoose.org) model from Java source code

    Java 11 8

  5. FAST FAST Public

    Represent the AST of programing language

    Smalltalk 5 6

  6. moosetechnology.github.io moosetechnology.github.io Public

    The modularmoose.org website source code

    MDX 3 18

Repositories

Showing 10 of 118 repositories
  • DependencyConstraint Public

    DCL is a language to define dependency constraints between software entities. It includes a checker to look for constraint violations.

    moosetechnology/DependencyConstraint's past year of commit activity
    Smalltalk 1 0 0 1 Updated Oct 16, 2026
  • FameJava Public

    Fame is a concise meta-meta-model, and this project holds its Java implementation. This is a fork of the original implementation by Adrian Kuhn and Toon Verwaest.

    moosetechnology/FameJava's past year of commit activity
    Java 1 GPL-3.0 0 6 1 Updated Oct 16, 2026
  • FAST-JAVA Public

    Represent the Java AST with Famix

    moosetechnology/FAST-JAVA's past year of commit activity
    Smalltalk 2 MIT 5 30 3 Updated Oct 15, 2026
  • Fame Public

    Fame is a meta-modeling framework for executable models.

    moosetechnology/Fame's past year of commit activity
    Smalltalk 4 MIT 12 13 0 Updated Oct 15, 2026
  • VerveineJ Public

    VerveineJ is a tool to create a Moose (modularmoose.org) model from Java source code

    moosetechnology/VerveineJ's past year of commit activity
    Java 11 MIT 8 27 4 Updated Oct 15, 2026
  • Famix-Value Public

    Famix metamodel for runtime values

    moosetechnology/Famix-Value's past year of commit activity
    Smalltalk 2 MIT 1 2 0 Updated Oct 14, 2026
  • GitProjectHealth Public

    A Mining Software Repository and Ticket management Platform tool, in Pharo

    moosetechnology/GitProjectHealth's past year of commit activity
    Smalltalk 4 MIT 3 10 2 Updated Oct 14, 2026
  • MooseCI Public
    moosetechnology/MooseCI's past year of commit activity
    Smalltalk 1 0 27 0 Updated Oct 13, 2026
  • Famix Public

    An abstract representation of source code. Famix is generic and can describe applications in multiple programming languages.

    moosetechnology/Famix's past year of commit activity
    Smalltalk 18 MIT 29 125 (1 issue needs help) 3 Updated Oct 13, 2026
  • MooseIDE Public

    The Moose Browsers

    moosetechnology/MooseIDE's past year of commit activity
    Smalltalk 13 MIT 33 226 3 Updated Oct 9, 2026