{"id":13532973,"url":"https://github.com/Fabric-Development/fabric","last_synced_at":"2025-04-01T21:31:33.086Z","repository":{"id":217439113,"uuid":"743844567","full_name":"Fabric-Development/fabric","owner":"Fabric-Development","description":"The next-generation framework for building desktop widgets using Python","archived":false,"fork":false,"pushed_at":"2025-03-19T08:30:38.000Z","size":3215,"stargazers_count":807,"open_issues_count":6,"forks_count":27,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-31T00:01:43.803Z","etag":null,"topics":["desktop-widgets","gtk","gtk3","status-bar","wayland","widget","widgets","x11"],"latest_commit_sha":null,"homepage":"https://wiki.ffpy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fabric-Development.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"kairead"}},"created_at":"2024-01-16T05:32:14.000Z","updated_at":"2025-03-30T18:29:50.000Z","dependencies_parsed_at":"2024-02-18T04:23:40.427Z","dependency_job_id":"c696989d-b37d-46f0-ae45-9d69a41aef8a","html_url":"https://github.com/Fabric-Development/fabric","commit_stats":{"total_commits":147,"total_committers":11,"mean_commits":"13.363636363636363","dds":"0.15646258503401356","last_synced_commit":"e009e11b0f6403f26762f7ae5dc858d5fe867bb6"},"previous_names":["fabric-development/fabric"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fabric-Development%2Ffabric","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fabric-Development%2Ffabric/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fabric-Development%2Ffabric/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fabric-Development%2Ffabric/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fabric-Development","download_url":"https://codeload.github.com/Fabric-Development/fabric/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246713142,"owners_count":20821844,"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":["desktop-widgets","gtk","gtk3","status-bar","wayland","widget","widgets","x11"],"created_at":"2024-08-01T07:01:15.498Z","updated_at":"2025-04-01T21:31:33.070Z","avatar_url":"https://github.com/Fabric-Development.png","language":"Python","funding_links":["https://ko-fi.com/kairead"],"categories":["Tools","others","Python"],"sub_categories":["Status Bar/Shell"],"readme":"\u003cdiv align=\"center\"\u003e\n\nRicing, Made \u003cb\u003eEasy\u003c/b\u003e 🍚⚡\n\n[\u003ckbd\u003e \u003cbr\u003e Wiki Pages \u003cbr\u003e \u003c/kbd\u003e](https://wiki.ffpy.org) [\u003ckbd\u003e \u003cbr\u003e Discord Server \u003cbr\u003e \u003c/kbd\u003e](https://discord.gg/3sDbYc9SZP)\n\n\u003c/div\u003e\n\n---\n\n## What's Fabric?\n\nFabric is a Desktop Widgets System that you can customize using Python. It offers a variety of features to make the often tedious process of creating widgets much easier and more enjoyable!\n\nOur goal is to provide a high-level, signal-based workflow—no polling or bash scripting required for even the **most basic** tasks.\n\n## Key Features\n\n1. **Simple** yet **Powerful**\n2. Supports both **X11 and Wayland**\n3. Access to **all other Python modules**\n4. Excellent **Developer Experience (DevEX)** and typing support\n5. **Low resource usage**\n   - Built-in Python code replaces the need for resource-heavy shell scripts\n\n## Visual Tour\n\nA Collection of Desktop rices that muscle-show what you are able to do using Fabric!\n\n- Example files\n  ![configs could be found under the examples/bar and examples/side-panel directories](assets/example-files-bar-showcase.png)\n- [Ax-Shell](https://github.com/axenide/Ax-Shell)\n  ![](https://wiki.ffpy.org/showcase/axenide-ax-shell.webp)\n- [HydePanel](https://github.com/rubiin/HyDePanel)\n  ![](https://wiki.ffpy.org/showcase/rubiin-hydepanel.webp)\n- [Spacerice](https://github.com/rubiin/HyDePanel)\n  ![](https://wiki.ffpy.org/showcase/slumberdemon-spacerice.webp)\n- [Fabrika - فابريكا](https://example.com)\n  ![](https://wiki.ffpy.org/showcase/darsh-fabrika.png)\n\n## Hacking and Contributing\n\nInterested in contributing? Check out the full guide in [our wiki pages](https://wiki.ffpy.org/contributing/hacking-guide/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFabric-Development%2Ffabric","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFabric-Development%2Ffabric","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFabric-Development%2Ffabric/lists"}