tukaan


Nametukaan JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://tukaan.github.io
SummaryA modern, cross platform Python toolkit for creating desktop GUI applications.
upload_time2023-01-08 10:32:28
maintainer
docs_urlNone
authorrdbende
requires_python>=3.7
licenseMIT license
keywords gui tcl tcl/tk tk tkinter ttk tukaan ui
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p>
  <img src="https://raw.githubusercontent.com/tukaan/.github/master/assets/tukaan.png" alt="Tukaan logo" width="130px" align="left">
  <h1>Tukaan</h1>
  Tukaan is a Python toolkit for creating cross-platform GUI applications
</p>
</br>
<div align="center">

  [![tukaan.github.io](https://img.shields.io/badge/Website-tukaan.github.io-%23ec9f30)](https://tukaan.github.io)
  [![Downloads](https://static.pepy.tech/badge/tukaan)](https://pypi.org/project/tukaan)
  [![License: MIT](https://img.shields.io/badge/License-MIT-%23aaffaa.svg)](https://opensource.org/licenses/MIT)
  [![Code style: black](https://img.shields.io/badge/Code%20style-black-%23272727.svg)](https://github.com/psf/black)
  [![#StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://www.standwithukraine.how/)
  
</div>
</br>

## We are looking for contributors šŸ˜
Tukaan is already one and a half years old, but it is still in alpha state. Developing such a toolkit takes a lot of work, so the more of us there are, the better it will be, and the sooner we can release a stable version.

See [CONTRIBUTING.md](CONTRIBUTING.md) for more.

---

## What is Tukaan?

Tukaan is a GUI toolkit based on Tcl/Tk. Yeah, thatā€™s the same thing that powers Tkinter, but donā€™t worry, Tukaan is far not as bad as Tkinter.

It is designed to be a modern and pythonic framework that provides everything you need in a GUI application, without having to install all sorts of third-party extensions to accomplish a basic task.


### šŸ”¶ Tukaan is powerful
With Tukaan you can build whatever you want. It includes a wide variety of widgets, from basic things like tooltips to advanced megawidgets, dozens of options for integration with the operating system, and a bunch of other things that make creating an application even more convenient.

### šŸ”¶ Tukaan is modern
Tukaan does not try to mimic the look and feel of Motif or Windows 95. You can create interfaces that look native on Windows, macOS and Plasma, or theme it however you like, so the users might actually want to use it. Unlike Tkinter, it has most of the features you expect from a GUI toolkit in the 21st century. No need to spend hours browsing random forums to figure out how to load a custom font file, such basic things are built in already!

### šŸ”¶ Tukaan is intuitive
Tukaan is pythonic and intuitive, so you donā€™t necessarily have to look up the documentation every time, you can figure it out for yourself. However, keep in mind that it is not recommended for complete beginners. You need some knowledge of Python, and some sort of experience in GUI programming can also come handy, although thatā€™s not required.

[Get started with Tukaan!](https://tukaan.github.io/docs)

## FAQ

#### Why did you name this project `Tukaan`?
Tk's logo is a feather, so I wanted to name the project after a bird with `T` and `K` in its name. So I came up with `tukƔn` (means toucan in english). However Github doesn't allow non-english characters in repository names, so I had to simplify it to `tukaan`.

#### How do you pronounce `Tukaan`?
`tukaĖn`


## Credits
- Aldo Buratti - [`extrafont`](https://sourceforge.net/projects/irrational-numbers/files/extrafont/)
- Inspiration
  - [Akuli/Teek](https://github.com/Akuli/teek)
  - [UnsignedArduino/TkZero](https://github.com/UnsignedArduino/TkZero)
  - [lawsie/guizero](https://github.com/lawsie/guizero)
  - Logo design inspired by [Tajulislam12's design on Dribbble](https://dribbble.com/shots/14487668-toucan-logo-design-Icon)



            

Raw data

            {
    "_id": null,
    "home_page": "https://tukaan.github.io",
    "name": "tukaan",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "gui,tcl,tcl/tk,tk,tkinter,ttk,tukaan,ui",
    "author": "rdbende",
    "author_email": "rdbende@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/18/17/8cad165ea8a64774d218c140498e8cb010387cc7fabba5da350aed985ea4/tukaan-0.2.1.tar.gz",
    "platform": null,
    "description": "<p>\n  <img src=\"https://raw.githubusercontent.com/tukaan/.github/master/assets/tukaan.png\" alt=\"Tukaan logo\" width=\"130px\" align=\"left\">\n  <h1>Tukaan</h1>\n  Tukaan is a Python toolkit for creating cross-platform GUI applications\n</p>\n</br>\n<div align=\"center\">\n\n  [![tukaan.github.io](https://img.shields.io/badge/Website-tukaan.github.io-%23ec9f30)](https://tukaan.github.io)\n  [![Downloads](https://static.pepy.tech/badge/tukaan)](https://pypi.org/project/tukaan)\n  [![License: MIT](https://img.shields.io/badge/License-MIT-%23aaffaa.svg)](https://opensource.org/licenses/MIT)\n  [![Code style: black](https://img.shields.io/badge/Code%20style-black-%23272727.svg)](https://github.com/psf/black)\n  [![#StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://www.standwithukraine.how/)\n  \n</div>\n</br>\n\n## We are looking for contributors \ud83d\ude0d\nTukaan is already one and a half years old, but it is still in alpha state. Developing such a toolkit takes a lot of work, so the more of us there are, the better it will be, and the sooner we can release a stable version.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for more.\n\n---\n\n## What is Tukaan?\n\nTukaan is a GUI toolkit based on Tcl/Tk. Yeah, that\u2019s the same thing that powers Tkinter, but don\u2019t worry, Tukaan is far not as bad as Tkinter.\n\nIt is designed to be a modern and pythonic framework that provides everything you need in a GUI application, without having to install all sorts of third-party extensions to accomplish a basic task.\n\n\n### \ud83d\udd36 Tukaan is powerful\nWith Tukaan you can build whatever you want. It includes a wide variety of widgets, from basic things like tooltips to advanced megawidgets, dozens of options for integration with the operating system, and a bunch of other things that make creating an application even more convenient.\n\n### \ud83d\udd36 Tukaan is modern\nTukaan does not try to mimic the look and feel of Motif or Windows 95. You can create interfaces that look native on Windows, macOS and Plasma, or theme it however you like, so the users might actually want to use it. Unlike Tkinter, it has most of the features you expect from a GUI toolkit in the 21st century. No need to spend hours browsing random forums to figure out how to load a custom font file, such basic things are built in already!\n\n### \ud83d\udd36 Tukaan is intuitive\nTukaan is pythonic and intuitive, so you don\u2019t necessarily have to look up the documentation every time, you can figure it out for yourself. However, keep in mind that it is not recommended for complete beginners. You need some knowledge of Python, and some sort of experience in GUI programming can also come handy, although that\u2019s not required.\n\n[Get started with Tukaan!](https://tukaan.github.io/docs)\n\n## FAQ\n\n#### Why did you name this project `Tukaan`?\nTk's logo is a feather, so I wanted to name the project after a bird with `T` and `K` in its name. So I came up with `tuk\u00e1n` (means toucan in english). However Github doesn't allow non-english characters in repository names, so I had to simplify it to `tukaan`.\n\n#### How do you pronounce `Tukaan`?\n`tuka\u02d0n`\n\n\n## Credits\n- Aldo Buratti - [`extrafont`](https://sourceforge.net/projects/irrational-numbers/files/extrafont/)\n- Inspiration\n  - [Akuli/Teek](https://github.com/Akuli/teek)\n  - [UnsignedArduino/TkZero](https://github.com/UnsignedArduino/TkZero)\n  - [lawsie/guizero](https://github.com/lawsie/guizero)\n  - Logo design inspired by [Tajulislam12's design on Dribbble](https://dribbble.com/shots/14487668-toucan-logo-design-Icon)\n\n\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "A modern, cross platform Python toolkit for creating desktop GUI applications.",
    "version": "0.2.1",
    "split_keywords": [
        "gui",
        "tcl",
        "tcl/tk",
        "tk",
        "tkinter",
        "ttk",
        "tukaan",
        "ui"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e892b9a2cf58bf1e1350eadacc421a66d4bbf6d07d0459113bb9f84b3131485a",
                "md5": "820d57d0133089035ec2d9c58adca71b",
                "sha256": "93d99c5d5a711a5ed05b656e6220d4c3720431586cb3becbe928afa0d8558205"
            },
            "downloads": -1,
            "filename": "tukaan-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "820d57d0133089035ec2d9c58adca71b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 71150,
            "upload_time": "2023-01-08T10:32:27",
            "upload_time_iso_8601": "2023-01-08T10:32:27.124896Z",
            "url": "https://files.pythonhosted.org/packages/e8/92/b9a2cf58bf1e1350eadacc421a66d4bbf6d07d0459113bb9f84b3131485a/tukaan-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18178cad165ea8a64774d218c140498e8cb010387cc7fabba5da350aed985ea4",
                "md5": "1707bb1877698e4f33fe31dcb9df3565",
                "sha256": "040fd9739ba091144d921883104dd000a18ae375af1202e499355d84f00a015e"
            },
            "downloads": -1,
            "filename": "tukaan-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "1707bb1877698e4f33fe31dcb9df3565",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 51946,
            "upload_time": "2023-01-08T10:32:28",
            "upload_time_iso_8601": "2023-01-08T10:32:28.843983Z",
            "url": "https://files.pythonhosted.org/packages/18/17/8cad165ea8a64774d218c140498e8cb010387cc7fabba5da350aed985ea4/tukaan-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-08 10:32:28",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "tukaan"
}
        
Elapsed time: 0.02579s