10 Best Vanilla JavaScript Dropdown Libraries

List hand-picked by Openbase Experts
Learn More

tj

tippy.js

Tooltip, popover, dropdown, and menu library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
9
Top Feedback
1Easy to Use
GitHub Stars
9K
Weekly Downloads
866K
Last Commit
2mos ago

select2

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
81
Top Feedback
2Easy to Use
2Performant
2Highly Customizable
GitHub Stars
25K
Weekly Downloads
467K
Last Commit
2mos ago

@syncfusion/ej2-splitbuttons

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
283
Weekly Downloads
65K
Last Commit
1mo ago
ed

@syncfusion/ej2-dropdowns

Essential JS 2 DropDown Components

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
49K
Last Commit
N/A
bun

bunnyjs

BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
478
Weekly Downloads
2K
Last Commit
3yrs ago
sel

selectivity

Modular and light-weight selection library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
2K
Last Commit
2yrs ago
dro

dropdown

DOM mechanism for filling and navigating a dropdown. Demo:

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
824
Last Commit
2yrs ago
eas

easydropdown

A lightweight library for building beautiful styleable <select> elements

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
348
Weekly Downloads
684
Last Commit
10mos ago
jd

@aaronrory/js-dropdownmenu

An importable module for JavaScript drop down menus

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
6
Last Commit
2yrs ago
dm

droppy-menu

Pure JavaScript multi-level drop-down menu.

License Icon
License: GPL-3.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
1
Last Commit
4yrs ago
sj

sellect.js

A multi-selection dropdown plugin made in vanilla javascript

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
16
Weekly Downloads
0
Last Commit
5yrs ago