A widget is a small program run by the Mac OS X Dashboard or the Yahoo! Widget Engine. Dashboard is only available on Macintosh computers, while the Yahoo! Widget Engine is available for both Windows and Macintosh platforms. Dashboard and Yahoo! widgets are not compatible with each other, so similar widgets must be created separately for each widget engine.

Some common widgets include weather guides, stock lists, flight trackers, calendars, and search boxes for various websites. Widgets are convenient tools since they are always only one click or keystroke away. By default, pressing the F12 key brings up Dashboard widgets on the Mac, while pressing the F8 key brings up Yahoo! widgets. When widgets are active, they jump to the front of the screen. When Dashboard widgets are not active, they completely disappear, while Yahoo! widgets move to the background.

The idea of widgets started with a program called Konfabulator, which allowed many small programs to run simultaneously on the computer's desktop. Apple introduced a similar program, called Dashboard, with the release of Mac OS X 10.4 Tiger. Shortly after, in 2005, Yahoo! bought Konfabulator and now markets the program as the Yahoo! Widget Engine. While both widget engines come with several standard widgets, there are thousands more available online.

A couple sample Dashboard widgets include:

Updated September 5, 2011 by Per C.

quizTest Your Knowledge

Distributing beta software to multiple users is an example of what?

Correct! Incorrect!     View the Pretest definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Widget on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.