Skip to main content

Zivy

A simple Python UI toolkit for X11.

Zivy provides a clean, object/property-style API for creating graphical applications with Python.

Features

  • Simple API
  • Object/property-style UI
  • X11 support
  • Lightweight
  • Python-first
  • Built on Tkinter

Example

from zivy import App

app = App()

app.title = "My App"
app.size = "400x800"

text = app.Text(app.root)
text.text = "Hello from Zivy!"

app.run()

Backend

Zivy currently uses Tkinter as its backend.

Your application
       ↓
      Zivy
       ↓
    Tkinter
       ↓
       Tk
       ↓
      X11

Status

🚧 Early development

Zivy is currently in its early stages. The API may change as development continues.

License

MIT

Metadata

Release files for zivy 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zivy 0.2.1
File Size Uploaded
zivy-0.2.1.tar.gz 2.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zivy 0.2.1
File Interpreter ABI Platform
zivy-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.3 kB

Release files / zivy-0.2.1.tar.gz

Download URL zivy-0.2.1.tar.gz
Size 2.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f18595fe01addae7dc16511a96fe21a754b1d7a523b27e6681617158fa9340d1
BLAKE2b-256 checksum
How to use checksums
46443f5151a3b49856e59da8e37c8a11e9962a3eaa1b283dd3344c783a9101cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / zivy-0.2.1-py3-none-any.whl

Download URL zivy-0.2.1-py3-none-any.whl
Size 2.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e97049ebd685b0f354fab0ce04da3d99f953c7196952ce486dae60caa6840db9
BLAKE2b-256 checksum
How to use checksums
0c74d0fa4bb847a7ec581f1ad3f77164a5d303f3fe30f51600234fe2f6723f31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page