awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 repository-uri

Awesome GitHub RepositoriesCheckbox Inputs

Input components providing binary state toggles for boolean values or multiple-item selection.

Distinct from Form Input Components: More specific than general form input components, focusing on checkboxes specifically.

Explore 39 awesome GitHub repositories matching user interface & experience · Checkbox Inputs. Refine with filters or upvote what's useful.

Awesome Checkbox Inputs GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • coreui/coreui-free-bootstrap-admin-templateAvatar coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Vezi pe GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Provides styled checkbox inputs for selecting one or more options from a set.

    HTMLadminadmin-dashboardadmin-panel
    Vezi pe GitHub↗12,220
  • markmead/hyperuiAvatar markmead

    markmead/hyperui

    12,137Vezi pe GitHub↗

    HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web domains. It functions as a Tailwind CSS component library where users integrate standalone HTML snippets via a copy-paste distribution model to avoid package installation and framework overhead. The library features one-click markup copying from a pre-built component gallery. It includes specialized design systems, such as high-contrast neobrutalist styling with heavy borders, and visual tools for generating dark mode color palettes and harmonic typography scales. The compone

    Includes styled checkbox input components with labels for use in forms and settings.

    HTMLaccessibilitycomponentscss
    Vezi pe GitHub↗12,137
  • cosscom/cossAvatar cosscom

    cosscom/coss

    10,125Vezi pe GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Provides accessible input components for binary state toggles and multiple-item selection.

    TypeScriptnextjsradix-uireact
    Vezi pe GitHub↗10,125
  • buefy/buefyAvatar buefy

    buefy/buefy

    9,531Vezi pe GitHub↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Provides stylized checkbox inputs for boolean or multi-item selection.

    Vuebulmacomponentsvue
    Vezi pe GitHub↗9,531
  • didi/cube-uiAvatar didi

    didi/cube-ui

    9,116Vezi pe GitHub↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    Ships toggleable checkbox inputs for selecting one or more options within mobile forms.

    JavaScriptcube-uijavascriptui-library
    Vezi pe GitHub↗9,116
  • whatwg/htmlAvatar whatwg

    whatwg/html

    9,163Vezi pe GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Provides the standard checkbox input for selecting binary or boolean states.

    HTMLcanvaseventsourcehtml
    Vezi pe GitHub↗9,163
  • mui/base-uiAvatar mui

    mui/base-ui

    8,711Vezi pe GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Renders accessible, unstyled checkboxes that support binary states and indeterminate modes.

    TypeScriptaccessibilitydesign-systemreact
    Vezi pe GitHub↗8,711
  • huntabyte/shadcn-svelteAvatar huntabyte

    huntabyte/shadcn-svelte

    8,341Vezi pe GitHub↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    Provides checkbox inputs for boolean value toggles and multiple-item selection.

    TypeScriptbits-uishadcn-svelteshadcn-ui
    Vezi pe GitHub↗8,341
  • webstudio-is/webstudioAvatar webstudio-is

    webstudio-is/webstudio

    8,240Vezi pe GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    Provides accessible checkbox input components with customizable styling and custom check icons.

    TypeScriptaccessibilityalternativecloudflare
    Vezi pe GitHub↗8,240
  • dc-js/dc.jsAvatar dc-js

    dc-js/dc.js

    7,431Vezi pe GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    Implements checkbox input components for selecting one or more options to filter data.

    JavaScript
    Vezi pe GitHub↗7,431
  • ripple-ts/rippleAvatar Ripple-TS

    Ripple-TS/ripple

    7,379Vezi pe GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    Links the checked or indeterminate state of a checkbox to a tracked reactive boolean value.

    JavaScript
    Vezi pe GitHub↗7,379
  • lxn/walkAvatar lxn

    lxn/walk

    7,063Vezi pe GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Implements checkbox input components supporting binary states and three-state indeterminate modes.

    Godeclarativedeclarative-uigo
    Vezi pe GitHub↗7,063
  • nuxt/uiAvatar nuxt

    nuxt/ui

    6,675Vezi pe GitHub↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Ships a checkbox component with indeterminate state support via v-model binding.

    Vuecomponentsnuxtnuxt-module
    Vezi pe GitHub↗6,675
  • shopify/polaris-reactAvatar Shopify

    Shopify/polaris-react

    6,174Vezi pe GitHub↗

    Polaris React is a production-ready component library that implements Shopify's Polaris design system for building consistent merchant-facing admin interfaces. It provides a comprehensive set of reusable React components, including accessible form inputs, data display elements, layout and navigation structures, and visual feedback indicators, all styled through a semantic color token system applied via CSS custom properties for dynamic light and dark mode support. The library distinguishes itself with an icon-first visual language featuring over 400 commerce-specific SVG icons delivered as fi

    Includes checkbox input components for binary state toggles and multiple-item selection.

    TypeScriptcomponent-librarydesign-systemdesign-systems
    Vezi pe GitHub↗6,174
  • evidence-dev/evidenceAvatar evidence-dev

    evidence-dev/evidence

    5,919Vezi pe GitHub↗

    Defines initial checked or unchecked states for checkboxes using a boolean property.

    JavaScriptanalyticsbusiness-intelligencedashboard
    Vezi pe GitHub↗5,919
  • epwalsh/obsidian.nvimAvatar epwalsh

    epwalsh/obsidian.nvim

    5,910Vezi pe GitHub↗

    Obsidian.nvim is a Neovim plugin that brings Obsidian vault management and markdown note-taking directly into the editor. It models each Obsidian vault as a local directory with configurable settings, note paths, and attachment folders, bridging vault operations through Neovim's Lua API and user-defined keybindings. The plugin handles core vault workflows including note creation with template insertion, daily notes management with configurable date formats, and navigation by following wiki-style and markdown links. It provides asynchronous full-text and filename search across vault notes usin

    Changes a markdown checkbox between checked and unchecked states with a keybinding.

    Luaneovimneovim-luaneovim-plugin
    Vezi pe GitHub↗5,910
  • pbek/qownnotesAvatar pbek

    pbek/QOwnNotes

    5,792Vezi pe GitHub↗

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    Toggles existing Markdown checkbox list items between checked and unchecked states without converting other list types.

    C++
    Vezi pe GitHub↗5,792
  • lusaxweb/vuesaxAvatar lusaxweb

    lusaxweb/vuesax

    5,596Vezi pe GitHub↗

    Vuesax este un framework frontend și o bibliotecă de componente UI pentru aplicații Vue.js. Oferă un sistem de design personalizabil și un set de elemente de interfață utilizator pre-stilizate, concepute pentru a accelera dezvoltarea interfețelor web. Proiectul se distinge printr-un toolkit vizual temabil care suportă actualizări dinamice de culoare și personalizarea stilurilor pe partea de server pentru a menține identitatea brandului. De asemenea, dispune de o componentă specializată de tabel de date cu suport integrat pentru editarea celulelor inline și procesare pe partea de server pentru paginare, filtrare și sortare. Biblioteca acoperă o suprafață largă de capabilități UI, inclusiv un sistem de grilă responsiv cu douăsprezece coloane, elemente de formular cuprinzătoare și diverse instrumente de layout, cum ar fi carduri de conținut și liste colapsabile. Include, de asemenea, utilitare de navigare precum bare laterale și breadcrumbs, precum și o gamă de overlay-uri, inclusiv dialoguri modale, notificări de sistem și tooltips.

    Provides selectable toggle fields using custom icons to indicate different states or meanings.

    Vue
    Vezi pe GitHub↗5,596
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    Zag este o bibliotecă de mașini de stare UI headless care oferă logică de componente ne-stilizată pentru a asigura un comportament consistent pe diferite motoare de randare. Funcționează ca un toolkit pentru modelarea interacțiunilor complexe ale interfeței utilizator folosind statecharts, decuplând logica subiacentă și atributele de accesibilitate de stilizarea vizuală. Biblioteca este agnostică față de framework, utilizând adaptoare specializate pentru a face legătura între logica mașinii sale de stare și diverse biblioteci JavaScript precum React, Solid, Vue și Svelte. Această abordare permite dezvoltatorilor să mențină un singur model de interacțiune în timp ce aplică orice soluție CSS sau de stilizare prin atribute de date bazate pe stare. Zag acoperă o gamă largă de domenii funcționale, inclusiv gestionarea cuprinzătoare a accesibilității pentru navigarea prin tastatură și atributele ARIA, precum și o vastă colecție de primitive interactive. Acestea includ controale de input, elemente de navigare precum meniuri și tab-uri, componente de overlay precum dialoguri și popover-uri și gestionarea complexă a media pentru decuparea imaginilor și capturarea semnăturilor. Oferă, de asemenea, utilitare pentru gestionarea datelor ierarhice, gestionarea listelor asincrone și un sistem pentru construirea de tururi ghidate ale produsului.

    Provides state and accessibility logic for binary choice checkboxes, including indeterminate states.

    TypeScripta11yaccessibilityagnostic
    Vezi pe GitHub↗5,121
  • chakra-ui/arkAvatar chakra-ui

    chakra-ui/ark

    5,004Vezi pe GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Creates an accessible checkbox that integrates with form state and field components for validation and error text.

    TypeScriptcomponentsdesign-systemheadless
    Vezi pe GitHub↗5,004
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Form Input Components
  4. Checkbox Inputs

Explorează sub-etichetele

  • Batch Interaction ModifiersMechanisms for interacting with multiple form elements simultaneously using keyboard modifiers. **Distinct from Checkbox Inputs:** Distinct from Checkbox Inputs [f9_mt4] by focusing on the batch selection interaction pattern rather than the input component itself.
  • Checkbox Default StatesProperties that define the initial checked or unchecked state of a checkbox input. **Distinct from Checkbox Inputs:** Distinct from Checkbox Inputs: focuses on initial state configuration, not the input component itself.
  • Checkbox TooltipsInfo icons with hover tooltips that provide additional context for checkbox inputs. **Distinct from Checkbox Inputs:** Distinct from Checkbox Inputs: adds contextual tooltip overlays to checkbox components.
  • Markdown Checkbox TogglesChanges a markdown checkbox between checked and unchecked states with a keybinding. **Distinct from Checkbox Inputs:** Distinct from Checkbox Inputs: toggles markdown checkboxes in notes rather than UI form inputs.
  • Reactive State SynchronizationTwo-way binding between the state of an input element and a reactive variable. **Distinct from Checkbox Inputs:** Focuses on the reactive synchronization of the checkbox state, whereas Checkbox Inputs are the UI components themselves.