Skip to content

next-gen framework for building desktop widgets using Python

License

Notifications You must be signed in to change notification settings

muhchaudhary/fabric

 
 

Repository files navigation

Ricing, Made Easy 🍚⚡


Wiki Pages

Discord Server


What is 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.

Note

Fabric is still a work in progress. this means is that the API is a subject to change.

Key Features

  1. Simple yet Powerful
  2. Supports both X11 and Wayland
  3. Access to all other Python modules
  4. Excellent Developer Experience (DevEX) and typing support
  5. 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 (combined) config can be found under the examples/bar and examples/side-panel directory

Hacking and Contributing

Interested in contributing? Check out the full guide in our wiki pages.

About

next-gen framework for building desktop widgets using Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.6%
  • Nix 1.2%
  • JavaScript 1.1%
  • Shell 1.1%