Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Fabric-Development/fabric

next-gen framework for building desktop widgets using Python
https://github.com/Fabric-Development/fabric

desktop-widgets gtk gtk3 status-bar wayland widget widgets x11

Last synced: 6 days ago
JSON representation

next-gen framework for building desktop widgets using Python

Awesome Lists containing this project

README

        

_**ricing made easy!**_ 🍙

> [!WARNING]
> Please use the new Fabric rewrite (mentioned at [#43](https://github.com/Fabric-Development/fabric/pull/43)), this branch is NOT going to **receive any more maintenance** until the rewrite is merged!

# What is this?
Fabric is a python widgets _~~thing~~ framework_ made for \*Nix based systems (Wayland and X11), using GTK+

Fabric aims to provide you high-level and signal-based flow, neither polling nor bash scripting is required to do **basic** stuff, old men!

Also Fabric is configured in python which make's it easier than ever!

> [!NOTE]
> Please note that Fabric is still a work in progress, also the API is a subject to change.

For discussions and questions, [join us on discord](https://discord.gg/3sDbYc9SZP)

Fabric Wiki: https://fabric-development.github.io/fabric-wiki/

### key features
1. **Simple** yet **Powerful**

asking how simple actually it is?

\- head over to examples
1. X11 and Wayland ready!
2. All python modules are accessible to you!
3. Code auto-completions ready!, see the stubs guide for more info: TBD
5. Less resource usage

since everything can be written within the widget code this will no longer require you using external scripts, this will decrease the widget resource usage

---
## Showcase Section
these are some bars/widgets made using Fabric
- example files
![config can be found under the examples/bar and examples/side-panel directory](assets/example-files-bar-showcase.png)
![config can be found under the examples/vertical-bar directory](assets/example-files-vertical-bar-showcase.png)

---
# Hacking and Contributing
seek over [our wiki pages](https://fabric-development.github.io/fabric-wiki/hacking-guide.html)