Skip to content

Design System using new python ui framework called "NiceGUI".

License

Notifications You must be signed in to change notification settings

ofenbach/CatDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Design System using new python ui framework called "NiceGUI".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages