fabric
The next-generation framework for building desktop widgets using Python
Python★ 1.3k⑂ 46 forksAGPL-3.0updated 1 week ago
README.mdfork it — it’s yours
Ricing, Made Easy 🍚⚡
What's Fabric?
Fabric 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!
Our goal is to provide a high-level, signal-based workflow—no polling or bash scripting required for even the most basic tasks.
Key Features
- Simple yet Powerful
- Supports both X11 and Wayland
- Access to all other Python modules
- Excellent Developer Experience (DevEX) and typing support
- Low resource usage
- Built-in Python code replaces the need for resource-heavy shell scripts
Visual Tour
A Collection of Desktop rices that muscle-show what you are able to do using Fabric!
- Example files

- Ax-Shell
- Tsumiki
- Spacerice
- Fabrika - فابريكا
Hacking and Contributing
Interested in contributing? Check out the full guide in our wiki pages.
more like this
sway-interactive-screenshot
Interactively take screenshots and record video captures with Sway.
Python★ 50