gaphor


Namegaphor JSON
Version 2.25.1 PyPI version JSON
download
home_pagehttps://gaphor.org/
SummaryGaphor is the simple modeling tool written in Python.
upload_time2024-05-01 02:11:14
maintainerNone
docs_urlNone
authorArjan Molenaar
requires_python<3.13,>=3.11
licenseNone
keywords gtk diagram uml mbse modeling
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <h1 align="center"><img src="https://github.com/gaphor/gaphor/blob/main/data/logos/gaphor-logo-full.svg?raw=true" alt="Gaphor - UML/SysML Modeling" height="96"/></h1>

[![Build](https://github.com/gaphor/gaphor/actions/workflows/full-build.yml/badge.svg)](https://github.com/gaphor/gaphor/actions/workflows/full-build.yml?query=branch%3Amain)
[![Hypothesis Tests](https://github.com/gaphor/gaphor/actions/workflows/hypothesis-test.yml/badge.svg)](https://github.com/gaphor/gaphor/actions/workflows/hypothesis-test.yml?query=branch%3Amain)
[![Docs build state](https://readthedocs.org/projects/gaphor/badge/?version=latest)](https://docs.gaphor.org)
[![PyPI](https://img.shields.io/pypi/v/gaphor.svg)](https://pypi.org/project/gaphor)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/gaphor)](https://pypistats.org/packages/gaphor)
[![Matrix](https://img.shields.io/badge/chat-on%20Matrix-success)](https://app.element.io/#/room/#gaphor_Lobby:gitter.im)

[![Maintainability](https://api.codeclimate.com/v1/badges/f00974f5d7fe69fe4ecd/maintainability)](https://codeclimate.com/github/gaphor/gaphor/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/f00974f5d7fe69fe4ecd/test_coverage)](https://codeclimate.com/github/gaphor/gaphor/test_coverage)
[![Translation Status](https://hosted.weblate.org/widgets/gaphor/-/gaphor/svg-badge.svg)](https://hosted.weblate.org/engage/gaphor)
[![Sourcery](https://img.shields.io/badge/Sourcery-enabled-brightgreen)](https://sourcery.ai)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)
[![All Contributors.org](https://img.shields.io/github/all-contributors/gaphor/gaphor/main)](#contributors)


Gaphor is a UML and SysML modeling application written in Python.
It is designed to be easy to use, while still being powerful. Gaphor implements a fully-compliant UML 2 data model, so it is much more than a picture drawing tool. You can use Gaphor to quickly visualize different aspects of a system as well as create complete, highly complex models.

<img alt="Gaphor Demo" src="https://raw.githubusercontent.com/gaphor/gaphor/main/docs/images/gaphor-demo.gif" style="display: block; margin: 2em auto">

## πŸ“‘ Table of Contents

- [πŸ“‘ Table of Contents](#-table-of-contents)
- [πŸ“œ Background](#-background)
- [πŸ’Ύ Install](#-install)
- [πŸ”¦ Usage](#-usage)
- [β™₯ Contributing](#-contributing)
  - [🌍 Translations](#-translations)
  - [♿️ Code of Conduct](#️-code-of-conduct)
- [©️ License](#️-license)

## πŸ“œ Background

Gaphor is a UML and SysML modeling application written in Python. We designed
it to be easy to use, while still being powerful. Gaphor implements a
fully-compliant UML 2 data model, so it is much more than a picture drawing
tool. You can use Gaphor to quickly visualize different aspects of a system as
well as create complete, highly complex models.

Gaphor is designed around the following principles:

- Simplicity: The application should be easy to use. Only some basic knowledge of UML or SysML is required.
- Consistency: UML is a graphical modeling language, so all modeling is done in a diagram.
- Workability: The application should not bother the user every time they do something non-UML-ish.

Gaphor is a GUI application. It has a modern [GTK](https://gtk.org)-based interface and uses
[Cairo](https://www.cairographics.org/) for consistent rendering.

Gaphor is a library.
You can use it from [scripts and Jupyter notebooks](https://docs.gaphor.org/en/latest/scripting.html)
and interact with models programmatically.

Non-Goals:

- Generating UML diagrams from source code. [pynsource](https://github.com/abulka/pynsource) or [pyreverse](https://github.com/pylint-dev/pylint/tree/main/pylint/pyreverse) might be what you are looking for.
- Generating source code from diagrams or creating other concrete executable artifacts including use of fUML or ALF.

Although it would be possible to incorporate these features, these aren't the
goals of this project. However, if these are important capabilities for you,
you may be able to extend Gaphor by creating a
[plugin](https://docs.gaphor.org/en/latest/service_oriented.html#example-plugin).

## πŸ’Ύ Install

<a href='https://flathub.org/apps/org.gaphor.Gaphor'><img width='240' alt='Download on Flathub' title='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.svg'/></a>

You can find [the latest version](https://gaphor.org/download) on the
[gaphor.org website](https://gaphor.org/download). Gaphor ships installers for
macOS and Windows. Those can be found there. The Python package is also
[available on PyPI](https://pypi.org/project/gaphor/).

All releases are available on
[GitHub](https://github.com/gaphor/gaphor/releases/).

If you want to start developing on Gaphor, have a look at the [Installation
section of our documentation](https://docs.gaphor.org/en/latest/).

## πŸ”¦ Usage

If using Gaphor for the first time you will be presented with a greeter dialog
at startup in which you can select one of 5 models available to you to work in:
- **Generic:** (or blank) template
- **UML:** *Unified Modeling Language* template
- **SysML:** *Systems Modeling Language* template
- **RAAML:** *Risk Analysis and Assessment Modeling language* template
- **C4 Model:** *a lean graphical notation technique for modelling the architecture of software systems* template

After you select a template, the main Gaphor window will load, and you will be
ready to start modeling. Gaphor will automatically select the correct profile
based on the template that you selected, but you can also select other modeling
profiles if needed by clicking on the button next to the Profile dropdown menu
at the top of your window.

To select an element you want to place, for example a Class, click on the icon
in the Toolbox and then again on the diagram. This will place a new Class item
on the diagram and add a new Class to the model (it shows up in the
[Model Browser](https://docs.gaphor.org/en/latest/getting_started.html#model-browser)).

Portions of the toolbox may also be collapsed depending on the type of diagram
you are modeling with. You can expand the collapsed portions of the toolbox if
needed.

If you want to know more, please read our documentation on https://docs.gaphor.org.

## β™₯ Contributing

Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/2old4it"><img src="https://avatars.githubusercontent.com/u/76972837?v=4?s=100" width="100px;" alt="2old4it"/><br /><sub><b>2old4it</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3A2old4it" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/2old4this"><img src="https://avatars.githubusercontent.com/u/108221?v=4?s=100" width="100px;" alt="2old4this"/><br /><sub><b>2old4this</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3A2old4this" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/3fla1416"><img src="https://avatars.githubusercontent.com/u/108428517?v=4?s=100" width="100px;" alt="3fla1416"/><br /><sub><b>3fla1416</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3A3fla1416" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/abjurstrom-torch"><img src="https://avatars1.githubusercontent.com/u/62608984?v=4?s=100" width="100px;" alt="Adam Bjurstrom"/><br /><sub><b>Adam Bjurstrom</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aabjurstrom-torch" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.boduch.ca"><img src="https://avatars2.githubusercontent.com/u/114619?v=4?s=100" width="100px;" alt="Adam Boduch"/><br /><sub><b>Adam Boduch</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=adamboduch" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/commits?author=adamboduch" title="Tests">⚠️</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aadamboduch" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/alensiljak"><img src="https://avatars.githubusercontent.com/u/462445?v=4?s=100" width="100px;" alt="Alen Ε iljak"/><br /><sub><b>Alen Ε iljak</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aalensiljak" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Alexander-Wilms"><img src="https://avatars2.githubusercontent.com/u/3226457?v=4?s=100" width="100px;" alt="Alexander Wilms"/><br /><sub><b>Alexander Wilms</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AAlexander-Wilms" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="http://www.aejh.co.uk"><img src="https://avatars1.githubusercontent.com/u/927233?v=4?s=100" width="100px;" alt="Alexis Howells"/><br /><sub><b>Alexis Howells</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=aejh" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Psycomentis06"><img src="https://avatars.githubusercontent.com/u/58190728?v=4?s=100" width="100px;" alt="Amor Ali"/><br /><sub><b>Amor Ali</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3APsycomentis06" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://ayanamy.is-a.dev/"><img src="https://avatars.githubusercontent.com/u/50583248?v=4?s=100" width="100px;" alt="Amy Y"/><br /><sub><b>Amy Y</b></sub></a><br /><a href="#translation-jy1263" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://andreizisu.webmonsters.ro"><img src="https://avatars.githubusercontent.com/u/317239?v=4?s=100" width="100px;" alt="Andrei"/><br /><sub><b>Andrei</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Amatzipan" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://anreji.de"><img src="https://avatars.githubusercontent.com/u/69592284?v=4?s=100" width="100px;" alt="Andrew"/><br /><sub><b>Andrew</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aanreji" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Seant-Dev"><img src="https://avatars.githubusercontent.com/u/62353416?v=4?s=100" width="100px;" alt="Antonio Mejia"/><br /><sub><b>Antonio Mejia</b></sub></a><br /><a href="#translation-Seant-Dev" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/amolenaar"><img src="https://avatars0.githubusercontent.com/u/96249?v=4?s=100" width="100px;" alt="Arjan Molenaar"/><br /><sub><b>Arjan Molenaar</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=amolenaar" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aamolenaar" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=amolenaar" title="Documentation">πŸ“–</a> <a href="https://github.com/gaphor/gaphor/pulls?q=is%3Apr+reviewed-by%3Aamolenaar" title="Reviewed Pull Requests">πŸ‘€</a> <a href="#question-amolenaar" title="Answering Questions">πŸ’¬</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aamolenaar" title="Bug reports">πŸ›</a> <a href="#plugin-amolenaar" title="Plugin/utility libraries">πŸ”Œ</a> <a href="https://github.com/gaphor/gaphor/commits?author=amolenaar" title="Tests">⚠️</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ajoga"><img src="https://avatars.githubusercontent.com/u/37543966?v=4?s=100" width="100px;" alt="AurΓ©lien Joga"/><br /><sub><b>AurΓ©lien Joga</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=ajoga" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Lutra-Fs"><img src="https://avatars.githubusercontent.com/u/36790218?v=4?s=100" width="100px;" alt="Bill ZHANG"/><br /><sub><b>Bill ZHANG</b></sub></a><br /><a href="#translation-Lutra-Fs" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bjornstromberg"><img src="https://avatars.githubusercontent.com/u/5454791?v=4?s=100" width="100px;" alt="BjΓΆrn StrΓΆmberg"/><br /><sub><b>BjΓΆrn StrΓΆmberg</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Abjornstromberg" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/blippost"><img src="https://avatars.githubusercontent.com/u/74373678?v=4?s=100" width="100px;" alt="Blippost"/><br /><sub><b>Blippost</b></sub></a><br /><a href="#ideas-Blippost" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://bragefuglseth.dev"><img src="https://avatars.githubusercontent.com/u/91388039?v=4?s=100" width="100px;" alt="Brage Fuglseth"/><br /><sub><b>Brage Fuglseth</b></sub></a><br /><a href="#design-bragefuglseth" title="Design">🎨</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bglendenning"><img src="https://avatars.githubusercontent.com/u/8276428?v=4?s=100" width="100px;" alt="Brandan Glendenning"/><br /><sub><b>Brandan Glendenning</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=bglendenning" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://btibert3.github.io"><img src="https://avatars2.githubusercontent.com/u/203343?v=4?s=100" width="100px;" alt="Brock Tibert"/><br /><sub><b>Brock Tibert</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ABtibert3" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/can-lehmann"><img src="https://avatars.githubusercontent.com/u/85876381?v=4?s=100" width="100px;" alt="Can Lehmann"/><br /><sub><b>Can Lehmann</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=can-lehmann" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/choff"><img src="https://avatars1.githubusercontent.com/u/309979?v=4?s=100" width="100px;" alt="Christian Hoff"/><br /><sub><b>Christian Hoff</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=choff" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/DKX47"><img src="https://avatars.githubusercontent.com/u/12964384?v=4?s=100" width="100px;" alt="DKX47"/><br /><sub><b>DKX47</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ADKX47" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://ghuser.io/danyeaw"><img src="https://avatars1.githubusercontent.com/u/10014976?v=4?s=100" width="100px;" alt="Dan Yeaw"/><br /><sub><b>Dan Yeaw</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=danyeaw" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/commits?author=danyeaw" title="Tests">⚠️</a> <a href="https://github.com/gaphor/gaphor/commits?author=danyeaw" title="Documentation">πŸ“–</a> <a href="#platform-danyeaw" title="Packaging/porting to new platform">πŸ“¦</a> <a href="#infra-danyeaw" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Adanyeaw" title="Bug reports">πŸ›</a> <a href="#question-danyeaw" title="Answering Questions">πŸ’¬</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dk-zero-cool"><img src="https://avatars.githubusercontent.com/u/1395583?v=4?s=100" width="100px;" alt="Daniel BerglΓΈv"/><br /><sub><b>Daniel BerglΓΈv</b></sub></a><br /><a href="#ideas-dk-zero-cool" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.DanielNylander.se"><img src="https://avatars.githubusercontent.com/u/1206564?v=4?s=100" width="100px;" alt="Daniel Nylander"/><br /><sub><b>Daniel Nylander</b></sub></a><br /><a href="#translation-yeager" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/DimShadoWWW"><img src="https://avatars2.githubusercontent.com/u/25516?v=4?s=100" width="100px;" alt="DimShadoWWW"/><br /><sub><b>DimShadoWWW</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ADimShadoWWW" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Texopolis"><img src="https://avatars.githubusercontent.com/u/88953534?v=4?s=100" width="100px;" alt="Douglas B"/><br /><sub><b>Douglas B</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=Texopolis" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://encolpe.wordpress.com"><img src="https://avatars1.githubusercontent.com/u/124361?v=4?s=100" width="100px;" alt="Encolpe DEGOUTE"/><br /><sub><b>Encolpe DEGOUTE</b></sub></a><br /><a href="#translation-encolpe" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/egroeper"><img src="https://avatars3.githubusercontent.com/u/535113?v=4?s=100" width="100px;" alt="Enno GrΓΆper"/><br /><sub><b>Enno GrΓΆper</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=egroeper" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ezickler"><img src="https://avatars3.githubusercontent.com/u/3604310?v=4?s=100" width="100px;" alt="Enno Zickler"/><br /><sub><b>Enno Zickler</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aezickler" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Ercalvez"><img src="https://avatars.githubusercontent.com/u/45692523?v=4?s=100" width="100px;" alt="Ercalvez"/><br /><sub><b>Ercalvez</b></sub></a><br /><a href="#translation-Ercalvez" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://bousse-e.univ-nantes.io"><img src="https://avatars.githubusercontent.com/u/5868014?v=4?s=100" width="100px;" alt="Erwan Bousse"/><br /><sub><b>Erwan Bousse</b></sub></a><br /><a href="#ideas-ebousse" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aebousse" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gnu-ewm"><img src="https://avatars.githubusercontent.com/u/73967801?v=4?s=100" width="100px;" alt="Eryk Michalak"/><br /><sub><b>Eryk Michalak</b></sub></a><br /><a href="#translation-gnu-ewm" title="Translation">🌍</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/fnogcps"><img src="https://avatars.githubusercontent.com/u/27527497?v=4?s=100" width="100px;" alt="Felipe Nogueira"/><br /><sub><b>Felipe Nogueira</b></sub></a><br /><a href="#translation-fnogcps" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Fell-x27"><img src="https://avatars.githubusercontent.com/u/18358207?v=4?s=100" width="100px;" alt="Fell-x27"/><br /><sub><b>Fell-x27</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AFell-x27" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.frandieguez.dev"><img src="https://avatars.githubusercontent.com/u/4584?v=4?s=100" width="100px;" alt="Fran Diéguez"/><br /><sub><b>Fran Diéguez</b></sub></a><br /><a href="#translation-frandieguez" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/FranciscoTGouveia"><img src="https://avatars.githubusercontent.com/u/93057203?v=4?s=100" width="100px;" alt="Francisco Gouveia"/><br /><sub><b>Francisco Gouveia</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=FranciscoTGouveia" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gbrlgian"><img src="https://avatars.githubusercontent.com/u/47647695?v=4?s=100" width="100px;" alt="Gabriel Gian"/><br /><sub><b>Gabriel Gian</b></sub></a><br /><a href="#translation-gbrlgian" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/liferooter"><img src="https://avatars.githubusercontent.com/u/54807745?v=4?s=100" width="100px;" alt="Gleb Smirnov"/><br /><sub><b>Gleb Smirnov</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aliferooter" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://gjstewart.net"><img src="https://avatars.githubusercontent.com/u/7083701?v=4?s=100" width="100px;" alt="Greg Stewart"/><br /><sub><b>Greg Stewart</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AGregJohnStewart" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Gytree"><img src="https://avatars.githubusercontent.com/u/28499079?v=4?s=100" width="100px;" alt="Gytree"/><br /><sub><b>Gytree</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AGytree" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.gunibert.de"><img src="https://avatars.githubusercontent.com/u/373597?v=4?s=100" width="100px;" alt="GΓΌnther Wagner"/><br /><sub><b>GΓΌnther Wagner</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Agwutz" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.hamishmb.com"><img src="https://avatars.githubusercontent.com/u/16725441?v=4?s=100" width="100px;" alt="Hamish Mcintyre-Bhatty"/><br /><sub><b>Hamish Mcintyre-Bhatty</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ahamishmb" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/HighKingofMelons"><img src="https://avatars.githubusercontent.com/u/27958428?v=4?s=100" width="100px;" alt="HighKingofMelons"/><br /><sub><b>HighKingofMelons</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AHighKingofMelons" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Linuxiness"><img src="https://avatars.githubusercontent.com/u/99252096?v=4?s=100" width="100px;" alt="Igor Lerinc"/><br /><sub><b>Igor Lerinc</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ALinuxiness" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt="Ikko Ashimine"/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=eltociear" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://boghma.com/"><img src="https://avatars.githubusercontent.com/u/87265559?v=4?s=100" width="100px;" alt="JACKADUX"/><br /><sub><b>JACKADUX</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AJACKADUX" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="http://jcrabill.weebly.com/"><img src="https://avatars.githubusercontent.com/u/5885545?v=4?s=100" width="100px;" alt="Jacob Crabill"/><br /><sub><b>Jacob Crabill</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AJacobCrabill" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://blogs.igalia.com/jaragunde/"><img src="https://avatars.githubusercontent.com/u/2900877?v=4?s=100" width="100px;" alt="Jacobo Aragunde PΓ©rez"/><br /><sub><b>Jacobo Aragunde PΓ©rez</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ajaragunde" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jischebeck"><img src="https://avatars0.githubusercontent.com/u/3011242?v=4?s=100" width="100px;" alt="Jan"/><br /><sub><b>Jan</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ajischebeck" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://eugentoptic44.codeberg.page/"><img src="https://avatars.githubusercontent.com/u/90517741?v=4?s=100" width="100px;" alt="Jean-Luc Tibaux"/><br /><sub><b>Jean-Luc Tibaux</b></sub></a><br /><a href="#translation-eUgEntOptIc44" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://pfeifle.tech"><img src="https://avatars2.githubusercontent.com/u/23027708?v=4?s=100" width="100px;" alt="JensPfeifle"/><br /><sub><b>JensPfeifle</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=JensPfeifle" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/vanillajonathan"><img src="https://avatars.githubusercontent.com/u/10222521?v=4?s=100" width="100px;" alt="Jonathan"/><br /><sub><b>Jonathan</b></sub></a><br /><a href="#ideas-vanillajonathan" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Avanillajonathan" title="Bug reports">πŸ›</a> <a href="#translation-vanillajonathan" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/commits?author=vanillajonathan" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/yonkeltron"><img src="https://avatars.githubusercontent.com/u/59451?v=4?s=100" width="100px;" alt="Jonathan E. Magen"/><br /><sub><b>Jonathan E. Magen</b></sub></a><br /><a href="#ideas-yonkeltron" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://jonnathanriquelmo.github.io/"><img src="https://avatars.githubusercontent.com/u/13298966?v=4?s=100" width="100px;" alt="JonnathanRiquelmo"/><br /><sub><b>JonnathanRiquelmo</b></sub></a><br /><a href="#translation-JonnathanRiquelmo" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://oskuro.net/"><img src="https://avatars3.githubusercontent.com/u/929712?v=4?s=100" width="100px;" alt="Jordi Mallach"/><br /><sub><b>Jordi Mallach</b></sub></a><br /><a href="#translation-jmallach" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dlagg"><img src="https://avatars3.githubusercontent.com/u/44321931?v=4?s=100" width="100px;" alt="Jorge DLG"/><br /><sub><b>Jorge DLG</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Adlagg" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/0lione"><img src="https://avatars.githubusercontent.com/u/101414931?v=4?s=100" width="100px;" alt="JoΓ£o Correia"/><br /><sub><b>JoΓ£o Correia</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=0lione" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/h8672"><img src="https://avatars.githubusercontent.com/u/8805540?v=4?s=100" width="100px;" alt="Juha-Matti Kokkonen"/><br /><sub><b>Juha-Matti Kokkonen</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ah8672" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://jrueberg.de"><img src="https://avatars.githubusercontent.com/u/22551563?v=4?s=100" width="100px;" alt="Julius RΓΌberg"/><br /><sub><b>Julius RΓΌberg</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AToorero" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/JuliusBrueggemann"><img src="https://avatars.githubusercontent.com/u/35491022?v=4?s=100" width="100px;" alt="JuliusBrueggemann"/><br /><sub><b>JuliusBrueggemann</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AJuliusBrueggemann" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://kbdharun.dev"><img src="https://avatars.githubusercontent.com/u/26346867?v=4?s=100" width="100px;" alt="K.B.Dharun Krishna"/><br /><sub><b>K.B.Dharun Krishna</b></sub></a><br /><a href="#translation-kbdharun" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://twitter.com/kapilvt"><img src="https://avatars3.githubusercontent.com/u/21650?v=4?s=100" width="100px;" alt="Kapil Thangavelu"/><br /><sub><b>Kapil Thangavelu</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Akapilt" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/KhazAkar"><img src="https://avatars.githubusercontent.com/u/12693890?v=4?s=100" width="100px;" alt="KhazAkar"/><br /><sub><b>KhazAkar</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AKhazAkar" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.kianmeng.org"><img src="https://avatars.githubusercontent.com/u/134518?v=4?s=100" width="100px;" alt="Kian-Meng Ang"/><br /><sub><b>Kian-Meng Ang</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=kianmeng" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Lazerbeak12345"><img src="https://avatars.githubusercontent.com/u/22641188?v=4?s=100" width="100px;" alt="Lazerbeak12345"/><br /><sub><b>Lazerbeak12345</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ALazerbeak12345" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/LordSinSentido"><img src="https://avatars.githubusercontent.com/u/57022857?v=4?s=100" width="100px;" alt="Lordy"/><br /><sub><b>Lordy</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ALordSinSentido" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://monkington.github.io"><img src="https://avatars.githubusercontent.com/u/778856?v=4?s=100" width="100px;" alt="Mark Kennedy"/><br /><sub><b>Mark Kennedy</b></sub></a><br /><a href="#ideas-mrmonkington" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/commits?author=mrmonkington" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Amrmonkington" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/markdluethje"><img src="https://avatars.githubusercontent.com/u/31922494?v=4?s=100" width="100px;" alt="Mark-Daniel Lüthje"/><br /><sub><b>Mark-Daniel Lüthje</b></sub></a><br /><a href="#translation-markdluethje" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mathiascode"><img src="https://avatars.githubusercontent.com/u/8754153?v=4?s=100" width="100px;" alt="Mat"/><br /><sub><b>Mat</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=mathiascode" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/kainne44"><img src="https://avatars.githubusercontent.com/u/50899654?v=4?s=100" width="100px;" alt="Matthew Maclaine"/><br /><sub><b>Matthew Maclaine</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Akainne44" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://bendiks.de"><img src="https://avatars.githubusercontent.com/u/8329544?v=4?s=100" width="100px;" alt="Maxim"/><br /><sub><b>Maxim</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aascaron37" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Mek101"><img src="https://avatars.githubusercontent.com/u/34246799?v=4?s=100" width="100px;" alt="Mek101"/><br /><sub><b>Mek101</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AMek101" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mvinca-bandwidth"><img src="https://avatars.githubusercontent.com/u/93543843?v=4?s=100" width="100px;" alt="Michael J. Vinca"/><br /><sub><b>Michael J. Vinca</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Amvinca-bandwidth" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/c4tachan"><img src="https://avatars.githubusercontent.com/u/2130211?v=4?s=100" width="100px;" alt="Michael Patrick Tkacik"/><br /><sub><b>Michael Patrick Tkacik</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ac4tachan" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mbessonov"><img src="https://avatars2.githubusercontent.com/u/172974?v=4?s=100" width="100px;" alt="Mikhail Bessonov"/><br /><sub><b>Mikhail Bessonov</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ambessonov" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.esco-medical.com/"><img src="https://avatars.githubusercontent.com/u/1454086?v=4?s=100" width="100px;" alt="Mikkel Aunsbjerg Jakobsen"/><br /><sub><b>Mikkel Aunsbjerg Jakobsen</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aaunsbjerg" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://linfindel.github.io"><img src="https://avatars.githubusercontent.com/u/116459177?v=4?s=100" width="100px;" alt="Nathan Hadley"/><br /><sub><b>Nathan Hadley</b></sub></a><br /><a href="#translation-linfindel" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://nedko.arnaudov.name"><img src="https://avatars2.githubusercontent.com/u/96399?v=4?s=100" width="100px;" alt="Nedko Arnaudov"/><br /><sub><b>Nedko Arnaudov</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Anedko" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/flatrick"><img src="https://avatars.githubusercontent.com/u/5464311?v=4?s=100" width="100px;" alt="Patrik"/><br /><sub><b>Patrik</b></sub></a><br /><a href="#ideas-flatrick" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.molgen.mpg.de"><img src="https://avatars.githubusercontent.com/u/9318792?v=4?s=100" width="100px;" alt="Paul Menzel"/><br /><sub><b>Paul Menzel</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=paulmenzel" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/pajakpawel"><img src="https://avatars.githubusercontent.com/u/32963953?v=4?s=100" width="100px;" alt="PaweΕ‚ PajΔ…k"/><br /><sub><b>PaweΕ‚ PajΔ…k</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Apajakpawel" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Petalzu"><img src="https://avatars.githubusercontent.com/u/106128925?v=4?s=100" width="100px;" alt="Petal"/><br /><sub><b>Petal</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=Petalzu" title="Documentation">πŸ“–</a> <a href="#translation-Petalzu" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/philwilkinson40"><img src="https://avatars.githubusercontent.com/u/27684871?v=4?s=100" width="100px;" alt="Phil_Smurf"/><br /><sub><b>Phil_Smurf</b></sub></a><br /><a href="#ideas-philwilkinson40" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/flipflop97"><img src="https://avatars.githubusercontent.com/u/13943260?v=4?s=100" width="100px;" alt="Philip Goto"/><br /><sub><b>Philip Goto</b></sub></a><br /><a href="#translation-flipflop97" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rffontenelle"><img src="https://avatars.githubusercontent.com/u/1571783?v=4?s=100" width="100px;" alt="Rafael Fontenelle"/><br /><sub><b>Rafael Fontenelle</b></sub></a><br /><a href="#translation-rffontenelle" title="Translation">🌍</a> <a href="#ideas-rffontenelle" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.rmunoz.net"><img src="https://avatars2.githubusercontent.com/u/23944?v=4?s=100" width="100px;" alt="Rafael MuΓ±oz CΓ‘rdenas"/><br /><sub><b>Rafael MuΓ±oz CΓ‘rdenas</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AMenda" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/RenStone83"><img src="https://avatars.githubusercontent.com/u/106451678?v=4?s=100" width="100px;" alt="RenStone83"/><br /><sub><b>RenStone83</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ARenStone83" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://richardbamford.dev/"><img src="https://avatars.githubusercontent.com/u/1304898?v=4?s=100" width="100px;" alt="Richard Bamford"/><br /><sub><b>Richard Bamford</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ABambofy" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ruimaciel"><img src="https://avatars3.githubusercontent.com/u/169121?v=4?s=100" width="100px;" alt="Rui Maciel"/><br /><sub><b>Rui Maciel</b></sub></a><br /><a href="#ideas-ruimaciel" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.yakusha.net"><img src="https://avatars.githubusercontent.com/u/6218679?v=4?s=100" width="100px;" alt="Sabri Ünal"/><br /><sub><b>Sabri Ünal</b></sub></a><br /><a href="#translation-sabriunal" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/commits?author=sabriunal" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.uni-kassel.de/go/holzhauer"><img src="https://avatars.githubusercontent.com/u/1692563?v=4?s=100" width="100px;" alt="Sascha Holzhauer"/><br /><sub><b>Sascha Holzhauer</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AHolzhauer" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=Holzhauer" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/SebCanet"><img src="https://avatars.githubusercontent.com/u/6362199?v=4?s=100" width="100px;" alt="SebCanet"/><br /><sub><b>SebCanet</b></sub></a><br /><a href="#ideas-SebCanet" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Seppli11"><img src="https://avatars.githubusercontent.com/u/9285506?v=4?s=100" width="100px;" alt="Sebi"/><br /><sub><b>Sebi</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ASeppli11" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/darkcircle"><img src="https://avatars.githubusercontent.com/u/1160498?v=4?s=100" width="100px;" alt="Seong-ho Cho"/><br /><sub><b>Seong-ho Cho</b></sub></a><br /><a href="#translation-darkcircle" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Ser82-png"><img src="https://avatars.githubusercontent.com/u/83226922?v=4?s=100" width="100px;" alt="Sergej A."/><br /><sub><b>Sergej A.</b></sub></a><br /><a href="#translation-Ser82-png" title="Translation">🌍</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://blogs.gnome.org/sophieh/"><img src="https://avatars.githubusercontent.com/u/3466497?v=4?s=100" width="100px;" alt="Sophie Herold"/><br /><sub><b>Sophie Herold</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=sophie-h" title="Code">πŸ’»</a> <a href="#a11y-sophie-h" title="Accessibility">️️️️♿️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/artscoop"><img src="https://avatars.githubusercontent.com/u/1023091?v=4?s=100" width="100px;" alt="Steve Kossouho"/><br /><sub><b>Steve Kossouho</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aartscoop" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=artscoop" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://stevenliu216.github.io"><img src="https://avatars3.githubusercontent.com/u/1274417?v=4?s=100" width="100px;" alt="Steven Liu"/><br /><sub><b>Steven Liu</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Astevenliu216" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Sycophantic-Witty"><img src="https://avatars.githubusercontent.com/u/94297113?v=4?s=100" width="100px;" alt="Sycophantic-Witty"/><br /><sub><b>Sycophantic-Witty</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ASycophantic-Witty" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/teunhoevenaars"><img src="https://avatars.githubusercontent.com/u/41649398?v=4?s=100" width="100px;" alt="Teun Hoevenaars"/><br /><sub><b>Teun Hoevenaars</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=teunhoevenaars" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.slide.nz"><img src="https://avatars.githubusercontent.com/u/47554072?v=4?s=100" width="100px;" alt="Thomas"/><br /><sub><b>Thomas</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ACoderThomasB" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tfirchau"><img src="https://avatars.githubusercontent.com/u/71006757?v=4?s=100" width="100px;" alt="Thomas Firchau"/><br /><sub><b>Thomas Firchau</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=tfirchau" title="Documentation">πŸ“–</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/TiemenSch"><img src="https://avatars.githubusercontent.com/u/7141863?v=4?s=100" width="100px;" alt="Tiemen Schuijbroek"/><br /><sub><b>Tiemen Schuijbroek</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ATiemenSch" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=TiemenSch" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://tobiasbernard.com"><img src="https://avatars3.githubusercontent.com/u/1908896?v=4?s=100" width="100px;" alt="Tobias Bernard"/><br /><sub><b>Tobias Bernard</b></sub></a><br /><a href="#design-bertob" title="Design">🎨</a> <a href="#ideas-bertob" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/TomBous"><img src="https://avatars.githubusercontent.com/u/10131977?v=4?s=100" width="100px;" alt="TomBous"/><br /><sub><b>TomBous</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3ATomBous" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tomaszdrozdz"><img src="https://avatars.githubusercontent.com/u/14263613?v=4?s=100" width="100px;" alt="Tomasz DroΕΌdΕΌ"/><br /><sub><b>Tomasz DroΕΌdΕΌ</b></sub></a><br /><a href="#ideas-tomaszdrozdz" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tonytheleg"><img src="https://avatars3.githubusercontent.com/u/43508092?v=4?s=100" width="100px;" alt="Tony"/><br /><sub><b>Tony</b></sub></a><br /><a href="#maintenance-tonytheleg" title="Maintenance">🚧</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Viicos"><img src="https://avatars.githubusercontent.com/u/65306057?v=4?s=100" width="100px;" alt="Viicos"/><br /><sub><b>Viicos</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3AViicos" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Xander982"><img src="https://avatars2.githubusercontent.com/u/51178927?v=4?s=100" width="100px;" alt="Xander982"/><br /><sub><b>Xander982</b></sub></a><br /><a href="#content-Xander982" title="Content">πŸ–‹</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3AXander982" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/yantaozhao"><img src="https://avatars.githubusercontent.com/u/9587405?v=4?s=100" width="100px;" alt="YantaoZhao"/><br /><sub><b>YantaoZhao</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ayantaozhao" title="Bug reports">πŸ›</a> <a href="#ideas-yantaozhao" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/actionless"><img src="https://avatars1.githubusercontent.com/u/1655669?v=4?s=100" width="100px;" alt="Yauhen Kirylau"/><br /><sub><b>Yauhen Kirylau</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=actionless" title="Documentation">πŸ“–</a> <a href="#platform-actionless" title="Packaging/porting to new platform">πŸ“¦</a> <a href="#ideas-actionless" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aactionless" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/sz332"><img src="https://avatars.githubusercontent.com/u/8182138?v=4?s=100" width="100px;" alt="Zsolt Sandor"/><br /><sub><b>Zsolt Sandor</b></sub></a><br /><a href="#ideas-sz332" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Asz332" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=sz332" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/commits?author=sz332" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/njase"><img src="https://avatars.githubusercontent.com/u/20597737?v=4?s=100" width="100px;" alt="\s\m"/><br /><sub><b>\s\m</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=njase" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.zorinos.com"><img src="https://avatars1.githubusercontent.com/u/34811668?v=4?s=100" width="100px;" alt="albanobattistella"/><br /><sub><b>albanobattistella</b></sub></a><br /><a href="#translation-albanobattistella" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bayerl"><img src="https://avatars.githubusercontent.com/u/16454634?v=4?s=100" width="100px;" alt="bayerl"/><br /><sub><b>bayerl</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=bayerl" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/cloud-erik"><img src="https://avatars.githubusercontent.com/u/67910530?v=4?s=100" width="100px;" alt="cloud-erik"/><br /><sub><b>cloud-erik</b></sub></a><br /><a href="#ideas-cloud-erik" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/deifemu"><img src="https://avatars.githubusercontent.com/u/81991548?v=4?s=100" width="100px;" alt="deifemu"/><br /><sub><b>deifemu</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Adeifemu" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/freddii"><img src="https://avatars0.githubusercontent.com/u/7213207?v=4?s=100" width="100px;" alt="freddii"/><br /><sub><b>freddii</b></sub></a><br /><a href="#ideas-freddii" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/commits?author=freddii" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/freezed-or-frozen"><img src="https://avatars.githubusercontent.com/u/28558919?v=4?s=100" width="100px;" alt="freezed-or-frozen"/><br /><sub><b>freezed-or-frozen</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Afreezed-or-frozen" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/fu7mu4"><img src="https://avatars.githubusercontent.com/u/1885537?v=4?s=100" width="100px;" alt="fu7mu4"/><br /><sub><b>fu7mu4</b></sub></a><br /><a href="#translation-fu7mu4" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://gavr123456789.gitlab.io/hugo-test/"><img src="https://avatars3.githubusercontent.com/u/30507409?v=4?s=100" width="100px;" alt="gavr123456789"/><br /><sub><b>gavr123456789</b></sub></a><br /><a href="#ideas-gavr123456789" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.isijingi.co.za"><img src="https://avatars.githubusercontent.com/u/9532378?v=4?s=100" width="100px;" alt="ghillebrand"/><br /><sub><b>ghillebrand</b></sub></a><br /><a href="#ideas-ghillebrand" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/greedyj4ck"><img src="https://avatars.githubusercontent.com/u/33233389?v=4?s=100" width="100px;" alt="greedyj4ck"/><br /><sub><b>greedyj4ck</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Agreedyj4ck" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/johnvonlzf"><img src="https://avatars.githubusercontent.com/u/5709453?v=4?s=100" width="100px;" alt="johnvon"/><br /><sub><b>johnvon</b></sub></a><br /><a href="#translation-johnvonlzf" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jposada202020"><img src="https://avatars.githubusercontent.com/u/34255413?v=4?s=100" width="100px;" alt="jposada202020"/><br /><sub><b>jposada202020</b></sub></a><br /><a href="#translation-jposada202020" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/kellenmoura"><img src="https://avatars0.githubusercontent.com/u/69016459?v=4?s=100" width="100px;" alt="kellenmoura"/><br /><sub><b>kellenmoura</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Akellenmoura" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lightonflux"><img src="https://avatars.githubusercontent.com/u/1377943?v=4?s=100" width="100px;" alt="lightonflux"/><br /><sub><b>lightonflux</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Alightonflux" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lukman83"><img src="https://avatars.githubusercontent.com/u/69509634?v=4?s=100" width="100px;" alt="lukman83"/><br /><sub><b>lukman83</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Alukman83" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/madiharvey"><img src="https://avatars.githubusercontent.com/u/136543386?v=4?s=100" width="100px;" alt="madiharvey"/><br /><sub><b>madiharvey</b></sub></a><br /><a href="#ideas-madiharvey" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Amadiharvey" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mcdigregorio"><img src="https://avatars.githubusercontent.com/u/17177951?v=4?s=100" width="100px;" alt="mcdigregorio"/><br /><sub><b>mcdigregorio</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Amcdigregorio" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/melisdogan"><img src="https://avatars2.githubusercontent.com/u/33630433?v=4?s=100" width="100px;" alt="melisdogan"/><br /><sub><b>melisdogan</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=melisdogan" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mikekidner"><img src="https://avatars.githubusercontent.com/u/50702106?v=4?s=100" width="100px;" alt="mikekidner"/><br /><sub><b>mikekidner</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Amikekidner" title="Bug reports">πŸ›</a> <a href="https://github.com/gaphor/gaphor/commits?author=mikekidner" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/commits?author=mikekidner" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/milotype"><img src="https://avatars.githubusercontent.com/u/43657314?v=4?s=100" width="100px;" alt="milotype"/><br /><sub><b>milotype</b></sub></a><br /><a href="#translation-milotype" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/commits?author=milotype" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mskorkowski"><img src="https://avatars.githubusercontent.com/u/90662755?v=4?s=100" width="100px;" alt="mskorkowski"/><br /><sub><b>mskorkowski</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Amskorkowski" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/noblevirk"><img src="https://avatars.githubusercontent.com/u/5385824?v=4?s=100" width="100px;" alt="noblevirk"/><br /><sub><b>noblevirk</b></sub></a><br /><a href="#ideas-noblevirk" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/nomisge"><img src="https://avatars.githubusercontent.com/u/16142147?v=4?s=100" width="100px;" alt="nomisge"/><br /><sub><b>nomisge</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Anomisge" title="Bug reports">πŸ›</a> <a href="#ideas-nomisge" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ovari"><img src="https://avatars.githubusercontent.com/u/17465872?v=4?s=100" width="100px;" alt="ovari"/><br /><sub><b>ovari</b></sub></a><br /><a href="#ideas-ovari" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#translation-ovari" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aovari" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/perovsek"><img src="https://avatars.githubusercontent.com/u/115713273?v=4?s=100" width="100px;" alt="perovsek"/><br /><sub><b>perovsek</b></sub></a><br /><a href="#translation-perovsek" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Aperovsek" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://peter88213.github.io"><img src="https://avatars.githubusercontent.com/u/42072564?v=4?s=100" width="100px;" alt="peter88213"/><br /><sub><b>peter88213</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Apeter88213" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/qsodev"><img src="https://avatars.githubusercontent.com/u/11365470?v=4?s=100" width="100px;" alt="qsodev"/><br /><sub><b>qsodev</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aqsodev" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/samirodj"><img src="https://avatars.githubusercontent.com/u/36422980?v=4?s=100" width="100px;" alt="samirodj"/><br /><sub><b>samirodj</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Asamirodj" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/seryafarma"><img src="https://avatars0.githubusercontent.com/u/3274071?v=4?s=100" width="100px;" alt="seryafarma"/><br /><sub><b>seryafarma</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=seryafarma" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/shobeira"><img src="https://avatars.githubusercontent.com/u/43518764?v=4?s=100" width="100px;" alt="shobeira"/><br /><sub><b>shobeira</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Ashobeira" title="Bug reports">πŸ›</a> <a href="#ideas-shobeira" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/icfmp"><img src="https://avatars.githubusercontent.com/u/71736258?v=4?s=100" width="100px;" alt="sib@c"/><br /><sub><b>sib@c</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Aicfmp" title="Bug reports">πŸ›</a> <a href="#ideas-icfmp" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tompkins-ct"><img src="https://avatars.githubusercontent.com/u/58485783?v=4?s=100" width="100px;" alt="tompkins-ct"/><br /><sub><b>tompkins-ct</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Atompkins-ct" title="Bug reports">πŸ›</a> <a href="#ideas-tompkins-ct" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tronta"><img src="https://avatars1.githubusercontent.com/u/5135577?v=4?s=100" width="100px;" alt="tronta"/><br /><sub><b>tronta</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Atronta" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/vikdevelop"><img src="https://avatars.githubusercontent.com/u/83600218?v=4?s=100" width="100px;" alt="vikdevelop"/><br /><sub><b>vikdevelop</b></sub></a><br /><a href="#translation-vikdevelop" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/wrobell"><img src="https://avatars2.githubusercontent.com/u/105664?v=4?s=100" width="100px;" alt="wrobell"/><br /><sub><b>wrobell</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/commits?author=wrobell" title="Code">πŸ’»</a> <a href="https://github.com/gaphor/gaphor/commits?author=wrobell" title="Tests">⚠️</a> <a href="https://github.com/gaphor/gaphor/issues?q=author%3Awrobell" title="Bug reports">πŸ›</a> <a href="#design-wrobell" title="Design">🎨</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/FDzhang"><img src="https://avatars.githubusercontent.com/u/42018389?v=4?s=100" width="100px;" alt="zhangxinqiang"/><br /><sub><b>zhangxinqiang</b></sub></a><br /><a href="#translation-FDzhang" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/oscfdezdz"><img src="https://avatars.githubusercontent.com/u/42654671?v=4?s=100" width="100px;" alt="Γ“scar FernΓ‘ndez DΓ­az"/><br /><sub><b>Γ“scar FernΓ‘ndez DΓ­az</b></sub></a><br /><a href="#translation-oscfdezdz" title="Translation">🌍</a> <a href="https://github.com/gaphor/gaphor/commits?author=oscfdezdz" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/zlv"><img src="https://avatars.githubusercontent.com/u/602210?v=4?s=100" width="100px;" alt="Π•Π²Π³Π΅Π½ΠΈΠΉ Π›Π΅ΠΆΠ½ΠΈΠ½"/><br /><sub><b>Π•Π²Π³Π΅Π½ΠΈΠΉ Π›Π΅ΠΆΠ½ΠΈΠ½</b></sub></a><br /><a href="#translation-zlv" title="Translation">🌍</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/BrainKicker"><img src="https://avatars.githubusercontent.com/u/30545094?v=4?s=100" width="100px;" alt="ΠŸΡ‘Ρ‚Ρ€ Π‘Π°Π±Π°Π½ΠΎΠ²"/><br /><sub><b>ΠŸΡ‘Ρ‚Ρ€ Π‘Π°Π±Π°Π½ΠΎΠ²</b></sub></a><br /><a href="#translation-BrainKicker" title="Translation">🌍</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/pinxue"><img src="https://avatars.githubusercontent.com/u/958237?v=4?s=100" width="100px;" alt="品ι›ͺ"/><br /><sub><b>品ι›ͺ</b></sub></a><br /><a href="https://github.com/gaphor/gaphor/issues?q=author%3Apinxue" title="Bug reports">πŸ›</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the
[all-contributors](https://github.com/kentcdodds/all-contributors)
specification. Contributions of any kind are welcome!

1.  Check for open issues or open a fresh issue to start a discussion
    around a feature idea or a bug. There is a
    [first-timers-only](https://github.com/gaphor/gaphor/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
    tag for issues that should be ideal for people who are not very
    familiar with the codebase yet.
2.  Fork [the repository](https://github.com/gaphor/gaphor) on
    GitHub to start making your changes to the **main** branch (or
    branch off of it).
3.  Write a test which shows that the bug was fixed or that the feature
    works as expected.
4.  Send a pull request and bug the maintainers until it gets merged and
    published. :smile:

See [the contributing guide](CONTRIBUTING.md)!

### 🌍 Translations

Translation of Gaphor is mostly done using
[Weblate](https://hosted.weblate.org/projects/gaphor/gaphor/).

For the Linux Flatpak, the desktop entry comment string can be translated at our
[Flatpak
repository](https://github.com/flathub/org.gaphor.Gaphor/blob/master/share/org.gaphor.Gaphor.desktop).

Thank you so much for your effort in helping us keep it available in many
languages!

<a href="https://hosted.weblate.org/engage/gaphor/">
<img src="https://hosted.weblate.org/widgets/gaphor/-/glossary/multi-auto.svg" alt="Translation status" />
</a>

### ♿️ Code of Conduct

We value your participation and want everyone to have an enjoyable and
fulfilling experience. As a [GNOME Circle](https://circle.gnome.org/) project,
all participants are expected to follow the GNOME [Code of
Conduct](https://conduct.gnome.org) and to show respect,
understanding, and consideration to one another. Thank you for helping make this
a welcoming, friendly community for everyone.

## ©️ License

Copyright Β© The Gaphor Development Team

Licensed under the [Apache License v2](LICENSES/Apache-2.0.txt).

Summary: You can do what you like with Gaphor, as long as you include the
required notices. This permissive license contains a patent license from the
contributors of the code.


            

Raw data

            {
    "_id": null,
    "home_page": "https://gaphor.org/",
    "name": "gaphor",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.11",
    "maintainer_email": null,
    "keywords": "GTK, diagram, UML, MBSE, modeling",
    "author": "Arjan Molenaar",
    "author_email": "gaphor@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d7/9f/39dba0c6b9de4b680506495653f42e931650475efce85eb4fdcc6de684df/gaphor-2.25.1.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\"><img src=\"https://github.com/gaphor/gaphor/blob/main/data/logos/gaphor-logo-full.svg?raw=true\" alt=\"Gaphor - UML/SysML Modeling\" height=\"96\"/></h1>\n\n[![Build](https://github.com/gaphor/gaphor/actions/workflows/full-build.yml/badge.svg)](https://github.com/gaphor/gaphor/actions/workflows/full-build.yml?query=branch%3Amain)\n[![Hypothesis Tests](https://github.com/gaphor/gaphor/actions/workflows/hypothesis-test.yml/badge.svg)](https://github.com/gaphor/gaphor/actions/workflows/hypothesis-test.yml?query=branch%3Amain)\n[![Docs build state](https://readthedocs.org/projects/gaphor/badge/?version=latest)](https://docs.gaphor.org)\n[![PyPI](https://img.shields.io/pypi/v/gaphor.svg)](https://pypi.org/project/gaphor)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/gaphor)](https://pypistats.org/packages/gaphor)\n[![Matrix](https://img.shields.io/badge/chat-on%20Matrix-success)](https://app.element.io/#/room/#gaphor_Lobby:gitter.im)\n\n[![Maintainability](https://api.codeclimate.com/v1/badges/f00974f5d7fe69fe4ecd/maintainability)](https://codeclimate.com/github/gaphor/gaphor/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/f00974f5d7fe69fe4ecd/test_coverage)](https://codeclimate.com/github/gaphor/gaphor/test_coverage)\n[![Translation Status](https://hosted.weblate.org/widgets/gaphor/-/gaphor/svg-badge.svg)](https://hosted.weblate.org/engage/gaphor)\n[![Sourcery](https://img.shields.io/badge/Sourcery-enabled-brightgreen)](https://sourcery.ai)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)\n[![All Contributors.org](https://img.shields.io/github/all-contributors/gaphor/gaphor/main)](#contributors)\n\n\nGaphor is a UML and SysML modeling application written in Python.\nIt is designed to be easy to use, while still being powerful. Gaphor implements a fully-compliant UML 2 data model, so it is much more than a picture drawing tool. You can use Gaphor to quickly visualize different aspects of a system as well as create complete, highly complex models.\n\n<img alt=\"Gaphor Demo\" src=\"https://raw.githubusercontent.com/gaphor/gaphor/main/docs/images/gaphor-demo.gif\" style=\"display: block; margin: 2em auto\">\n\n## \ud83d\udcd1 Table of Contents\n\n- [\ud83d\udcd1 Table of Contents](#-table-of-contents)\n- [\ud83d\udcdc Background](#-background)\n- [\ud83d\udcbe Install](#-install)\n- [\ud83d\udd26 Usage](#-usage)\n- [\u2665 Contributing](#-contributing)\n  - [\ud83c\udf0d Translations](#-translations)\n  - [\u267f\ufe0f Code of Conduct](#\ufe0f-code-of-conduct)\n- [\u00a9\ufe0f License](#\ufe0f-license)\n\n## \ud83d\udcdc Background\n\nGaphor is a UML and SysML modeling application written in Python. We designed\nit to be easy to use, while still being powerful. Gaphor implements a\nfully-compliant UML 2 data model, so it is much more than a picture drawing\ntool. You can use Gaphor to quickly visualize different aspects of a system as\nwell as create complete, highly complex models.\n\nGaphor is designed around the following principles:\n\n- Simplicity: The application should be easy to use. Only some basic knowledge of UML or SysML is required.\n- Consistency: UML is a graphical modeling language, so all modeling is done in a diagram.\n- Workability: The application should not bother the user every time they do something non-UML-ish.\n\nGaphor is a GUI application. It has a modern [GTK](https://gtk.org)-based interface and uses\n[Cairo](https://www.cairographics.org/) for consistent rendering.\n\nGaphor is a library.\nYou can use it from [scripts and Jupyter notebooks](https://docs.gaphor.org/en/latest/scripting.html)\nand interact with models programmatically.\n\nNon-Goals:\n\n- Generating UML diagrams from source code. [pynsource](https://github.com/abulka/pynsource) or [pyreverse](https://github.com/pylint-dev/pylint/tree/main/pylint/pyreverse) might be what you are looking for.\n- Generating source code from diagrams or creating other concrete executable artifacts including use of fUML or ALF.\n\nAlthough it would be possible to incorporate these features, these aren't the\ngoals of this project. However, if these are important capabilities for you,\nyou may be able to extend Gaphor by creating a\n[plugin](https://docs.gaphor.org/en/latest/service_oriented.html#example-plugin).\n\n## \ud83d\udcbe Install\n\n<a href='https://flathub.org/apps/org.gaphor.Gaphor'><img width='240' alt='Download on Flathub' title='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.svg'/></a>\n\nYou can find [the latest version](https://gaphor.org/download) on the\n[gaphor.org website](https://gaphor.org/download). Gaphor ships installers for\nmacOS and Windows. Those can be found there. The Python package is also\n[available on PyPI](https://pypi.org/project/gaphor/).\n\nAll releases are available on\n[GitHub](https://github.com/gaphor/gaphor/releases/).\n\nIf you want to start developing on Gaphor, have a look at the [Installation\nsection of our documentation](https://docs.gaphor.org/en/latest/).\n\n## \ud83d\udd26 Usage\n\nIf using Gaphor for the first time you will be presented with a greeter dialog\nat startup in which you can select one of 5 models available to you to work in:\n- **Generic:** (or blank) template\n- **UML:** *Unified Modeling Language* template\n- **SysML:** *Systems Modeling Language* template\n- **RAAML:** *Risk Analysis and Assessment Modeling language* template\n- **C4 Model:** *a lean graphical notation technique for modelling the architecture of software systems* template\n\nAfter you select a template, the main Gaphor window will load, and you will be\nready to start modeling. Gaphor will automatically select the correct profile\nbased on the template that you selected, but you can also select other modeling\nprofiles if needed by clicking on the button next to the Profile dropdown menu\nat the top of your window.\n\nTo select an element you want to place, for example a Class, click on the icon\nin the Toolbox and then again on the diagram. This will place a new Class item\non the diagram and add a new Class to the model (it shows up in the\n[Model Browser](https://docs.gaphor.org/en/latest/getting_started.html#model-browser)).\n\nPortions of the toolbox may also be collapsed depending on the type of diagram\nyou are modeling with. You can expand the collapsed portions of the toolbox if\nneeded.\n\nIf you want to know more, please read our documentation on https://docs.gaphor.org.\n\n## \u2665 Contributing\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/2old4it\"><img src=\"https://avatars.githubusercontent.com/u/76972837?v=4?s=100\" width=\"100px;\" alt=\"2old4it\"/><br /><sub><b>2old4it</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3A2old4it\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/2old4this\"><img src=\"https://avatars.githubusercontent.com/u/108221?v=4?s=100\" width=\"100px;\" alt=\"2old4this\"/><br /><sub><b>2old4this</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3A2old4this\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/3fla1416\"><img src=\"https://avatars.githubusercontent.com/u/108428517?v=4?s=100\" width=\"100px;\" alt=\"3fla1416\"/><br /><sub><b>3fla1416</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3A3fla1416\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/abjurstrom-torch\"><img src=\"https://avatars1.githubusercontent.com/u/62608984?v=4?s=100\" width=\"100px;\" alt=\"Adam Bjurstrom\"/><br /><sub><b>Adam Bjurstrom</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aabjurstrom-torch\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.boduch.ca\"><img src=\"https://avatars2.githubusercontent.com/u/114619?v=4?s=100\" width=\"100px;\" alt=\"Adam Boduch\"/><br /><sub><b>Adam Boduch</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=adamboduch\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=adamboduch\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aadamboduch\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/alensiljak\"><img src=\"https://avatars.githubusercontent.com/u/462445?v=4?s=100\" width=\"100px;\" alt=\"Alen \u0160iljak\"/><br /><sub><b>Alen \u0160iljak</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aalensiljak\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Alexander-Wilms\"><img src=\"https://avatars2.githubusercontent.com/u/3226457?v=4?s=100\" width=\"100px;\" alt=\"Alexander Wilms\"/><br /><sub><b>Alexander Wilms</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AAlexander-Wilms\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.aejh.co.uk\"><img src=\"https://avatars1.githubusercontent.com/u/927233?v=4?s=100\" width=\"100px;\" alt=\"Alexis Howells\"/><br /><sub><b>Alexis Howells</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=aejh\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Psycomentis06\"><img src=\"https://avatars.githubusercontent.com/u/58190728?v=4?s=100\" width=\"100px;\" alt=\"Amor Ali\"/><br /><sub><b>Amor Ali</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3APsycomentis06\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://ayanamy.is-a.dev/\"><img src=\"https://avatars.githubusercontent.com/u/50583248?v=4?s=100\" width=\"100px;\" alt=\"Amy Y\"/><br /><sub><b>Amy Y</b></sub></a><br /><a href=\"#translation-jy1263\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://andreizisu.webmonsters.ro\"><img src=\"https://avatars.githubusercontent.com/u/317239?v=4?s=100\" width=\"100px;\" alt=\"Andrei\"/><br /><sub><b>Andrei</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amatzipan\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://anreji.de\"><img src=\"https://avatars.githubusercontent.com/u/69592284?v=4?s=100\" width=\"100px;\" alt=\"Andrew\"/><br /><sub><b>Andrew</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aanreji\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Seant-Dev\"><img src=\"https://avatars.githubusercontent.com/u/62353416?v=4?s=100\" width=\"100px;\" alt=\"Antonio Mejia\"/><br /><sub><b>Antonio Mejia</b></sub></a><br /><a href=\"#translation-Seant-Dev\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/amolenaar\"><img src=\"https://avatars0.githubusercontent.com/u/96249?v=4?s=100\" width=\"100px;\" alt=\"Arjan Molenaar\"/><br /><sub><b>Arjan Molenaar</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=amolenaar\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aamolenaar\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=amolenaar\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/gaphor/gaphor/pulls?q=is%3Apr+reviewed-by%3Aamolenaar\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"#question-amolenaar\" title=\"Answering Questions\">\ud83d\udcac</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aamolenaar\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#plugin-amolenaar\" title=\"Plugin/utility libraries\">\ud83d\udd0c</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=amolenaar\" title=\"Tests\">\u26a0\ufe0f</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ajoga\"><img src=\"https://avatars.githubusercontent.com/u/37543966?v=4?s=100\" width=\"100px;\" alt=\"Aur\u00e9lien Joga\"/><br /><sub><b>Aur\u00e9lien Joga</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=ajoga\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Lutra-Fs\"><img src=\"https://avatars.githubusercontent.com/u/36790218?v=4?s=100\" width=\"100px;\" alt=\"Bill ZHANG\"/><br /><sub><b>Bill ZHANG</b></sub></a><br /><a href=\"#translation-Lutra-Fs\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bjornstromberg\"><img src=\"https://avatars.githubusercontent.com/u/5454791?v=4?s=100\" width=\"100px;\" alt=\"Bj\u00f6rn Str\u00f6mberg\"/><br /><sub><b>Bj\u00f6rn Str\u00f6mberg</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Abjornstromberg\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/blippost\"><img src=\"https://avatars.githubusercontent.com/u/74373678?v=4?s=100\" width=\"100px;\" alt=\"Blippost\"/><br /><sub><b>Blippost</b></sub></a><br /><a href=\"#ideas-Blippost\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://bragefuglseth.dev\"><img src=\"https://avatars.githubusercontent.com/u/91388039?v=4?s=100\" width=\"100px;\" alt=\"Brage Fuglseth\"/><br /><sub><b>Brage Fuglseth</b></sub></a><br /><a href=\"#design-bragefuglseth\" title=\"Design\">\ud83c\udfa8</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bglendenning\"><img src=\"https://avatars.githubusercontent.com/u/8276428?v=4?s=100\" width=\"100px;\" alt=\"Brandan Glendenning\"/><br /><sub><b>Brandan Glendenning</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=bglendenning\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://btibert3.github.io\"><img src=\"https://avatars2.githubusercontent.com/u/203343?v=4?s=100\" width=\"100px;\" alt=\"Brock Tibert\"/><br /><sub><b>Brock Tibert</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ABtibert3\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/can-lehmann\"><img src=\"https://avatars.githubusercontent.com/u/85876381?v=4?s=100\" width=\"100px;\" alt=\"Can Lehmann\"/><br /><sub><b>Can Lehmann</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=can-lehmann\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/choff\"><img src=\"https://avatars1.githubusercontent.com/u/309979?v=4?s=100\" width=\"100px;\" alt=\"Christian Hoff\"/><br /><sub><b>Christian Hoff</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=choff\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/DKX47\"><img src=\"https://avatars.githubusercontent.com/u/12964384?v=4?s=100\" width=\"100px;\" alt=\"DKX47\"/><br /><sub><b>DKX47</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ADKX47\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://ghuser.io/danyeaw\"><img src=\"https://avatars1.githubusercontent.com/u/10014976?v=4?s=100\" width=\"100px;\" alt=\"Dan Yeaw\"/><br /><sub><b>Dan Yeaw</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=danyeaw\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=danyeaw\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=danyeaw\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#platform-danyeaw\" title=\"Packaging/porting to new platform\">\ud83d\udce6</a> <a href=\"#infra-danyeaw\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Adanyeaw\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#question-danyeaw\" title=\"Answering Questions\">\ud83d\udcac</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dk-zero-cool\"><img src=\"https://avatars.githubusercontent.com/u/1395583?v=4?s=100\" width=\"100px;\" alt=\"Daniel Bergl\u00f8v\"/><br /><sub><b>Daniel Bergl\u00f8v</b></sub></a><br /><a href=\"#ideas-dk-zero-cool\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.DanielNylander.se\"><img src=\"https://avatars.githubusercontent.com/u/1206564?v=4?s=100\" width=\"100px;\" alt=\"Daniel Nylander\"/><br /><sub><b>Daniel Nylander</b></sub></a><br /><a href=\"#translation-yeager\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/DimShadoWWW\"><img src=\"https://avatars2.githubusercontent.com/u/25516?v=4?s=100\" width=\"100px;\" alt=\"DimShadoWWW\"/><br /><sub><b>DimShadoWWW</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ADimShadoWWW\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Texopolis\"><img src=\"https://avatars.githubusercontent.com/u/88953534?v=4?s=100\" width=\"100px;\" alt=\"Douglas B\"/><br /><sub><b>Douglas B</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=Texopolis\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://encolpe.wordpress.com\"><img src=\"https://avatars1.githubusercontent.com/u/124361?v=4?s=100\" width=\"100px;\" alt=\"Encolpe DEGOUTE\"/><br /><sub><b>Encolpe DEGOUTE</b></sub></a><br /><a href=\"#translation-encolpe\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/egroeper\"><img src=\"https://avatars3.githubusercontent.com/u/535113?v=4?s=100\" width=\"100px;\" alt=\"Enno Gr\u00f6per\"/><br /><sub><b>Enno Gr\u00f6per</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=egroeper\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ezickler\"><img src=\"https://avatars3.githubusercontent.com/u/3604310?v=4?s=100\" width=\"100px;\" alt=\"Enno Zickler\"/><br /><sub><b>Enno Zickler</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aezickler\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Ercalvez\"><img src=\"https://avatars.githubusercontent.com/u/45692523?v=4?s=100\" width=\"100px;\" alt=\"Ercalvez\"/><br /><sub><b>Ercalvez</b></sub></a><br /><a href=\"#translation-Ercalvez\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://bousse-e.univ-nantes.io\"><img src=\"https://avatars.githubusercontent.com/u/5868014?v=4?s=100\" width=\"100px;\" alt=\"Erwan Bousse\"/><br /><sub><b>Erwan Bousse</b></sub></a><br /><a href=\"#ideas-ebousse\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aebousse\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gnu-ewm\"><img src=\"https://avatars.githubusercontent.com/u/73967801?v=4?s=100\" width=\"100px;\" alt=\"Eryk Michalak\"/><br /><sub><b>Eryk Michalak</b></sub></a><br /><a href=\"#translation-gnu-ewm\" title=\"Translation\">\ud83c\udf0d</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/fnogcps\"><img src=\"https://avatars.githubusercontent.com/u/27527497?v=4?s=100\" width=\"100px;\" alt=\"Felipe Nogueira\"/><br /><sub><b>Felipe Nogueira</b></sub></a><br /><a href=\"#translation-fnogcps\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Fell-x27\"><img src=\"https://avatars.githubusercontent.com/u/18358207?v=4?s=100\" width=\"100px;\" alt=\"Fell-x27\"/><br /><sub><b>Fell-x27</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AFell-x27\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.frandieguez.dev\"><img src=\"https://avatars.githubusercontent.com/u/4584?v=4?s=100\" width=\"100px;\" alt=\"Fran Di\u00e9guez\"/><br /><sub><b>Fran Di\u00e9guez</b></sub></a><br /><a href=\"#translation-frandieguez\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/FranciscoTGouveia\"><img src=\"https://avatars.githubusercontent.com/u/93057203?v=4?s=100\" width=\"100px;\" alt=\"Francisco Gouveia\"/><br /><sub><b>Francisco Gouveia</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=FranciscoTGouveia\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gbrlgian\"><img src=\"https://avatars.githubusercontent.com/u/47647695?v=4?s=100\" width=\"100px;\" alt=\"Gabriel Gian\"/><br /><sub><b>Gabriel Gian</b></sub></a><br /><a href=\"#translation-gbrlgian\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/liferooter\"><img src=\"https://avatars.githubusercontent.com/u/54807745?v=4?s=100\" width=\"100px;\" alt=\"Gleb Smirnov\"/><br /><sub><b>Gleb Smirnov</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aliferooter\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://gjstewart.net\"><img src=\"https://avatars.githubusercontent.com/u/7083701?v=4?s=100\" width=\"100px;\" alt=\"Greg Stewart\"/><br /><sub><b>Greg Stewart</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AGregJohnStewart\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Gytree\"><img src=\"https://avatars.githubusercontent.com/u/28499079?v=4?s=100\" width=\"100px;\" alt=\"Gytree\"/><br /><sub><b>Gytree</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AGytree\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.gunibert.de\"><img src=\"https://avatars.githubusercontent.com/u/373597?v=4?s=100\" width=\"100px;\" alt=\"G\u00fcnther Wagner\"/><br /><sub><b>G\u00fcnther Wagner</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Agwutz\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.hamishmb.com\"><img src=\"https://avatars.githubusercontent.com/u/16725441?v=4?s=100\" width=\"100px;\" alt=\"Hamish Mcintyre-Bhatty\"/><br /><sub><b>Hamish Mcintyre-Bhatty</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ahamishmb\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/HighKingofMelons\"><img src=\"https://avatars.githubusercontent.com/u/27958428?v=4?s=100\" width=\"100px;\" alt=\"HighKingofMelons\"/><br /><sub><b>HighKingofMelons</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AHighKingofMelons\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Linuxiness\"><img src=\"https://avatars.githubusercontent.com/u/99252096?v=4?s=100\" width=\"100px;\" alt=\"Igor Lerinc\"/><br /><sub><b>Igor Lerinc</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ALinuxiness\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://bandism.net/\"><img src=\"https://avatars.githubusercontent.com/u/22633385?v=4?s=100\" width=\"100px;\" alt=\"Ikko Ashimine\"/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=eltociear\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://boghma.com/\"><img src=\"https://avatars.githubusercontent.com/u/87265559?v=4?s=100\" width=\"100px;\" alt=\"JACKADUX\"/><br /><sub><b>JACKADUX</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AJACKADUX\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://jcrabill.weebly.com/\"><img src=\"https://avatars.githubusercontent.com/u/5885545?v=4?s=100\" width=\"100px;\" alt=\"Jacob Crabill\"/><br /><sub><b>Jacob Crabill</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AJacobCrabill\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://blogs.igalia.com/jaragunde/\"><img src=\"https://avatars.githubusercontent.com/u/2900877?v=4?s=100\" width=\"100px;\" alt=\"Jacobo Aragunde P\u00e9rez\"/><br /><sub><b>Jacobo Aragunde P\u00e9rez</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ajaragunde\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jischebeck\"><img src=\"https://avatars0.githubusercontent.com/u/3011242?v=4?s=100\" width=\"100px;\" alt=\"Jan\"/><br /><sub><b>Jan</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ajischebeck\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://eugentoptic44.codeberg.page/\"><img src=\"https://avatars.githubusercontent.com/u/90517741?v=4?s=100\" width=\"100px;\" alt=\"Jean-Luc Tibaux\"/><br /><sub><b>Jean-Luc Tibaux</b></sub></a><br /><a href=\"#translation-eUgEntOptIc44\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://pfeifle.tech\"><img src=\"https://avatars2.githubusercontent.com/u/23027708?v=4?s=100\" width=\"100px;\" alt=\"JensPfeifle\"/><br /><sub><b>JensPfeifle</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=JensPfeifle\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/vanillajonathan\"><img src=\"https://avatars.githubusercontent.com/u/10222521?v=4?s=100\" width=\"100px;\" alt=\"Jonathan\"/><br /><sub><b>Jonathan</b></sub></a><br /><a href=\"#ideas-vanillajonathan\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Avanillajonathan\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#translation-vanillajonathan\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=vanillajonathan\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://twitter.com/yonkeltron\"><img src=\"https://avatars.githubusercontent.com/u/59451?v=4?s=100\" width=\"100px;\" alt=\"Jonathan E. Magen\"/><br /><sub><b>Jonathan E. Magen</b></sub></a><br /><a href=\"#ideas-yonkeltron\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://jonnathanriquelmo.github.io/\"><img src=\"https://avatars.githubusercontent.com/u/13298966?v=4?s=100\" width=\"100px;\" alt=\"JonnathanRiquelmo\"/><br /><sub><b>JonnathanRiquelmo</b></sub></a><br /><a href=\"#translation-JonnathanRiquelmo\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://oskuro.net/\"><img src=\"https://avatars3.githubusercontent.com/u/929712?v=4?s=100\" width=\"100px;\" alt=\"Jordi Mallach\"/><br /><sub><b>Jordi Mallach</b></sub></a><br /><a href=\"#translation-jmallach\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dlagg\"><img src=\"https://avatars3.githubusercontent.com/u/44321931?v=4?s=100\" width=\"100px;\" alt=\"Jorge DLG\"/><br /><sub><b>Jorge DLG</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Adlagg\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/0lione\"><img src=\"https://avatars.githubusercontent.com/u/101414931?v=4?s=100\" width=\"100px;\" alt=\"Jo\u00e3o Correia\"/><br /><sub><b>Jo\u00e3o Correia</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=0lione\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/h8672\"><img src=\"https://avatars.githubusercontent.com/u/8805540?v=4?s=100\" width=\"100px;\" alt=\"Juha-Matti Kokkonen\"/><br /><sub><b>Juha-Matti Kokkonen</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ah8672\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://jrueberg.de\"><img src=\"https://avatars.githubusercontent.com/u/22551563?v=4?s=100\" width=\"100px;\" alt=\"Julius R\u00fcberg\"/><br /><sub><b>Julius R\u00fcberg</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AToorero\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/JuliusBrueggemann\"><img src=\"https://avatars.githubusercontent.com/u/35491022?v=4?s=100\" width=\"100px;\" alt=\"JuliusBrueggemann\"/><br /><sub><b>JuliusBrueggemann</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AJuliusBrueggemann\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://kbdharun.dev\"><img src=\"https://avatars.githubusercontent.com/u/26346867?v=4?s=100\" width=\"100px;\" alt=\"K.B.Dharun Krishna\"/><br /><sub><b>K.B.Dharun Krishna</b></sub></a><br /><a href=\"#translation-kbdharun\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://twitter.com/kapilvt\"><img src=\"https://avatars3.githubusercontent.com/u/21650?v=4?s=100\" width=\"100px;\" alt=\"Kapil Thangavelu\"/><br /><sub><b>Kapil Thangavelu</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Akapilt\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/KhazAkar\"><img src=\"https://avatars.githubusercontent.com/u/12693890?v=4?s=100\" width=\"100px;\" alt=\"KhazAkar\"/><br /><sub><b>KhazAkar</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AKhazAkar\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.kianmeng.org\"><img src=\"https://avatars.githubusercontent.com/u/134518?v=4?s=100\" width=\"100px;\" alt=\"Kian-Meng Ang\"/><br /><sub><b>Kian-Meng Ang</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=kianmeng\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Lazerbeak12345\"><img src=\"https://avatars.githubusercontent.com/u/22641188?v=4?s=100\" width=\"100px;\" alt=\"Lazerbeak12345\"/><br /><sub><b>Lazerbeak12345</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ALazerbeak12345\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/LordSinSentido\"><img src=\"https://avatars.githubusercontent.com/u/57022857?v=4?s=100\" width=\"100px;\" alt=\"Lordy\"/><br /><sub><b>Lordy</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ALordSinSentido\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://monkington.github.io\"><img src=\"https://avatars.githubusercontent.com/u/778856?v=4?s=100\" width=\"100px;\" alt=\"Mark Kennedy\"/><br /><sub><b>Mark Kennedy</b></sub></a><br /><a href=\"#ideas-mrmonkington\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=mrmonkington\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amrmonkington\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/markdluethje\"><img src=\"https://avatars.githubusercontent.com/u/31922494?v=4?s=100\" width=\"100px;\" alt=\"Mark-Daniel L\u00fcthje\"/><br /><sub><b>Mark-Daniel L\u00fcthje</b></sub></a><br /><a href=\"#translation-markdluethje\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mathiascode\"><img src=\"https://avatars.githubusercontent.com/u/8754153?v=4?s=100\" width=\"100px;\" alt=\"Mat\"/><br /><sub><b>Mat</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=mathiascode\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kainne44\"><img src=\"https://avatars.githubusercontent.com/u/50899654?v=4?s=100\" width=\"100px;\" alt=\"Matthew Maclaine\"/><br /><sub><b>Matthew Maclaine</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Akainne44\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://bendiks.de\"><img src=\"https://avatars.githubusercontent.com/u/8329544?v=4?s=100\" width=\"100px;\" alt=\"Maxim\"/><br /><sub><b>Maxim</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aascaron37\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Mek101\"><img src=\"https://avatars.githubusercontent.com/u/34246799?v=4?s=100\" width=\"100px;\" alt=\"Mek101\"/><br /><sub><b>Mek101</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AMek101\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mvinca-bandwidth\"><img src=\"https://avatars.githubusercontent.com/u/93543843?v=4?s=100\" width=\"100px;\" alt=\"Michael J. Vinca\"/><br /><sub><b>Michael J. Vinca</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amvinca-bandwidth\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/c4tachan\"><img src=\"https://avatars.githubusercontent.com/u/2130211?v=4?s=100\" width=\"100px;\" alt=\"Michael Patrick Tkacik\"/><br /><sub><b>Michael Patrick Tkacik</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ac4tachan\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mbessonov\"><img src=\"https://avatars2.githubusercontent.com/u/172974?v=4?s=100\" width=\"100px;\" alt=\"Mikhail Bessonov\"/><br /><sub><b>Mikhail Bessonov</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ambessonov\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.esco-medical.com/\"><img src=\"https://avatars.githubusercontent.com/u/1454086?v=4?s=100\" width=\"100px;\" alt=\"Mikkel Aunsbjerg Jakobsen\"/><br /><sub><b>Mikkel Aunsbjerg Jakobsen</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aaunsbjerg\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://linfindel.github.io\"><img src=\"https://avatars.githubusercontent.com/u/116459177?v=4?s=100\" width=\"100px;\" alt=\"Nathan Hadley\"/><br /><sub><b>Nathan Hadley</b></sub></a><br /><a href=\"#translation-linfindel\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://nedko.arnaudov.name\"><img src=\"https://avatars2.githubusercontent.com/u/96399?v=4?s=100\" width=\"100px;\" alt=\"Nedko Arnaudov\"/><br /><sub><b>Nedko Arnaudov</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Anedko\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/flatrick\"><img src=\"https://avatars.githubusercontent.com/u/5464311?v=4?s=100\" width=\"100px;\" alt=\"Patrik\"/><br /><sub><b>Patrik</b></sub></a><br /><a href=\"#ideas-flatrick\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.molgen.mpg.de\"><img src=\"https://avatars.githubusercontent.com/u/9318792?v=4?s=100\" width=\"100px;\" alt=\"Paul Menzel\"/><br /><sub><b>Paul Menzel</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=paulmenzel\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/pajakpawel\"><img src=\"https://avatars.githubusercontent.com/u/32963953?v=4?s=100\" width=\"100px;\" alt=\"Pawe\u0142 Paj\u0105k\"/><br /><sub><b>Pawe\u0142 Paj\u0105k</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Apajakpawel\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Petalzu\"><img src=\"https://avatars.githubusercontent.com/u/106128925?v=4?s=100\" width=\"100px;\" alt=\"Petal\"/><br /><sub><b>Petal</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=Petalzu\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#translation-Petalzu\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/philwilkinson40\"><img src=\"https://avatars.githubusercontent.com/u/27684871?v=4?s=100\" width=\"100px;\" alt=\"Phil_Smurf\"/><br /><sub><b>Phil_Smurf</b></sub></a><br /><a href=\"#ideas-philwilkinson40\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/flipflop97\"><img src=\"https://avatars.githubusercontent.com/u/13943260?v=4?s=100\" width=\"100px;\" alt=\"Philip Goto\"/><br /><sub><b>Philip Goto</b></sub></a><br /><a href=\"#translation-flipflop97\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rffontenelle\"><img src=\"https://avatars.githubusercontent.com/u/1571783?v=4?s=100\" width=\"100px;\" alt=\"Rafael Fontenelle\"/><br /><sub><b>Rafael Fontenelle</b></sub></a><br /><a href=\"#translation-rffontenelle\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"#ideas-rffontenelle\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.rmunoz.net\"><img src=\"https://avatars2.githubusercontent.com/u/23944?v=4?s=100\" width=\"100px;\" alt=\"Rafael Mu\u00f1oz C\u00e1rdenas\"/><br /><sub><b>Rafael Mu\u00f1oz C\u00e1rdenas</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AMenda\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/RenStone83\"><img src=\"https://avatars.githubusercontent.com/u/106451678?v=4?s=100\" width=\"100px;\" alt=\"RenStone83\"/><br /><sub><b>RenStone83</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ARenStone83\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://richardbamford.dev/\"><img src=\"https://avatars.githubusercontent.com/u/1304898?v=4?s=100\" width=\"100px;\" alt=\"Richard Bamford\"/><br /><sub><b>Richard Bamford</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ABambofy\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ruimaciel\"><img src=\"https://avatars3.githubusercontent.com/u/169121?v=4?s=100\" width=\"100px;\" alt=\"Rui Maciel\"/><br /><sub><b>Rui Maciel</b></sub></a><br /><a href=\"#ideas-ruimaciel\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.yakusha.net\"><img src=\"https://avatars.githubusercontent.com/u/6218679?v=4?s=100\" width=\"100px;\" alt=\"Sabri \u00dcnal\"/><br /><sub><b>Sabri \u00dcnal</b></sub></a><br /><a href=\"#translation-sabriunal\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=sabriunal\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.uni-kassel.de/go/holzhauer\"><img src=\"https://avatars.githubusercontent.com/u/1692563?v=4?s=100\" width=\"100px;\" alt=\"Sascha Holzhauer\"/><br /><sub><b>Sascha Holzhauer</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AHolzhauer\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=Holzhauer\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/SebCanet\"><img src=\"https://avatars.githubusercontent.com/u/6362199?v=4?s=100\" width=\"100px;\" alt=\"SebCanet\"/><br /><sub><b>SebCanet</b></sub></a><br /><a href=\"#ideas-SebCanet\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Seppli11\"><img src=\"https://avatars.githubusercontent.com/u/9285506?v=4?s=100\" width=\"100px;\" alt=\"Sebi\"/><br /><sub><b>Sebi</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ASeppli11\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/darkcircle\"><img src=\"https://avatars.githubusercontent.com/u/1160498?v=4?s=100\" width=\"100px;\" alt=\"Seong-ho Cho\"/><br /><sub><b>Seong-ho Cho</b></sub></a><br /><a href=\"#translation-darkcircle\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Ser82-png\"><img src=\"https://avatars.githubusercontent.com/u/83226922?v=4?s=100\" width=\"100px;\" alt=\"Sergej A.\"/><br /><sub><b>Sergej A.</b></sub></a><br /><a href=\"#translation-Ser82-png\" title=\"Translation\">\ud83c\udf0d</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://blogs.gnome.org/sophieh/\"><img src=\"https://avatars.githubusercontent.com/u/3466497?v=4?s=100\" width=\"100px;\" alt=\"Sophie Herold\"/><br /><sub><b>Sophie Herold</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=sophie-h\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#a11y-sophie-h\" title=\"Accessibility\">\ufe0f\ufe0f\ufe0f\ufe0f\u267f\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/artscoop\"><img src=\"https://avatars.githubusercontent.com/u/1023091?v=4?s=100\" width=\"100px;\" alt=\"Steve Kossouho\"/><br /><sub><b>Steve Kossouho</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aartscoop\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=artscoop\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://stevenliu216.github.io\"><img src=\"https://avatars3.githubusercontent.com/u/1274417?v=4?s=100\" width=\"100px;\" alt=\"Steven Liu\"/><br /><sub><b>Steven Liu</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Astevenliu216\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Sycophantic-Witty\"><img src=\"https://avatars.githubusercontent.com/u/94297113?v=4?s=100\" width=\"100px;\" alt=\"Sycophantic-Witty\"/><br /><sub><b>Sycophantic-Witty</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ASycophantic-Witty\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/teunhoevenaars\"><img src=\"https://avatars.githubusercontent.com/u/41649398?v=4?s=100\" width=\"100px;\" alt=\"Teun Hoevenaars\"/><br /><sub><b>Teun Hoevenaars</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=teunhoevenaars\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.slide.nz\"><img src=\"https://avatars.githubusercontent.com/u/47554072?v=4?s=100\" width=\"100px;\" alt=\"Thomas\"/><br /><sub><b>Thomas</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ACoderThomasB\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tfirchau\"><img src=\"https://avatars.githubusercontent.com/u/71006757?v=4?s=100\" width=\"100px;\" alt=\"Thomas Firchau\"/><br /><sub><b>Thomas Firchau</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=tfirchau\" title=\"Documentation\">\ud83d\udcd6</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/TiemenSch\"><img src=\"https://avatars.githubusercontent.com/u/7141863?v=4?s=100\" width=\"100px;\" alt=\"Tiemen Schuijbroek\"/><br /><sub><b>Tiemen Schuijbroek</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ATiemenSch\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=TiemenSch\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://tobiasbernard.com\"><img src=\"https://avatars3.githubusercontent.com/u/1908896?v=4?s=100\" width=\"100px;\" alt=\"Tobias Bernard\"/><br /><sub><b>Tobias Bernard</b></sub></a><br /><a href=\"#design-bertob\" title=\"Design\">\ud83c\udfa8</a> <a href=\"#ideas-bertob\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/TomBous\"><img src=\"https://avatars.githubusercontent.com/u/10131977?v=4?s=100\" width=\"100px;\" alt=\"TomBous\"/><br /><sub><b>TomBous</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3ATomBous\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tomaszdrozdz\"><img src=\"https://avatars.githubusercontent.com/u/14263613?v=4?s=100\" width=\"100px;\" alt=\"Tomasz Dro\u017cd\u017c\"/><br /><sub><b>Tomasz Dro\u017cd\u017c</b></sub></a><br /><a href=\"#ideas-tomaszdrozdz\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tonytheleg\"><img src=\"https://avatars3.githubusercontent.com/u/43508092?v=4?s=100\" width=\"100px;\" alt=\"Tony\"/><br /><sub><b>Tony</b></sub></a><br /><a href=\"#maintenance-tonytheleg\" title=\"Maintenance\">\ud83d\udea7</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Viicos\"><img src=\"https://avatars.githubusercontent.com/u/65306057?v=4?s=100\" width=\"100px;\" alt=\"Viicos\"/><br /><sub><b>Viicos</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AViicos\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Xander982\"><img src=\"https://avatars2.githubusercontent.com/u/51178927?v=4?s=100\" width=\"100px;\" alt=\"Xander982\"/><br /><sub><b>Xander982</b></sub></a><br /><a href=\"#content-Xander982\" title=\"Content\">\ud83d\udd8b</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3AXander982\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/yantaozhao\"><img src=\"https://avatars.githubusercontent.com/u/9587405?v=4?s=100\" width=\"100px;\" alt=\"YantaoZhao\"/><br /><sub><b>YantaoZhao</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ayantaozhao\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-yantaozhao\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/actionless\"><img src=\"https://avatars1.githubusercontent.com/u/1655669?v=4?s=100\" width=\"100px;\" alt=\"Yauhen Kirylau\"/><br /><sub><b>Yauhen Kirylau</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=actionless\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#platform-actionless\" title=\"Packaging/porting to new platform\">\ud83d\udce6</a> <a href=\"#ideas-actionless\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aactionless\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/sz332\"><img src=\"https://avatars.githubusercontent.com/u/8182138?v=4?s=100\" width=\"100px;\" alt=\"Zsolt Sandor\"/><br /><sub><b>Zsolt Sandor</b></sub></a><br /><a href=\"#ideas-sz332\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Asz332\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=sz332\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=sz332\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/njase\"><img src=\"https://avatars.githubusercontent.com/u/20597737?v=4?s=100\" width=\"100px;\" alt=\"\\s\\m\"/><br /><sub><b>\\s\\m</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=njase\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.zorinos.com\"><img src=\"https://avatars1.githubusercontent.com/u/34811668?v=4?s=100\" width=\"100px;\" alt=\"albanobattistella\"/><br /><sub><b>albanobattistella</b></sub></a><br /><a href=\"#translation-albanobattistella\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bayerl\"><img src=\"https://avatars.githubusercontent.com/u/16454634?v=4?s=100\" width=\"100px;\" alt=\"bayerl\"/><br /><sub><b>bayerl</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=bayerl\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/cloud-erik\"><img src=\"https://avatars.githubusercontent.com/u/67910530?v=4?s=100\" width=\"100px;\" alt=\"cloud-erik\"/><br /><sub><b>cloud-erik</b></sub></a><br /><a href=\"#ideas-cloud-erik\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/deifemu\"><img src=\"https://avatars.githubusercontent.com/u/81991548?v=4?s=100\" width=\"100px;\" alt=\"deifemu\"/><br /><sub><b>deifemu</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Adeifemu\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/freddii\"><img src=\"https://avatars0.githubusercontent.com/u/7213207?v=4?s=100\" width=\"100px;\" alt=\"freddii\"/><br /><sub><b>freddii</b></sub></a><br /><a href=\"#ideas-freddii\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=freddii\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/freezed-or-frozen\"><img src=\"https://avatars.githubusercontent.com/u/28558919?v=4?s=100\" width=\"100px;\" alt=\"freezed-or-frozen\"/><br /><sub><b>freezed-or-frozen</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Afreezed-or-frozen\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/fu7mu4\"><img src=\"https://avatars.githubusercontent.com/u/1885537?v=4?s=100\" width=\"100px;\" alt=\"fu7mu4\"/><br /><sub><b>fu7mu4</b></sub></a><br /><a href=\"#translation-fu7mu4\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://gavr123456789.gitlab.io/hugo-test/\"><img src=\"https://avatars3.githubusercontent.com/u/30507409?v=4?s=100\" width=\"100px;\" alt=\"gavr123456789\"/><br /><sub><b>gavr123456789</b></sub></a><br /><a href=\"#ideas-gavr123456789\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.isijingi.co.za\"><img src=\"https://avatars.githubusercontent.com/u/9532378?v=4?s=100\" width=\"100px;\" alt=\"ghillebrand\"/><br /><sub><b>ghillebrand</b></sub></a><br /><a href=\"#ideas-ghillebrand\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/greedyj4ck\"><img src=\"https://avatars.githubusercontent.com/u/33233389?v=4?s=100\" width=\"100px;\" alt=\"greedyj4ck\"/><br /><sub><b>greedyj4ck</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Agreedyj4ck\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/johnvonlzf\"><img src=\"https://avatars.githubusercontent.com/u/5709453?v=4?s=100\" width=\"100px;\" alt=\"johnvon\"/><br /><sub><b>johnvon</b></sub></a><br /><a href=\"#translation-johnvonlzf\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jposada202020\"><img src=\"https://avatars.githubusercontent.com/u/34255413?v=4?s=100\" width=\"100px;\" alt=\"jposada202020\"/><br /><sub><b>jposada202020</b></sub></a><br /><a href=\"#translation-jposada202020\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kellenmoura\"><img src=\"https://avatars0.githubusercontent.com/u/69016459?v=4?s=100\" width=\"100px;\" alt=\"kellenmoura\"/><br /><sub><b>kellenmoura</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Akellenmoura\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lightonflux\"><img src=\"https://avatars.githubusercontent.com/u/1377943?v=4?s=100\" width=\"100px;\" alt=\"lightonflux\"/><br /><sub><b>lightonflux</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Alightonflux\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lukman83\"><img src=\"https://avatars.githubusercontent.com/u/69509634?v=4?s=100\" width=\"100px;\" alt=\"lukman83\"/><br /><sub><b>lukman83</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Alukman83\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/madiharvey\"><img src=\"https://avatars.githubusercontent.com/u/136543386?v=4?s=100\" width=\"100px;\" alt=\"madiharvey\"/><br /><sub><b>madiharvey</b></sub></a><br /><a href=\"#ideas-madiharvey\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amadiharvey\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mcdigregorio\"><img src=\"https://avatars.githubusercontent.com/u/17177951?v=4?s=100\" width=\"100px;\" alt=\"mcdigregorio\"/><br /><sub><b>mcdigregorio</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amcdigregorio\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/melisdogan\"><img src=\"https://avatars2.githubusercontent.com/u/33630433?v=4?s=100\" width=\"100px;\" alt=\"melisdogan\"/><br /><sub><b>melisdogan</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=melisdogan\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mikekidner\"><img src=\"https://avatars.githubusercontent.com/u/50702106?v=4?s=100\" width=\"100px;\" alt=\"mikekidner\"/><br /><sub><b>mikekidner</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amikekidner\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=mikekidner\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=mikekidner\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/milotype\"><img src=\"https://avatars.githubusercontent.com/u/43657314?v=4?s=100\" width=\"100px;\" alt=\"milotype\"/><br /><sub><b>milotype</b></sub></a><br /><a href=\"#translation-milotype\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=milotype\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mskorkowski\"><img src=\"https://avatars.githubusercontent.com/u/90662755?v=4?s=100\" width=\"100px;\" alt=\"mskorkowski\"/><br /><sub><b>mskorkowski</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Amskorkowski\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/noblevirk\"><img src=\"https://avatars.githubusercontent.com/u/5385824?v=4?s=100\" width=\"100px;\" alt=\"noblevirk\"/><br /><sub><b>noblevirk</b></sub></a><br /><a href=\"#ideas-noblevirk\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/nomisge\"><img src=\"https://avatars.githubusercontent.com/u/16142147?v=4?s=100\" width=\"100px;\" alt=\"nomisge\"/><br /><sub><b>nomisge</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Anomisge\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-nomisge\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ovari\"><img src=\"https://avatars.githubusercontent.com/u/17465872?v=4?s=100\" width=\"100px;\" alt=\"ovari\"/><br /><sub><b>ovari</b></sub></a><br /><a href=\"#ideas-ovari\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#translation-ovari\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aovari\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/perovsek\"><img src=\"https://avatars.githubusercontent.com/u/115713273?v=4?s=100\" width=\"100px;\" alt=\"perovsek\"/><br /><sub><b>perovsek</b></sub></a><br /><a href=\"#translation-perovsek\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aperovsek\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://peter88213.github.io\"><img src=\"https://avatars.githubusercontent.com/u/42072564?v=4?s=100\" width=\"100px;\" alt=\"peter88213\"/><br /><sub><b>peter88213</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Apeter88213\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/qsodev\"><img src=\"https://avatars.githubusercontent.com/u/11365470?v=4?s=100\" width=\"100px;\" alt=\"qsodev\"/><br /><sub><b>qsodev</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aqsodev\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/samirodj\"><img src=\"https://avatars.githubusercontent.com/u/36422980?v=4?s=100\" width=\"100px;\" alt=\"samirodj\"/><br /><sub><b>samirodj</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Asamirodj\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/seryafarma\"><img src=\"https://avatars0.githubusercontent.com/u/3274071?v=4?s=100\" width=\"100px;\" alt=\"seryafarma\"/><br /><sub><b>seryafarma</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=seryafarma\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/shobeira\"><img src=\"https://avatars.githubusercontent.com/u/43518764?v=4?s=100\" width=\"100px;\" alt=\"shobeira\"/><br /><sub><b>shobeira</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Ashobeira\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-shobeira\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/icfmp\"><img src=\"https://avatars.githubusercontent.com/u/71736258?v=4?s=100\" width=\"100px;\" alt=\"sib@c\"/><br /><sub><b>sib@c</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Aicfmp\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-icfmp\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tompkins-ct\"><img src=\"https://avatars.githubusercontent.com/u/58485783?v=4?s=100\" width=\"100px;\" alt=\"tompkins-ct\"/><br /><sub><b>tompkins-ct</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Atompkins-ct\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-tompkins-ct\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tronta\"><img src=\"https://avatars1.githubusercontent.com/u/5135577?v=4?s=100\" width=\"100px;\" alt=\"tronta\"/><br /><sub><b>tronta</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Atronta\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/vikdevelop\"><img src=\"https://avatars.githubusercontent.com/u/83600218?v=4?s=100\" width=\"100px;\" alt=\"vikdevelop\"/><br /><sub><b>vikdevelop</b></sub></a><br /><a href=\"#translation-vikdevelop\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/wrobell\"><img src=\"https://avatars2.githubusercontent.com/u/105664?v=4?s=100\" width=\"100px;\" alt=\"wrobell\"/><br /><sub><b>wrobell</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/commits?author=wrobell\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=wrobell\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Awrobell\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#design-wrobell\" title=\"Design\">\ud83c\udfa8</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/FDzhang\"><img src=\"https://avatars.githubusercontent.com/u/42018389?v=4?s=100\" width=\"100px;\" alt=\"zhangxinqiang\"/><br /><sub><b>zhangxinqiang</b></sub></a><br /><a href=\"#translation-FDzhang\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/oscfdezdz\"><img src=\"https://avatars.githubusercontent.com/u/42654671?v=4?s=100\" width=\"100px;\" alt=\"\u00d3scar Fern\u00e1ndez D\u00edaz\"/><br /><sub><b>\u00d3scar Fern\u00e1ndez D\u00edaz</b></sub></a><br /><a href=\"#translation-oscfdezdz\" title=\"Translation\">\ud83c\udf0d</a> <a href=\"https://github.com/gaphor/gaphor/commits?author=oscfdezdz\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/zlv\"><img src=\"https://avatars.githubusercontent.com/u/602210?v=4?s=100\" width=\"100px;\" alt=\"\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041b\u0435\u0436\u043d\u0438\u043d\"/><br /><sub><b>\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041b\u0435\u0436\u043d\u0438\u043d</b></sub></a><br /><a href=\"#translation-zlv\" title=\"Translation\">\ud83c\udf0d</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/BrainKicker\"><img src=\"https://avatars.githubusercontent.com/u/30545094?v=4?s=100\" width=\"100px;\" alt=\"\u041f\u0451\u0442\u0440 \u0421\u0430\u0431\u0430\u043d\u043e\u0432\"/><br /><sub><b>\u041f\u0451\u0442\u0440 \u0421\u0430\u0431\u0430\u043d\u043e\u0432</b></sub></a><br /><a href=\"#translation-BrainKicker\" title=\"Translation\">\ud83c\udf0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/pinxue\"><img src=\"https://avatars.githubusercontent.com/u/958237?v=4?s=100\" width=\"100px;\" alt=\"\u54c1\u96ea\"/><br /><sub><b>\u54c1\u96ea</b></sub></a><br /><a href=\"https://github.com/gaphor/gaphor/issues?q=author%3Apinxue\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the\n[all-contributors](https://github.com/kentcdodds/all-contributors)\nspecification. Contributions of any kind are welcome!\n\n1.  Check for open issues or open a fresh issue to start a discussion\n    around a feature idea or a bug. There is a\n    [first-timers-only](https://github.com/gaphor/gaphor/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)\n    tag for issues that should be ideal for people who are not very\n    familiar with the codebase yet.\n2.  Fork [the repository](https://github.com/gaphor/gaphor) on\n    GitHub to start making your changes to the **main** branch (or\n    branch off of it).\n3.  Write a test which shows that the bug was fixed or that the feature\n    works as expected.\n4.  Send a pull request and bug the maintainers until it gets merged and\n    published. :smile:\n\nSee [the contributing guide](CONTRIBUTING.md)!\n\n### \ud83c\udf0d Translations\n\nTranslation of Gaphor is mostly done using\n[Weblate](https://hosted.weblate.org/projects/gaphor/gaphor/).\n\nFor the Linux Flatpak, the desktop entry comment string can be translated at our\n[Flatpak\nrepository](https://github.com/flathub/org.gaphor.Gaphor/blob/master/share/org.gaphor.Gaphor.desktop).\n\nThank you so much for your effort in helping us keep it available in many\nlanguages!\n\n<a href=\"https://hosted.weblate.org/engage/gaphor/\">\n<img src=\"https://hosted.weblate.org/widgets/gaphor/-/glossary/multi-auto.svg\" alt=\"Translation status\" />\n</a>\n\n### \u267f\ufe0f Code of Conduct\n\nWe value your participation and want everyone to have an enjoyable and\nfulfilling experience. As a [GNOME Circle](https://circle.gnome.org/) project,\nall participants are expected to follow the GNOME [Code of\nConduct](https://conduct.gnome.org) and to show respect,\nunderstanding, and consideration to one another. Thank you for helping make this\na welcoming, friendly community for everyone.\n\n## \u00a9\ufe0f License\n\nCopyright \u00a9 The Gaphor Development Team\n\nLicensed under the [Apache License v2](LICENSES/Apache-2.0.txt).\n\nSummary: You can do what you like with Gaphor, as long as you include the\nrequired notices. This permissive license contains a patent license from the\ncontributors of the code.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Gaphor is the simple modeling tool written in Python.",
    "version": "2.25.1",
    "project_urls": {
        "Documentation": "https://docs.gaphor.org/",
        "Homepage": "https://gaphor.org/",
        "Repository": "https://github.com/gaphor/gaphor"
    },
    "split_keywords": [
        "gtk",
        " diagram",
        " uml",
        " mbse",
        " modeling"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d9165a8e107043947ceb81c9ed806494c4b94a4c08eea9e0c627799ff3a1429",
                "md5": "2d4009b8436191a1933c39da6b65c1a9",
                "sha256": "3ff58d34ad8dbdee5e4b7c327152dbb4b58f9734a7baa261ef4e43ac7655bb59"
            },
            "downloads": -1,
            "filename": "gaphor-2.25.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2d4009b8436191a1933c39da6b65c1a9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.11",
            "size": 882431,
            "upload_time": "2024-05-01T02:11:11",
            "upload_time_iso_8601": "2024-05-01T02:11:11.519038Z",
            "url": "https://files.pythonhosted.org/packages/7d/91/65a8e107043947ceb81c9ed806494c4b94a4c08eea9e0c627799ff3a1429/gaphor-2.25.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d79f39dba0c6b9de4b680506495653f42e931650475efce85eb4fdcc6de684df",
                "md5": "1a17346d9483045b5cca99784b418935",
                "sha256": "f4f360535ffd44be905db6b4827e331c202d495de26341ce63545fe9b932cf16"
            },
            "downloads": -1,
            "filename": "gaphor-2.25.1.tar.gz",
            "has_sig": false,
            "md5_digest": "1a17346d9483045b5cca99784b418935",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.11",
            "size": 641220,
            "upload_time": "2024-05-01T02:11:14",
            "upload_time_iso_8601": "2024-05-01T02:11:14.843098Z",
            "url": "https://files.pythonhosted.org/packages/d7/9f/39dba0c6b9de4b680506495653f42e931650475efce85eb4fdcc6de684df/gaphor-2.25.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-01 02:11:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gaphor",
    "github_project": "gaphor",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "gaphor"
}
        
Elapsed time: 0.24409s