FindSoftware

Emoji Mart

Customizable emoji picker HTML component for the web.

Emoji Mart is an emoji picker for the web, built as a component. The picker shows a searchable grid of emoji with categories, skin tones and custom emoji, and it is available as a React component and as a browser build. Its emoji data is a separate package that the picker either bundles or loads from a CDN. The same data also powers an emoji web component and a search that runs without the picker.

Worth knowing

The README lists the trade-off for the data. Bundled data renders at once and works offline. Remote data keeps the app bundle small and adds network latency, and offline use then needs a service worker.

Identity

Status
Active
Maintainer
Missive4
First release
20163
Headquarters
Canada5

Releases

Current major version
57
Last release
2024-04-257

Adoption

GitHub stars
9,3992
npm downloads a week
4,368,7938
Contributors
329
Dependent repositories
4,80910
Dependent packages
38510

Why these figures do not compare

Sources

  1. 2026-11-08: links
    learn.missiveapp.com/open/emoji-mart
  2. 2026-11-08: links, Written in, License, GitHub stars
    api.github.com/repos/missive/emoji-mart
  3. 2026-11-08: First release
    api.github.com/repos/missive/emoji-mart/commits/v0.1.0
  4. 2026-11-08: Maintainer, License model
    github.com/missive/emoji-mart/blob/main/LICENSE
  5. 2026-11-08: Headquarters
    missiveapp.com/about
  6. 2026-11-08: Categories, Multilingual
    github.com/missive/emoji-mart/blob/main/README.md
  7. 2026-11-08: Current major version, Last release
    github.com/missive/emoji-mart/releases/tag/v5.6.0
  8. 2026-11-08: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/emoji-mart
  9. 2026-11-08: Contributors
    api.github.com/repos/missive/emoji-mart/contributors?per_page=1
  10. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/emoji-mart

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON