Code Monkey home page Code Monkey logo

Tukaan logo

Tukaan

Tukaan is a Python toolkit for creating cross-platform GUI applications


tukaan.github.io Downloads License: MIT Code style: black #StandWithUkraine


We are looking for contributors ๐Ÿ˜

Tukaan is already two years old ๐ŸŽˆ๐ŸŽ‰, but the project is still in early alpha state. Developing such a toolkit requires a lot of design and coding work, and I'm but a single person.

If you like this project and want to get involved, we'd love to see your contribution! Read 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.


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), and simplified it to tukaan.

How do you pronounce Tukaan?

tukaหn

Credits

Tukaan's Projects

dropp icon dropp

Drag-n'-drop capabilities for Tukaan. Based on the Tkdnd project. ๐Ÿ’ง

gttk icon gttk

Native Gtk themes for Tukaan. Based on the TileGTK project. ๐Ÿ’Ž

idared icon idared

Utilities and extensions for Tukaan on macOS

libtukaan icon libtukaan

Module containing the binary extensions needed for Tukaan

serif icon serif

Custom font files for Tukaan. Based on the Extrafont project. ๐Ÿ”ค

sun-valley icon sun-valley

A gorgeous modern theme for Tukaan applications

tukaan icon tukaan

Contemporary GUI framework for Python based on the ancient Tcl/Tk

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.