checkbox

Installation
SKILL.md

Checkbox

Enable single or multiple selections

What it solves

A checkbox is a form control that allows users to select one or more options from a set of choices. Unlike radio buttons, checkboxes enable multiple selections and can be used independently or as part of a group. Checkboxes are essential for forms, settings panels, and any interface where users need to make multiple selections or toggle individual options on and off.

When to use

Use checkboxes when you need users to make multiple selections from a set of options. Common scenarios include:

  • Form preferences – Newsletter subscriptions, communication preferences, terms acceptance
  • Filter selections – Product categories, price ranges, features in e-commerce
  • Settings toggles – Privacy options, notification preferences, feature enablement
  • Multi-select lists – Adding items to cart, selecting files for upload, choosing recipients
  • Agreement checkboxes – Terms of service, privacy policy, age verification
  • Feature selection – Choosing add-ons, selecting services, picking options
Installs
4
GitHub Stars
212
First Seen
Mar 15, 2026
checkbox — thedaviddias/ux-patterns-for-developers