Xiaokang2022/maliang
A lightweight UI framework based on tkinter with all UI drawn in Canvas!🎨 observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 87
- Release rhythm 49
- Longevity 85
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20
- age_days: 1194
- days_rel: 340
- days_push: 81
- n_releases_24m: 12
Adoption not part of the score
1106 stars · 49 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Maliang is a lightweight Python UI framework built on tkinter where all widgets are drawn on Canvas, enabling modern, themed, custom interfaces. It is typed, cross-platform, and extensible via official extension packages for matplotlib, media, 3D, and tables.
Use cases
- build a modern-looking desktop GUI in Python
- create custom themed widgets with tkinter
- make a lightweight cross-platform desktop app
- draw fully custom UI controls on canvas
- add matplotlib charts to a tkinter app
- build a themed UI with dark mode detection
When to choose
- you want modern, custom-drawn UI on top of tkinter without heavy dependencies
- you need a lightweight, typed Python GUI framework with MIT licensing
- you want canvas-level control over widget appearance
When to avoid
- you need GPU-accelerated or high-performance rendering for complex apps
- you require native platform widgets or extensive mobile support
- you need a very mature ecosystem like Qt or Electron
Facets
framework · maturity active
ui-components gui theme desktop-applications web-design cross-platform developer-tools python cross-platform tkinter canvas-drawn-ui modern-ui themed-widgets typed lightweight custom-widgets desktop
3 sources
- readme: https://github.com/Xiaokang2022/maliang · fetched 2026-08-28 · 8903883cb7ed
- homepage: https://xiaokang2022.github.io/maliang/ · fetched 2026-08-29 · 2e88f2014df6
- registry_pypi: https://pypi.org/pypi/maliang/json · fetched 2026-08-29 · 2ec7ecc18383
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Xiaokang2022/maliang | main | 73 |
For agents
markdown · JSON · MCP: product_card(name="Xiaokang2022/maliang")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem