An open API service for producing an overview of a list of open source projects.

https://github.com/orchidjs/tom-select

choice choices dropdown input javascript select select-multiple select2 selectbox typescript vanilla-javascript vanilla-js

Score: 26.90685195842484

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation. Useful for tagging, contact lists, etc.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,988
Total Committers: 153
Avg Commits per committer: 12.993
Development Distribution Score (DDS): 0.401

Commits in past year: 98
Committers in past year: 27
Avg Commits per committer in past year: 3.63
Development Distribution Score (DDS) in past year: 0.724

Name Email Commits
Josh Schmidt o****e@g****m 1191
Brian Reavis b****n@t****m 367
dependabot[bot] 4****] 78
Jonathan Allard j****n@a****o 47
Nicolas CARPi 3****i 25
Simon Hewitt s****i@s****k 18
Hannes 3****i 15
Matthew Kennedy m****y@m****m 15
Nathan Sarang-Walters n****2@g****m 14
Jacob Hash j****h@u****u 9
Scott Mitchell s****l@a****m 9
Matt Parsons p****t@g****m 4
William Martins w****s@o****m 4
Scott Hamper s****r@d****m 4
Jens Balvig j****s@b****m 3
David Steinkopff d****f@r****z 3
Micah Miller-Eshleman m****n@g****m 3
Rob Levin r****s@g****m 3
Ryan Bates r****n@r****m 3
Thomas Grainger t****n@g****m 3
comerc c****c@m****u 3
osaton o****@s****g 3
Oron Feinerman o****n@o****e 3
Damian Senn s****n@p****h 3
Kieran k****n@s****m 3
Sébastien Alfaiate s****0@h****m 3
Aleksandr (Alex) Grechin 2****t 2
Ankit Ahuja a****t@g****m 2
Barrett Sonntag b****g@g****m 2
Bradley Priest b****t@g****m 2
and 123 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 203
Total pull requests: 409
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 171
Total pull request authors: 62
Average comments per issue: 2.22
Average comments per pull request: 0.98
Merged pull request: 119
Bot issues: 1
Bot pull requests: 278

Past year issues: 13
Past year pull requests: 67
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 17 days
Past year issue authors: 12
Past year pull request authors: 16
Past year average comments per issue: 1.69
Past year average comments per pull request: 0.45
Past year merged pull request: 47
Past year bot issues: 0
Past year bot pull requests: 40

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/orchidjs/tom-select

Top Issue Authors

  • mattgodbolt (5)
  • KES777 (4)
  • lovasoa (4)
  • pereorga (4)
  • JackAtOmenApps (3)
  • zipper (3)
  • artur79 (3)
  • Seb33300 (3)
  • AgentSmith0 (3)
  • abdullzz (2)
  • oyejorge (2)
  • landure (2)
  • theParitet (2)
  • hightowertech (2)
  • martinbarilik (2)

Top Pull Request Authors

  • dependabot[bot] (278)
  • nwalters512 (18)
  • xJuvi (8)
  • NicolasCARPi (5)
  • MatthewKennedy (5)
  • MatTheCat (5)
  • cedk (4)
  • martinbarilik (3)
  • glaszig (3)
  • SamMousa (3)
  • bytestream (3)
  • craigh (3)
  • OronDF343 (3)
  • FlorianBoe (2)
  • neilvcarvalho (2)

Top Issue Labels

  • bug (194)
  • stale (74)
  • awaiting more info (5)
  • not-reproducable (2)
  • has fix (2)
  • duplicate (1)
  • confirmed (1)
  • enhancement (1)
  • dependencies (1)
  • help wanted (1)

Top Pull Request Labels

  • dependencies (278)
  • javascript (62)
  • stale (23)

Package metadata

npmjs.org: tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.6.2 (published 4 months ago)
  • Last Synced: 2026-11-02T01:35:13.673Z (1 day ago)
  • Versions: 64
  • Dependent Packages: 51
  • Dependent Repositories: 357
  • Downloads: 1,383,115 Last month
  • Docker Downloads: 1,165
  • Rankings:
    • Downloads: 0.491%
    • Dependent packages count: 0.715%
    • Dependent repos count: 0.902%
    • Docker downloads count: 0.986%
    • Average: 1.436%
    • Stargazers count: 2.314%
    • Forks count: 3.209%
  • Maintainers (2)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
proxy.golang.org: github.com/orchidjs/tom-select

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/orchidjs/tom-select#section-documentation
  • Licenses: apache-2.0
  • Latest release: v2.6.2+incompatible (published 4 months ago)
  • Last Synced: 2026-11-02T01:35:20.059Z (1 day ago)
  • Versions: 137
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.736%
    • Average: 4.895%
    • Dependent repos count: 5.054%
npmjs.org: @remotedevforce/tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Status: deprecated
  • Licenses: Apache-2.0
  • Latest release: 2.2.8 (published about 3 years ago)
  • Last Synced: 2026-11-02T01:35:14.419Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,179 Last month
  • Rankings:
    • Stargazers count: 2.26%
    • Downloads: 2.426%
    • Forks count: 3.124%
    • Dependent repos count: 10.305%
    • Average: 13.999%
    • Dependent packages count: 51.878%
  • Maintainers (2)
  • Funding:
    • url: https://opencollective.com/tom-select
    • type: opencollective
npmjs.org: @brainformatik/tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.2.6 (published over 3 years ago)
  • Last Synced: 2026-11-02T01:38:57.877Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 199 Last month
  • Rankings:
    • Stargazers count: 3.069%
    • Forks count: 4.371%
    • Average: 16.687%
    • Dependent repos count: 25.184%
    • Dependent packages count: 34.122%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
packagist.org: orchidjs/tom-select

Tom Select is a dynamic, framework agnostic, and lightweight (~16kb gzipped) <select> UI control. With autocomplete and native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, and so on.

  • Homepage: https://tom-select.js.org/
  • Licenses: Apache-2.0
  • Latest release: 2.6.2 (published 4 months ago)
  • Last Synced: 2026-11-02T01:35:18.434Z (1 day ago)
  • Versions: 54
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,076 Total
  • Rankings:
    • Stargazers count: 0.333%
    • Forks count: 0.871%
    • Dependent packages count: 19.102%
    • Average: 19.74%
    • Dependent repos count: 33.452%
    • Downloads: 44.941%
  • Maintainers (1)
  • Funding:
    • url: https://opencollective.com/tom-select: type: open_collective
npmjs.org: whitedigital-eu-tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.3.4 (published over 2 years ago)
  • Last Synced: 2026-11-02T01:35:19.048Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 48 Last month
  • Rankings:
    • Downloads: 7.116%
    • Average: 23.777%
    • Dependent repos count: 26.179%
    • Dependent packages count: 38.036%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
npmjs.org: @vicvega/tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.2.3 (published about 3 years ago)
  • Last Synced: 2026-11-02T01:35:17.211Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 31 Last month
  • Rankings:
    • Stargazers count: 2.314%
    • Forks count: 3.207%
    • Average: 24.756%
    • Downloads: 27.298%
    • Dependent repos count: 37.336%
    • Dependent packages count: 53.627%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
repo1.maven.org: org.webjars.npm:tom-select

WebJar for tom-select

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/tom-select/
  • Licenses: Apache-2.0
  • Latest release: 2.6.2 (published 3 months ago)
  • Last Synced: 2026-11-02T01:35:19.083Z (1 day ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 8.648%
    • Forks count: 14.578%
    • Average: 26.016%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
npmjs.org: @drecchia/tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.5.2-virtual-scroll.1 (published 8 months ago)
  • Last Synced: 2026-11-02T01:35:20.334Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 30 Last month
  • Rankings:
    • Dependent repos count: 22.513%
    • Average: 27.474%
    • Dependent packages count: 32.435%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
npmjs.org: tomz-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 3.1.7 (published 10 months ago)
  • Last Synced: 2026-11-02T01:35:19.106Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 100 Last month
  • Rankings:
    • Dependent repos count: 23.613%
    • Average: 28.838%
    • Dependent packages count: 34.062%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
npmjs.org: tom-select-2

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 2.3.4 (published about 2 years ago)
  • Last Synced: 2026-11-02T01:35:18.868Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 26 Last month
  • Rankings:
    • Dependent repos count: 25.787%
    • Average: 31.619%
    • Dependent packages count: 37.45%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select
repo1.maven.org: org.webjars.npm:github-com-orchidjs-tom-select

WebJar for tom-select

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/github-com-orchidjs-tom-select/
  • Licenses: Apache-2.0
  • Latest release: 2.5.2 (published 7 months ago)
  • Last Synced: 2026-11-02T01:35:15.016Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 29.587%
    • Average: 35.943%
    • Dependent packages count: 42.3%
repo1.maven.org: org.mvnpm:tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Documentation: https://appdoc.app/artifact/org.mvnpm/tom-select/
  • Licenses: Apache-2.0
  • Latest release: 2.6.2 (published 4 months ago)
  • Last Synced: 2026-11-02T01:35:20.701Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 33.937%
    • Average: 41.227%
    • Dependent packages count: 48.517%
npmjs.org: @gravitywiz/tom-select

Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

  • Homepage: https://tom-select.js.org
  • Licenses: Apache-2.0
  • Latest release: 0.0.8 (published over 1 year ago)
  • Last Synced: 2026-11-02T01:42:33.311Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 133 Last month
  • Rankings:
    • Dependent repos count: 37.018%
    • Average: 45.062%
    • Dependent packages count: 53.106%
  • Maintainers (3)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/tom-select

Dependencies

package.json npm
  • @11ty/eleventy ^1.0.0 development
  • @11ty/eleventy-plugin-syntaxhighlight ^4.0.0 development
  • @babel/core ^7.13.1 development
  • @babel/plugin-proposal-class-properties ^7.13.0 development
  • @babel/preset-env ^7.14.7 development
  • @babel/preset-typescript ^7.14.5 development
  • @lodder/grunt-postcss ^3.0.0 development
  • @orchidjs/eleventy-plugin-ids ^0.1.0 development
  • @popperjs/core ^2.9.2 development
  • @rollup/plugin-alias ^4.0.2 development
  • @rollup/plugin-babel ^6.0.3 development
  • @rollup/plugin-node-resolve ^15.0.1 development
  • @types/jquery ^3.5.14 development
  • @types/jqueryui ^1.12.14 development
  • autoprefixer ^10.2.4 development
  • bootstrap npm:bootstrap@4 development
  • bootstrap-sass ^3.4.3 development
  • bootstrap5 npm:bootstrap@^5.0.2 development
  • broken-link-checker ^0.7.8 development
  • chai ^4.3.0 development
  • cssnano ^5.0.1 development
  • grunt ^1.3.0 development
  • grunt-cli ^1.3.2 development
  • grunt-contrib-clean ^2.0.0 development
  • grunt-contrib-connect ^3.0.0 development
  • grunt-contrib-copy ^1.0.0 development
  • grunt-contrib-watch ^1.1.0 development
  • grunt-replace ^2.0.0 development
  • grunt-sass ^3.1.0 development
  • grunt-shell ^4.0.0 development
  • husky ^8.0.1 development
  • icon-blender ^1.0.0-beta.4 development
  • jquery ^3.6.0 development
  • jsdom ^20.0.0 development
  • karma ^6.3.17 development
  • karma-accessibility-checker ^3.1.5 development
  • karma-browserstack-launcher ^1.6.0 development
  • karma-chai ^0.1.0 development
  • karma-chrome-launcher ^3.1.0 development
  • karma-coverage ^2.0.3 development
  • karma-coveralls ^2.1.0 development
  • karma-firefox-launcher ^2.1.0 development
  • karma-mocha ^2.0.1 development
  • karma-mocha-reporter ^2.2.5 development
  • karma-safari-launcher ^1.0.0 development
  • karma-sourcemap-loader ^0.3.8 development
  • load-grunt-tasks ^5.1.0 development
  • mocha ^10.0.0 development
  • postcss ^8.4.7 development
  • puppeteer ^19.4.0 development
  • rollup ^2.79.0 development
  • rollup-plugin-insert ^1.3.2 development
  • rollup-plugin-terser ^7.0.2 development
  • sass ^1.49.9 development
  • syn ^0.15.0 development
  • tslib ^2.4.0 development
  • typescript ^4.8.3 development
  • @orchidjs/sifter ^1.0.3
  • @orchidjs/unicode-variants ^1.0.4
.github/workflows/ci.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v4 composite
  • github/codeql-action/init v4 composite
composer.json packagist
.github/workflows/publishing.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • actions/configure-pages v5 composite
  • actions/deploy-pages v4 composite
  • actions/setup-node v4 composite
  • actions/upload-pages-artifact v3 composite
package-lock.json npm
  • 1130 dependencies