Code Monkey home page Code Monkey logo

awesome-tk's Introduction

Awesome Tk Awesome

Tk

A curated list of awesome Tk apps and resources for developers.

Contents

Audio

  • Pure Data

    A free real-time computer music system.

  • 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

    A powerful open source cross-platform solid modeling system.

  • rattleCAD

    Supports your bicycle design and build process of bespoked bicycle frames with a fully parametric bicycle model.

Games

  • Scidb

    A chess database application for Linux/Unix and Windows.

  • Scid vs. PC

    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

    A set of Python modules for pre- and post-processing of CFD computations.

  • EMANIM Classic

    Visualize electromagnetic waves.

  • GiD

    A universal, adaptive and user-friendly pre and post processor for numerical simulations in science and engineering.

  • Huygens Localizer | Scientific Volume Imaging

    A stand-alone software package for fast & high performance processing of Single Molecule Localization Microscopy data.

  • loon

    An extensible interactive data visualization system designed for exploratory visualization.

  • Partek® Genomics Suite®

    A statistical analysis software that lets you analyze microarray, qPCR, and pre-processed NGS data.

  • plotchart

    Simple yet versatile plotting and charting.

  • SAOImageDS9

    An image display and visualization tool for astronomical data.

Software Development

  • IDLEX

    A collection of over twenty extensions and plugins that enhance the Python IDE IDLE.

  • ProB

    An animator, constraint solver and model checker for the B-Method.

  • tkdiff

    Side-by-side diff viewer, editor and merge preparer with several innovative features.

Utilities

  • Expect

    A tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.

  • Manpower

    Search, Browse and Read Man Pages.

  • PortAuthority

    Easy to use solution for managing MacPorts software packages.

  • PyIDM

    Open-source alternative to Internet Download Manager with a high-speed engine.

  • QuickWho

    Provides a rich array of information (including geographic data) about specific Internet domains.

  • Stringscan

    Elegant Search for Text in Multiple Directories.

  • TextSweep

    Easy Batch Search-and-Replace in Text Files.

  • Windows Inspection Tool Set

    View operating system information, processes, services, users, network interfaces and connections, file shares, printers and more.

Android

  • AndroWish

    AndroWish allows to run desktop Tcl and Tk programs almost unaltered on the Android Platform.

Books

Deployment

  • freewrap

    Build stand-alone TCL/TK executables on Windows and Linux. No compiler required!

DSLs

  • Glimmer DSL for Tk

    Ruby-based DSL providing a declarative syntax for writing GUIs in Tk.

Extension Libraries

  • 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

    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

    GUI designer for Tk. Export the design as XML and load it in your code.

  • PAGE

    A drag-and-drop GUI generator for Tkinter.

  • Pygubu

    GUI designer for Tk. Export the design as XML and load it in your code.

OS Integration

Tutorials

  • TkDocs | Modern Tk Best Practices

    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

    This Tkinter tutorial introduces you to the exciting world of GUI programming in Python.

Widgets

Contributing

If you have something awesome to contribute to this list, read here how to do it.

awesome-tk's People

Contributors

mardukbp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.