Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 2.75 KB

README.md

File metadata and controls

51 lines (42 loc) · 2.75 KB

CatDesign: A Design System for NiceGUI

CatDesign is a comprehensive design system built on top of the innovative Python UI framework, NiceGUI. It offers a set of pre-styled components and features that are readily usable, allowing you to build visually appealing and consistent interfaces swiftly.

Look and feel

Here are some of the components already developed and ready for use in CatDesign:

SCREENSHOT 6

Bildschirmfoto 2023-05-18 um 15 37 15

SCREENSHOT 5

SCREENSHOT 7

SCREENSHOT 4

Bildschirmfoto 2023-05-13 um 14 17 11 Bildschirmfoto 2023-05-13 um 14 17 06 Bildschirmfoto 2023-05-13 um 14 17 02 Bildschirmfoto 2023-07-07 um 10 46 09 Bildschirmfoto 2023-07-07 um 11 27 01

Features

Currently, CatDesign provides the following components and features: Divider
Card
TweetCard
Status
Notification
TextField
Typography (using Poppins)
Color scheme

Upcoming Components

Here are some components that will be available soon: RadioButton
Switch
Menu
Header
Footer

Getting Started

Take a look at the main.py for instructions.

Here's an example of how to use CatDesign to create a card:

card(ui, font_scheme, color_scheme, "images/cat_card.png", "Hi! I am your cat.", "Feed me or I get angry.")

License

CatDesign is under the MIT license. See the LICENSE file for more details.

NiceGUI

CatDesign is a design system tailored for NiceGUI, a web UI framework using Python. To learn more about NiceGUI and its capabilities, visit its GitHub Repository.