---
description: >-
  With DicksonUI, you can make Graphical User Interfaces with python with just
  few lines of code. DicksonUI is super easy to use and handles everything for
  you. Just write your code easily or import any
---

# Overview

## DicksonUI - The Best GUI Library For Python

[![Build Python Package](https://github.com/Ksengine/DicksonUI/workflows/Build%20Python%20Package/badge.svg)](https://github.com/Ksengine/DicksonUI/workflows/Build%20Python%20Package/badge.svg) [![Downloads](https://camo.githubusercontent.com/cd1cbbdf0b70780f23fbf44e5fdd3e3eb792417e/68747470733a2f2f706570792e746563682f62616467652f6469636b736f6e7569)](https://pepy.tech/project/dicksonui)

The DicksonUI Python GUI Library was written with lightweight use in mind. It provides the following key features

* lightweight
* few dependencies (all are designed by me)- but micro version is independent.
* Cross-Platform(Windows, Linux, Mac)
* No runtime Installer(runtime is Browser)
* Low Ram Usage(less on your script, all used by browser)
* full featured(Many features of html,css,js)
* only python knowledge required.(knowledge about web technologies is better)
* browser based(Any device has a browser installed)
* powerful(power of bootstrap/Angular JS/React Coming Soon)
* Extensible(write your own plugin and share)
* HTML support - not just web pages - with js, css or any library(eg :-bootstap).
* The most common ui widgets available
* Events - with wide range of event data(all event is handling in own thread so no errors)
* never wait - all are threaded.
