Emoji Button is a vanilla JavaScript emoji picker component I have been working on over the past year or so. Because it's just plain JavaScript, it can be made to work with any framework, site, or app.
Version 4 has just been released, with performance improvements and some new features, including:
- Custom emojis
- UI plugins
- More UI customization
- Fuzzy search
Free and open source, MIT licensed. Hope someone out there finds it useful!
Details, documentation, and demos can be found at https://emoji-button.js.org/.
Code can be found at https://github.com/joeattardi/emoji-button.