Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. (by select2)


Basic select2 repo stats
5 days ago

select2/select2 is an open source project licensed under MIT License which is an OSI approved license.

Select2 Alternatives

Similar projects and alternatives to select2 based on common topics and language

  • GitHub repo lazysizes

    High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

  • GitHub repo ng-bootstrap

    Angular powered Bootstrap

  • GitHub repo laravel-tag-system

    Laravel 8 Tag system without duplicate Entries

  • GitHub repo bootstrap-select

    :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.

  • GitHub repo form

    jQuery Form Plugin

  • GitHub repo Choices.js

    A vanilla JS customisable select box/text input plugin ⚡️

  • GitHub repo Uppy

    The next open source file uploader for web browsers :dog:

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better select2 alternative or higher similarity.


Posts where select2 has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-06.
  • HTML tips you might not have been aware of | 2021-05-06
    I've been building this exact thing and am using Select2 which works well but still needs jquery. It really should be standard functionality.
  • Searching with external REST API | 2021-04-25
    Select2 has options for remote data sources, assuming you're using jquery already. It supports multiple selections and callbacks for transforming both searches and returned data as well.
  • Laravel 8 Tag system without duplicate Entries with Example
    Hello developers, In this example, I will show you how to do Laravel Tag System without duplicate Entries Tutorial in Laravel 8. Select2 a customizable select box with support for searching and tagging.
  • Need help with a dropdown design, how can I implement it? I'm really exhausted
    In this case—the Select2 library—it ensures that you don't have to do the work of handling the hundreds of edge cases, styling inconsistencies between browsers, and accessibility. Regarding the last one, think keyboard navigability, screen reader compatibility, etc. Here's a GitHub issue thread that spans five years of work to make it more accessible. I don't know about your team, but I certainly don't have the equivalent of five years worth of back-and-forth between testers and developers that can be dedicated to a vanilla JS solution just for this one dropdown menu on a site.
    This might help