{"id":24443686,"url":"https://github.com/endlessm/mutter","last_synced_at":"2025-06-29T05:39:08.258Z","repository":{"id":16743307,"uuid":"19500788","full_name":"endlessm/mutter","owner":"endlessm","description":"Fork of mutter with endless customizations and translations","archived":false,"fork":false,"pushed_at":"2022-03-21T21:59:05.000Z","size":58606,"stargazers_count":8,"open_issues_count":0,"forks_count":10,"subscribers_count":37,"default_branch":"master","last_synced_at":"2025-03-26T15:42:54.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/endlessm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-06T15:57:13.000Z","updated_at":"2025-03-20T07:38:13.000Z","dependencies_parsed_at":"2022-07-13T13:51:15.559Z","dependency_job_id":null,"html_url":"https://github.com/endlessm/mutter","commit_stats":null,"previous_names":[],"tags_count":387,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Fmutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Fmutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Fmutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Fmutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/endlessm","download_url":"https://codeload.github.com/endlessm/mutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248633664,"owners_count":21136899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-20T22:17:07.457Z","updated_at":"2025-04-12T21:27:32.808Z","avatar_url":"https://github.com/endlessm.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mutter\n\nMutter is a Wayland display server and X11 window manager and compositor library.\n\nWhen used as a Wayland display server, it runs on top of KMS and libinput. It\nimplements the compositor side of the Wayland core protocol as well as various\nprotocol extensions. It also has functionality related to running X11\napplications using Xwayland.\n\nWhen used on top of Xorg it acts as a X11 window manager and compositing manager.\n\nIt contains functionality related to, among other things, window management,\nwindow compositing, focus tracking, workspace management, keybindings and\nmonitor configuration.\n\nInternally it uses a fork of Cogl, a hardware acceleration abstraction library\nused to simplify usage of OpenGL pipelines, as well as a fork af Clutter, a\nscene graph and user interface toolkit.\n\nMutter is used by, for example, GNOME Shell, the GNOME core user interface, and\nby  Gala, elementary OS's window manager. It can also be run standalone, using\nthe  command \"mutter\", but just running plain mutter is only intended for\ndebugging purposes.\n\n## Contributing\n\nTo contribute, open merge requests at https://gitlab.gnome.org/GNOME/mutter.\n\nThe coding style used is primarily the GNU flavor of the [GNOME coding\nstyle](https://developer.gnome.org/programming-guidelines/stable/c-coding-style.html.en)\nwith some minor additions such as preferring `stdint.h` types over GLib\nfundamental types, and a soft 80 character line limit. However, in general,\nlook at the file you're editing for inspiration.\n\nCommit messages should follow the [GNOME commit message\nguidelines](https://wiki.gnome.org/Git/CommitMessages). We require an URL\nto either an issue or a merge request in each commit.\n\n## License\n\nMutter is distributed under the terms of the GNU General Public License,\nversion 2 or later. See the [COPYING][license] file for detalis.\n\n[bug-tracker]: https://gitlab.gnome.org/GNOME/mutter/issues\n[license]: COPYING\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendlessm%2Fmutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendlessm%2Fmutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendlessm%2Fmutter/lists"}