Skip to main content

A modern, custom-drawn GUI framework for Python.

Project description

CosUI 🚀

The Next-Generation GUI Framework for Python.
GPU-accelerated, declarative, and stunningly modern by default.

Version License Python

CosUI is designed to solve the biggest problem in the Python ecosystem: building user interfaces that don't look like they belong in Windows 95. Unlike Tkinter or heavy wrappers like PyQt, CosUI is built from the ground up for the modern era.


✨ Why CosUI?

  • 🎨 Modern by Default: No need to tweak CSS or themes. Buttons, cards, and inputs look professional instantly.
  • 🚀 GPU Accelerated: Powered by OpenGL (via Pyglet/Skia) for silky smooth 60fps animations.
  • 🐍 Pythonic Syntax: Declarative code structure inspired by SwiftUI and Flutter, but made for Python.
  • 📦 Lightweight: Zero compilation required. Just pure Python power.

📥 Installation

Get started in seconds:

pip install cosui

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosui-0.2.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cosui-0.2.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file cosui-0.2.0.tar.gz.

File metadata

  • Download URL: cosui-0.2.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for cosui-0.2.0.tar.gz
Algorithm Hash digest
SHA256 eeb0f22594eb0a45b93b5ffb76a8aecf31f823b3f6eaa7a455befb8ed3051a67
MD5 4a637daa5ffd83572cc1c18ac689ea04
BLAKE2b-256 5d0d3ddf193bf5da331efa18ea20a2e45d7a740e0e0b5a0e51a5bca0cf34efdf

See more details on using hashes here.

File details

Details for the file cosui-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cosui-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for cosui-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aafde0bff5319a68dc3adc6c379e9346a9625627a1827f2bc228966c4cea5e03
MD5 5bc0ef95ed36d70d08bec977b7320be0
BLAKE2b-256 cb6c8a95b39bc0e7a52965bdbe60cf0942bafe34ff569d7f54b697c926520ff7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page