Useful Tk Widgets is a guide to available Tk widgets that are not distributed with Tk.
This is not a place for stand-alone Tk applications - that would be a page like 
Tk Programs or 
Tk examples.  This is only for widgets - whether individual ones, packaged on the internet or code listed here on the wiki.
This is for Tk-based widgets, not widgets based on other toolkits.
 See Also  edit
- Alternate Widget Sets
 - a good page for groups of widgets, or widget tools, available as packages/extensions on the internet.
 - megawidget
 - contains a catalog of widget libraries
 - Overloading widgets
 - Widgets in the initial Tk package
 - It would be useful if all other widget pages had similar visuals
 
see 
combobox Date / Time  edit
- A little date chooser
 - select a day/month/year
 - An i15d date chooser
 - an evolution of A little date chooser, provieds a number of languages for the days of the week and month names.
 - tklib's datefield
 - tcl-only datefield
 - like datefield but doesn't depend any third-party code.
 - timebox
 - All in one spinbox.
 - timeentry
 - A spinbox widget that only allows valid times to be entered.
 - Time entry that never contains invalid data
 
- Dial widget
 
See 
Dialog.
- DOM related megawidgets
 
- XML_Wrapper
 - create Tk forms on the fly from XML
 
see 
listbox Measurement  edit
See 
Multicolumn listbox- Img
 - handles various image formats beyond what is provided by standard Tk
 - ASCIIArtWidget
 
See 
text- ScintillaTk, by Brian Griffin
 - modeled after text, driven by Scintilla
 
- another tabbed notebook megawidget
 
 Hypertext  edit
- tkhtml
 - A little hypertext system
 - display followable links
 
- Virtuallist
 
- A scrolled frame
 
 Keyboard  edit
- Keyboard widget
 - iKey: a tiny multilingual keyboard
 - an evolution of Keyboard widget
 
 Plotting  edit
- plotchart
 
 Scrolling  edit
- Tklib autoscroll
 - Internal scrollbars
 - widget and accompanying scrollbar in one border
 - scrodget
 - a generic scrolled widget implemented in snit
 - A scrolled frame
 - Scrolling widgets without a text or canvas wrapper
 - A Scrolled Widget implemented with TclOO
 - Scrollable Pane

 - Virtual Scrolling
 
See 
treeview