Skip to content
@gama-platform

GAMA

Home of the GAMA modeling and simulation platform development
image Welcome to GAMA Platform on GitHub

Developed since 2006, GAMA is an easy-to-use open source modeling and simulation environment for creating spatially explicit agent-based simulations. The generic nature of the approach advocated by GAMA allows its thousands of users to use it in a number of application domains and for a wide variety of purposes: scientific simulation, scenario exploration and visualization, negotiation support, serious games, mediation or communication tools, the possibilities are endless!

This organization brings together the main repositories used to develop, build, test and use GAMA:

  • gama: contains the Eclipse projects for the development of the platform. A documentation on how to build these versions from source is available here. Serves as a hub for raising issues about using GAMA. New features, additions or main evolutions to the plaform will be occuring here
  • gama.experimental: contains extensions to GAMA considered as "experimental" (i.e. not shipped with the release versions). Plugins present in this repository are automically built against the latest version of GAMA.
  • gama.clients: dedicated to the development of GAMA clients (in json, python, etc.) and the GAMA Server API
  • gama-platform.github.io: contains the sources of GAMA's website and serves as a hub for raising issues about GAMA's website and documentation.
  • gama.resources: contains various resources and archived resources used in GAMA (icons, logos, splash screens...) or around it (conferences material, documentation...)
  • gama old repository: contains the Eclipse projects used to maintain the platform in its 1.9.x version. A documentation on how to build these versions from source is available here. Serves as a hub for raising issues about using GAMA 1.x. No features will be added in the future to this branch, which will primarily serve for making sure GAMA 1.9.x remains usable

How to contribute to GAMA

Did you write a patch that fixes a bug or adds a new feature?

  • Open a new GitHub pull request with the patch if you think your addition is worth being included in the relevant repository: for the maintainance of 1.9.x or for adding new features. If this contribution concerns the documentation, the GAMA Server clients, or experimental features, head to their respective repositories.
  • Ensure the PR description clearly describes the problem and solution or the new addition. Include the relevant issue number if applicable.

Do you intend to add a new feature or change an existing one in the platform?

Support

Do you think you found a bug in GAMA ?

  • Ensure the bug was not already reported by searching on GitHub in GAMA 1.x issues or GAMA issues.
  • If you're unable to find an open issue addressing the problem, open a new one in the corresponding repository. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or a test case demonstrating the expected behavior that is not occurring. Templates are provided to help you contribute.

Do you have questions about your models?


Pinned Loading

  1. gama gama Public

    Main repository for developing the 2024+ versions of GAMA

    Java 31 6

  2. gama.experimental gama.experimental Public

    Home of experimental plugins for GAMA

    Java 13 6

  3. gama.clients gama.clients Public

    Gama Client - Repository dedicated to development of different Gama Client and the corresponding GAMA API

    JavaScript 3 1

  4. gama-platform.github.io gama-platform.github.io Public

    Repository for the website of GAMA

    JavaScript 4 2

  5. gama.resources gama.resources Public

    Various resources for the GAMA Platform (icons, logos, old versions...)

    CSS 1

  6. gama.old gama.old Public

    Main repository for developing the 1.x versions of GAMA

    Java 304 99

Repositories

Showing 10 of 15 repositories
  • gama Public

    Main repository for developing the 2024+ versions of GAMA

    gama-platform/gama’s past year of commit activity
    Java 31 GPL-3.0 6 91 5 Updated Nov 27, 2024
  • gama-platform.github.io Public

    Repository for the website of GAMA

    gama-platform/gama-platform.github.io’s past year of commit activity
    JavaScript 4 GPL-3.0 2 26 0 Updated Nov 23, 2024
  • gama.docker Public

    ⛴ Docker image of GAMA headless

    gama-platform/gama.docker’s past year of commit activity
    Dockerfile 0 GPL-3.0 1 1 1 Updated Nov 19, 2024
  • gama-days-2024 Public

    Website for GAMA DAYS 2024

    gama-platform/gama-days-2024’s past year of commit activity
    CSS 0 0 8 0 Updated Nov 14, 2024
  • gama.ppa Public
    gama-platform/gama.ppa’s past year of commit activity
    HTML 0 GPL-3.0 1 1 2 Updated Nov 11, 2024
  • gama.graphical.modeling Public

    The graphical modeling plugin developed for GAMA

    gama-platform/gama.graphical.modeling’s past year of commit activity
    Java 5 3 7 0 Updated Nov 5, 2024
  • winget-pkgs Public Forked from microsoft/winget-pkgs

    The Microsoft community Windows Package Manager manifest repository

    gama-platform/winget-pkgs’s past year of commit activity
    0 MIT 4,663 0 0 Updated Oct 28, 2024
  • gama.models Public

    Repository for external models written in GAML and its associated data

    gama-platform/gama.models’s past year of commit activity
    GAML 1 GPL-3.0 0 0 0 Updated Oct 28, 2024
  • gama.experimental Public

    Home of experimental plugins for GAMA

    gama-platform/gama.experimental’s past year of commit activity
    Java 13 6 21 2 Updated Oct 23, 2024
  • gama.old Public

    Main repository for developing the 1.x versions of GAMA

    gama-platform/gama.old’s past year of commit activity
    Java 304 GPL-3.0 99 0 1 Updated Sep 3, 2024