{"id":13539386,"url":"https://github.com/pinnacle-comp/pinnacle","last_synced_at":"2026-01-17T00:58:24.487Z","repository":{"id":172584564,"uuid":"646615443","full_name":"pinnacle-comp/pinnacle","owner":"pinnacle-comp","description":"A WIP Smithay-based Wayland compositor, inspired by AwesomeWM and configured in Lua or Rust","archived":false,"fork":false,"pushed_at":"2024-04-13T20:01:02.000Z","size":2823,"stargazers_count":152,"open_issues_count":30,"forks_count":4,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-04-14T09:51:40.172Z","etag":null,"topics":["compositor","lua","rust","smithay","wayland"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinnacle-comp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-05-29T00:10:42.000Z","updated_at":"2024-04-15T21:51:42.596Z","dependencies_parsed_at":"2023-09-27T14:01:12.286Z","dependency_job_id":"e4d8e4ff-7cc4-4bce-84f8-13facfe150cd","html_url":"https://github.com/pinnacle-comp/pinnacle","commit_stats":null,"previous_names":["ottatop/pinnacle"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnacle-comp%2Fpinnacle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnacle-comp%2Fpinnacle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnacle-comp%2Fpinnacle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnacle-comp%2Fpinnacle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinnacle-comp","download_url":"https://codeload.github.com/pinnacle-comp/pinnacle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246767674,"owners_count":20830530,"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":["compositor","lua","rust","smithay","wayland"],"created_at":"2024-08-01T09:01:24.862Z","updated_at":"2026-01-17T00:58:24.472Z","avatar_url":"https://github.com/pinnacle-comp.png","language":"Rust","readme":"![Pinnacle banner](/assets/pinnacle_banner_dark.png)\n\n\u003cdiv align=\"center\"\u003e\n\n[![Discord](https://img.shields.io/discord/1223351743522537565?style=for-the-badge\u0026logo=discord\u0026logoColor=white\u0026label=Discord\u0026labelColor=%235865F2\u0026color=%231825A2)](https://discord.gg/JhpKtU2aMA)\n[![Matrix](https://img.shields.io/matrix/pinnacle%3Amatrix.org?style=for-the-badge\u0026logo=matrix\u0026logoColor=white\u0026label=Matrix\u0026labelColor=black\u0026color=gray)](https://matrix.to/#/#pinnacle:matrix.org)\n\n\u003c/div\u003e\n\n\u003cimg width=\"2560\" height=\"1440\" alt=\"pinnacle image\" src=\"https://github.com/user-attachments/assets/30cd3ee4-9293-4f9f-93fe-2d8edca953f2\" /\u003e\n\n## About\nPinnacle is a Wayland compositor built in Rust using [Smithay](https://github.com/Smithay/smithay).\nIt's my attempt at creating something like [AwesomeWM](https://github.com/awesomeWM/awesome)\nfor Wayland.\n\n## Features\n- Tag system\n- Dynamic tiling\n- Customizable layouts\n- Support for most wlr protocols\n- Floating window support\n- Xwayland support\n- Configurable in Lua or Rust\n- Is very cool 👍\n\n## Getting started, building, and running\n\nRead the [wiki](https://pinnacle-comp.github.io/pinnacle/getting-started/introduction.html) to get started.\n\n## Roadmap\n- See [#403](https://github.com/pinnacle-comp/pinnacle/issues/403)\n\n## API references\n\u003cb\u003eLua: https://pinnacle-comp.github.io/lua-reference\u003cbr\u003e\nRust: https://pinnacle-comp.github.io/rust-reference/main\u003c/b\u003e\n\n## Feature Requests, Bug Reports, Contributions, and Questions\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n## Special Thanks\n- [Smithay](https://github.com/Smithay/smithay): For being a great compositor library and also allowing me not to deal with all the graphics stuff I still don't understand\n- [Niri](https://github.com/YaLTeR/niri): For all that rendering and protocol stuff I, ahem, *took inspiration* from. And session stuff. And the test fixture.\n","funding_links":[],"categories":["Rust","Compositor"],"sub_categories":["Tiling"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinnacle-comp%2Fpinnacle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinnacle-comp%2Fpinnacle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinnacle-comp%2Fpinnacle/lists"}