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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Bttstrp avatar

Bttstrp/bootstrap-switch

0
View on GitHub↗
5,041 stars·1,410 forks·Pug·MIT·22 views

Bootstrap Switch

Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle switches. It serves as a form input switch that provides a sliding toggle interaction as a replacement for traditional binary input elements.

This component is designed specifically for Bootstrap interfaces, allowing for the customization of web pages that follow the Bootstrap CSS framework design system. It enhances web forms by converting basic input elements into interactive switches to improve the visual clarity of binary settings and preferences.

Features

  • Toggle Switches - Provides toggle switches that replace standard checkboxes and radio buttons for binary options.
  • Bootstrap UI Extensions - Adds interactive switch components specifically designed for interfaces following the Bootstrap design system.
  • Bootstrap Form Enhancements - Enhances HTML forms within the Bootstrap framework by converting standard inputs into visual switches.
  • jQuery Plugins - Functions as a jQuery plugin that extends DOM elements to modify the behavior of form controls.
  • Event-Driven State Synchronizers - Synchronizes the state of the hidden native checkbox with interactions on the decorative toggle element.
  • Form Input Styling - Changes the appearance of basic HTML form elements to create a polished user experience.
  • State-Based CSS Toggling - Dynamically modifies CSS classes to reflect the checked or unchecked state of the input.
  • DOM Manipulation Libraries - Employs a DOM manipulation library to handle element creation and cross-browser event binding.
  • Element Node Wrapping - Wraps native checkboxes in container elements to replace them with a visual toggle interface.
  • Configuration Attributes - Uses HTML data attributes to initialize the switch behavior and visual styles.

Star history

Star history chart for bttstrp/bootstrap-switchStar history chart for bttstrp/bootstrap-switch

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bttstrp/bootstrap-switch do?

Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle switches. It serves as a form input switch that provides a sliding toggle interaction as a replacement for traditional binary input elements.

What are the main features of bttstrp/bootstrap-switch?

The main features of bttstrp/bootstrap-switch are: Toggle Switches, Bootstrap UI Extensions, Bootstrap Form Enhancements, jQuery Plugins, Event-Driven State Synchronizers, Form Input Styling, State-Based CSS Toggling, DOM Manipulation Libraries.

What are some open-source alternatives to bttstrp/bootstrap-switch?

Open-source alternatives to bttstrp/bootstrap-switch include: davidstutz/bootstrap-multiselect — This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown… rmm5t/jquery-timeago — This library is a client-side tool designed to transform static date strings into automatically updating,… minhur/bootstrap-toggle — Bootstrap Toggle is a frontend interface component and JavaScript plugin designed to convert standard web form… amsul/pickadate.js — pickadate.js is a responsive jQuery date and time picker designed for web forms. It provides a localized input… papercss/papercss — Papercss is a CSS UI framework and document-style design system used to build responsive web page layouts. It… vitalets/x-editable — x-editable is a jQuery in-place editing library that converts static content into editable fields. It functions as an…

Open-source alternatives to Bootstrap Switch

Similar open-source projects, ranked by how many features they share with Bootstrap Switch.
  • davidstutz/bootstrap-multiselectdavidstutz avatar

    davidstutz/bootstrap-multiselect

    3,676View on GitHub↗

    This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes. The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options. The plugin covers a range of fu

    HTML
    View on GitHub↗3,676
  • rmm5t/jquery-timeagormm5t avatar

    rmm5t/jquery-timeago

    3,800View on GitHub↗

    This library is a client-side tool designed to transform static date strings into automatically updating, human-readable relative time labels within web interfaces. It functions as a plugin that scans the document for specific elements and converts their content into dynamic expressions, such as minutes or hours ago, to provide context for recent activity. The system distinguishes itself by decoupling display logic from JavaScript through attribute-driven configuration, allowing settings and date values to be managed directly within HTML. It maintains accuracy by employing interval-based poll

    JavaScript
    View on GitHub↗3,800
  • minhur/bootstrap-toggleminhur avatar

    minhur/bootstrap-toggle

    1,458View on GitHub↗

    Bootstrap Toggle is a frontend interface component and JavaScript plugin designed to convert standard web form checkboxes into interactive toggle switches. It integrates with the Bootstrap design framework to provide enhanced form controls through automatic markup enhancement. The component transforms static elements by parsing inline HTML attributes during initialization and applying modular CSS styles and dynamic class switching. It supports appearance customization for dimensions, button styles, state labels, colors, and icons, alongside bi-directional event synchronization that keeps nati

    HTML
    View on GitHub↗1,458
  • amsul/pickadate.jsamsul avatar

    amsul/pickadate.js

    7,659View on GitHub↗

    pickadate.js is a responsive jQuery date and time picker designed for web forms. It provides a localized input interface that allows users to select specific calendar dates and precise clock times. The library features a customizable calendar UI with configurable colors, sizes, and breakpoints. It includes a localization system to adapt interface text and date formats into multiple languages and regional settings. The component includes interactive date and time inputs and a styling system for modifying visual design to match specific brand identities. Its layout automatically adjusts for di

    JavaScript
    View on GitHub↗7,659
See all 30 alternatives to Bootstrap Switch→