Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mardukbp/awesome-tk
A curated list of awesome Tk apps and resources for developers.
https://github.com/mardukbp/awesome-tk
List: awesome-tk
awesome awesome-list tk tkinter
Last synced: 3 months ago
JSON representation
A curated list of awesome Tk apps and resources for developers.
- Host: GitHub
- URL: https://github.com/mardukbp/awesome-tk
- Owner: mardukbp
- License: cc0-1.0
- Created: 2020-12-26T19:11:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-01T16:48:21.000Z (almost 2 years ago)
- Last Synced: 2024-05-23T00:03:52.199Z (5 months ago)
- Topics: awesome, awesome-list, tk, tkinter
- Homepage:
- Size: 136 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-tk - A curated list of awesome Tk apps and resources for developers. (Other Lists / PowerShell Lists)
README
# Awesome Tk [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
![Tk](tk.png)
A curated list of awesome Tk apps and resources for developers.
# Contents
* Applications
- [Audio](#audio)
- [Computer-Aided Design](#computer-aided-design)
- [Games](#games)
- [Science and Engineering](#science-and-engineering)
- [Software Development](#software-development)
- [Utilities](#utilities)
* Resources for Developers
- [Android](#android)
- [Books](#books)
- [Deployment](#deployment)
- [DSLs](#dsls)
- [Extension Libraries](#extension-libraries)
- [GUI Designers](#gui-designers)
- [OS Integration](#os-integration)
- [Tutorials](#tutorials)
- [Widgets](#widgets)
* [Contributing](#contributing)## Audio
- [Pure Data](https://github.com/pure-data/pure-data)
A free real-time computer music system.
- [WaveSurfer](https://sourceforge.net/projects/wavesurfer/)
An open source tool for sound visualization and manipulation. Typical applications are speech/sound analysis and sound annotation/transcription.
## Computer-Aided Design
- [BRL-CAD](https://brlcad.org/)
A powerful open source cross-platform solid modeling system.
- [rattleCAD](www.rattlecad.com/)
Supports your bicycle design and build process of bespoked bicycle frames with a fully parametric bicycle model.
## Games
- [Scidb](http://scidb.sourceforge.net/)
A chess database application for Linux/Unix and Windows.
- [Scid vs. PC](http://scidvspc.sourceforge.net/)
A powerful Chess Toolkit. Create huge databases, run chess engines, and play casual games against the computer or online with the Free Internet Chess Server.
## Science and Engineering
- [Cassiopée](http://elsa.onera.fr/Cassiopee/)
A set of Python modules for pre- and post-processing of CFD computations.
- [EMANIM Classic](https://emanimclassic.szialab.org/)
Visualize electromagnetic waves.
- [GiD](https://www.gidhome.com/)
A universal, adaptive and user-friendly pre and post processor for numerical simulations in science and engineering.
- [Huygens Localizer | Scientific Volume Imaging](https://svi.nl/Huygens-Localizer)
A stand-alone software package for fast & high performance processing of Single Molecule Localization Microscopy data.
- [loon](https://great-northern-diver.github.io/loon)
An extensible interactive data visualization system designed for exploratory visualization.
- [Partek® Genomics Suite®](https://www.partek.com/partek-genomics-suite/)
A statistical analysis software that lets you analyze microarray, qPCR, and pre-processed NGS data.
- [plotchart](https://wiki.tcl-lang.org/page/plotchart)
Simple yet versatile plotting and charting.
- [SAOImageDS9](https://sites.google.com/cfa.harvard.edu/saoimageds9/home)
An image display and visualization tool for astronomical data.
## Software Development
- [IDLEX](idlex.sourceforge.net/)
A collection of over twenty extensions and plugins that enhance the Python IDE [IDLE](https://docs.python.org/3/library/idle.html).
- [ProB](https://www3.hhu.de/stups/prob/index.php/Main_Page)
An animator, constraint solver and model checker for the B-Method.
- [tkdiff](https://sourceforge.net/projects/tkdiff/)
Side-by-side diff viewer, editor and merge preparer with several innovative features.
## Utilities
- [Expect](https://core.tcl-lang.org/expect)
A tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.
- [Manpower](https://www.codebykevin.com/manpower.html)
Search, Browse and Read Man Pages.
- [PortAuthority](https://www.codebykevin.com/portauthority.html)
Easy to use solution for managing MacPorts software packages.
- [PyIDM](https://github.com/pyIDM/PyIDM)
Open-source alternative to Internet Download Manager with a high-speed engine.- [QuickWho](https://www.codebykevin.com/quickwho.html)
Provides a rich array of information (including geographic data) about specific Internet domains.
- [Stringscan](https://www.codebykevin.com/stringscan.html)Elegant Search for Text in Multiple Directories.
- [TextSweep](https://www.codebykevin.com/textsweep.html)
Easy Batch Search-and-Replace in Text Files.
- [Windows Inspection Tool Set](https://wits.magicsplat.com/)
View operating system information, processes, services, users, network interfaces and connections, file shares, printers and more.
## Android
- [AndroWish](https://www.androwish.org/home/home)
AndroWish allows to run desktop Tcl and Tk programs almost unaltered on the Android Platform.
## Books
- [Einführung in Tcl/Tk](http://www.tcltk.info/buch.html)
Introduction to Tcl/Tk 8.6 for Beginners (in German).
- [Modern Tkinter for Busy Python Developers by Mark Roseman](https://tkdocs.com/book.html)
Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GUI toolkit.
## Deployment
- [freewrap](http://freewrap.sourceforge.net/)
Build stand-alone TCL/TK executables on Windows and Linux. No compiler required!
## DSLs
- [Glimmer DSL for Tk](https://github.com/AndyObtiva/glimmer-dsl-tk)
Ruby-based DSL providing a declarative syntax for writing GUIs in Tk.
## Extension Libraries
- [tkImg](https://sourceforge.net/projects/tkimg/)
Supports the following image formats: BMP, GIF, ICO, JPEG, PCX, PNG, PPM, PS, SGI, SUN, TGA, TIFF, XBM, XPM. Special formats: DTED, RAW.
- [VecTcl](https://auriocus.github.io/VecTcl/)
A numerical array extension for Tcl with support for vectors, matrices and higher-rank tensors of integers, floating point and complex numbers.
## GUI Designers
- [Formation studio](https://github.com/ObaraEmmanuel/Formation)
GUI designer for Tk. Export the design as XML and load it in your code.
- [PAGE](https://sourceforge.net/projects/page/)
A drag-and-drop GUI generator for Tkinter.
- [Pygubu](https://github.com/alejandroautalan/pygubu-designer)GUI designer for Tk. Export the design as XML and load it in your code.
## OS Integration
- [Tcl Windows API extension](https://twapi.magicsplat.com/)
The Tcl Windows API (TWAPI) extension provides Tcl bindings to the Windows API.
## Tutorials
- [TkDocs | Modern Tk Best Practices](https://tkdocs.com/)
This tutorial will quickly get you up and running with the latest Tk from Python, Tcl, Ruby, and Perl on macOS, Windows, or Linux.
- [Tkinter Tutorial](https://www.pythontutorial.net/tkinter/)
This Tkinter tutorial introduces you to the exciting world of GUI programming in Python.
## Widgets- [AwesomeTkinter | Pretty Tkinter widgets](https://github.com/Aboghazala/AwesomeTkinter)
Including radial progress bar, scrollbar without arrows, and many others.
- [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter)
A modern and customizable python UI-library based on Tkinter
- [Revised Implementation of Tk Text Widget](http://scidb.sourceforge.net/tk/revised-text-widget.html)
Faster and improved text widget for Tk.
- [Tk-Components](https://www.codebykevin.com/fossil.cgi/tk-components/dir?ci=tip)
Including TkWebview, TkDock, StatusIcon, QuickLook and many more.
# Contributing
If you have something awesome to contribute to this list, [read](contributing.md) here how to do it.