This document contains a list of names of software technologies or software components ending with "-let".
Some technologies listed here might be registered trademarks.
Applet:
An Applet is a small Java program embedded in an HTML document (web page).
Resources: Wikipedia article, tutorial page on Applets at oracle.com.
The term Applet is also used by IFTTT and BusyBox, see below.
Batchlet:
A Batchlet is a step for a Java program that runs as batch job, i.e. for background processing.
Resources:
API documentation of interface javax.batch.api.Batchlet on oracle.com.
Codelet:
A Codelet is a Java class that performs a workflow step/task in the YAWL workflow framework.
Resources: Page "Creating a codelet" in YAWL tutorial,
API-Doc of YAWL's codelet package.
Doclet:
A Doclet is a program that is used by the JavaDoc tool to generate custom documentation output.
Resources: Wikipedia article.
Facelet:
Web template for Java Server Pages (JSP).
Resources: Chapter "Introduction to Facelets" in "The Java EE 6 Tutorial" on oracle.com, Wikipedia article.
Mailet:
Component to process e-mails in the "Java Apache Mail Enterprise Server" (James)
Resources: Documentation on official page of the project
Midlet:
A Midlet is an application that runs on a mobile device (or other embedded devices) which supports Java ME (Java MicroEdition).
Resources:
Wikipedia article,
API documentation of class javax.microedition.midlet.MIDlet on oracle.com.
Portlet:
A Portlet is a component for an enterprise web portal.
Resources:
Wikipedia article,
article on the Portlet specification on oracle.com.
Restlet:
Restlet is a framework for developing RESTFul Web-APIs, which is offered by a company with the same name.
Resources:
Wikipedia article,
Article on javaword.com,
homepage restlet.com.
Scriptlet:
A Scriptlet is a code fragment in a Java Server Page (JSP), which is an HTML page with embedded Java coding.
Resources:
Article titled "JSP Scriptlets" on docs.oracle.com,
article on jsptut.com.
The term Scriptlet is also used by Microsoft for a different type of component, see below.
Servlet:
A Servlet is a Java program that runs in Java Servlet Container like Tomcat and creates dynamic web content.
Resources:
Wikipedia article,
API documentation of class javax.servlet.http.HttpServlet on oracle.com.
Taglet:
A Taglet is a implementation of a custom JavaDoc annotation like @todo.
Resources:
Documentation by Oracle,
article "Create a Taglet to document database access".
Tasklet:
Tasklet is a single object in Spring's batch processing.
Resources:
API doc of interface Tasklet,
tutorial on how to use Tasklets.
Translet:
A Translet is an XSLT stylesheet compiled into Java bytecode for faster execution, see Xalan's XSLTC .
XSLT stands for "Extensible Stylesheet Language Transformation" and is a language to describe how to transform one XML document into another XML document.
Resources: Wikipedia's article on XSLT.
Worklet (YAWL):
In the terminology of the YAWL workflow engine a worklet is "[a] (usually) small, self-contained, complete process definition which is designed to be invoked as a substitute for one specific task in a larger, composite process." (entry in dictionary of research definitions on igi-global.com).
Resources: The Worklet Custom Service for YAWL. Installation and User Manual (PDF file), API-Doc of YAWL's worklet package.
Worklet (Web Browser):
Lighweight version of web workers.
Resources:
Web API reference by Mozilla,
blog article by Bharat Singh Rajput.
Xlet:
Small application running on digital TV or set-top box (appliance connected to a TV for receiving television program).
Resources: Page in English Wikipedia
Applet (BusyBox):
BusyBox is a command line program that combines unix utilities/commands like cp
(copy a file), ls
(showing list of directory contents), or find
(search for files in directories).
These commands are called Applets.
Resources:
Manual page for BusyBox, article on how to write a new Applet.
Applet (IFTTT):
IFTTT ("If this then that") is an online service, which allows linking different web services together based on conditions. A configuration of such a "chain of services" is called Applet.
Ressources:
Wikipedia article,
blog article on how to build an Applet on ifttt.com.
Bitmarklet:
A special Bookmarklet (see entry below) offered by the bookmarking service bitly.com.
Ressources:
Page "Does Bitly have a browser plugin?" on bitly.com,
Article "The Most Useful Bookmarklets to Enhance Your Browsing Experience" on howtogeek.com.
Bricklet:
Hardware module for the hardware platform Tinkerforge.
Ressources:
List of bricklets on tinkerforge.com, blog article announcing new bricklets.
Bookmarklet:
Small makro written in JavaScript and saved as browser bookmark.
Synonym: Favlet.
Resources:
Wikipedia article,
bookmarklets.com,
list of bookmarklets by Jesse Ruderman.
Commandlet (Cmdlet):
A command for the Windows PowerShell by Microsoft, e.g., Remove-PrintJob
or Stop-Process
.
Resources:
MSDN article "Cmdlet Overview",
article on howtogeek.com.
Chiplet: Approach for CPU design (i.e. this is for hardware, not software) based on the idea of combining several building blocks to obtain a (specialized) CPU. Resources: Article "To keep pace with Moore's law, chipmakers turn to 'chiplets'" on wired.com, article "Intel unveils Foveros 3D chip stacking and new 10nm 'chiplets'" on theverge.com .
Dashlet:
Component to be added to a dashboard. The term is used by several vendors.
Resources:
Dashlets on nagios.org, Dashlets on sugarcrm.com.
Desklet:
Small programs embedded into the desktop of Linux distributions based on Ubuntu.
Resources:
Some examples.
Droplets (AppleScript):
AppleScript program that has a special icon; the user can drag'n'drop a file or folder on this icon, so that the program starts processing the contents of this file.
Resources:
Short video (about 1 minute) on youtube.com,
example Droplet for calculation of a file's SHA1 checksum on macworld.com.
Droplets (DigitalOcean):
Virtual server instance in the cloud offered by company DigitalOcean.
Resources:
Tutorial on how to create a Droplet on digitalocean.com.
Droplets (Cloud Foundry):
"Cloud Foundry" is a "Platform as a Service (PaaS)" available under an open source license. A droplet is "the unit of execution" for Cloud Foundry.
Resources: Page titled "Deploy an Application" in the official documentation for Cloud Foundry.
Favlet: See entry Bookmarklet.
gDesklet:
Runtime environment/frameworks for Desklets on GNOME, needs Python.
Resources:
Site titled "The unofficial gDesklets Desklet Archive", Entry "gDesklets" on openhub.net.
Hacklet:
Projects for makers on hackaday.com.
Resources:
Series of articles tagged "hacklet".
Kubelets:
Software agent that runs on each node (real or virtual machine) of a Kubernetes cluster.
Resources:
Page "kubelet" in "Reference Documentation" on kubernetes.io.
Maplet:
A Maplet is a graphical user interface written for the computer algebra system Maple.
Resources:
Overview on Maplets on maplesoft.com.
Movelets:
Movelets are XML files for the Movilizer framework for mobile enterprise apps.
They typically contain definitions of business logic, screens and relevant data for business processes.
Resources: Documentation on movilizer.com.
Padlet:
Service/app providing a digital canavas.
Resources: Homepage, app on Google Play, app on Microsoft Store, app for iOS.
Pagelet:
Component to be embedded in an HTML page.
Resources: Entry on the theefreedictionary.com, Modul "Pagelet" for the BigPipe framework on npmjs.com.
Phablet: Portmanteau word of "Phone" and "Tablet"; A smartphone bigger than usual (display diagonal size between 5 and 7 inches), but smaller than a tablet; a small tablet computer that can be used for phone calls; see also Smartlet.
Quizlet:
Online service for flashcards, e.g., for learning vocabulary or glossary terms.
Resources:
Wikipedia article,
homepage quizlet.com.
Screenlets:
Short form for "Screen Applets"; small applications to be shown on some desktops for Linux (e.g., GNOME or KDE), which are developed using the programming language Python.
Resources:
Project page on launchpad.net,
tutorial by IBM developerWorks.
Scriptlet:
A Scriptlet is a type of COM component, whereas COM stands for Microsoft's Component Object Model. Such an Scriptlet can contain HTML code and code in a scripting language.
Resources:
Article on msdn.microsoft.com.
Smartlet: Synonym for Phablet; Portmanteau word of "Smartphone" and "Tablet"; term only used in German speaking countries?
Viewlet (Microsoft): User Interface Component displayed in the sidebar of the source code editor Visual Studio Code by Microsoft.
Viewlet (Plone):
Part of a webpage rendered by the Content Management system Plone.
Resources:
Page from documentation on Plone
XMLStarlet:
Open source project providing command line tools for processing XML documents on several operating systems (e.g., Linux or Windows).
Resources: Overview article on the project's homepage.
Zimlet:
Plug-in for the Zimbra Collaboration Suite.
Resources: Featured Zimlet Showcase.