awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
missive avatar

missive/emoji-mart

0
View on GitHub↗
9,393 estrellas·903 forks·TypeScript·MIT·4 vistasmissiveapp.com/open/emoji-mart↗

Emoji Mart

Emoji Mart is a set of web components and tools for adding a searchable, customizable emoji picker to web applications. It provides a picker component for browsing and selecting emojis by category, a rendering component for displaying individual emojis from shortcodes or IDs, and a programmatic search library for looking up emoji metadata by keyword, native character, or shortcode.

The library structures emoji data into a precomputed index that supports real-time search filtering, category-based virtual scrolling, and skin tone modifiers. Custom emoji sets can be injected at runtime, merging user-defined images and keywords with the built-in library. The picker interface can be localized into over twenty languages through separate translation bundles, and its visual appearance—including theme, icon style, and navigation—can be adjusted to match the host application.

Emoji Mart also offers a custom emoji set manager for adding user-defined emojis with custom images, keywords, and skin tones. The components are rendered as custom HTML elements using the Web Components standard, making them framework-agnostic and reusable across different web projects.

Features

  • Emoji Pickers - Ships a customizable, searchable emoji picker web component with multiple emoji sets and skin tone support.
  • Emoji Search Tools - Ships a programmatic search engine that returns emoji metadata by keyword, native character, or shortcode.
  • Real-Time Emoji Searches - Filters the emoji list in real time as the user types a keyword or name.
  • Emoji - Displays emojis grouped into categories so users can visually scan and pick the one they want.
  • Curated Emoji Metadata Collections - Provides a precomputed index mapping emoji IDs, keywords, and native characters for fast lookup.
  • Search-As-You-Type Filters - Filters the emoji index in real time as the user types, using keyword and name matching for instant results.
  • Emoji Image Renderers - Displays an individual emoji by its shortcode or ID using a dedicated web component.
  • Web Component Emoji Renderers - Provides a dedicated web component for rendering individual emojis from shortcodes or IDs.
  • Web Component Renderers - Renders the picker and individual emojis as custom HTML elements using the Web Components standard.
  • Custom Emoji Management - Provides a manager for adding user-defined emojis with custom images, keywords, and skin tones.
  • UI Localization - Switches the picker's interface labels to one of over twenty supported languages for a localized experience.
  • Appearance Customizations - Allows adjusting the picker's theme, icon style, navigation, and preview layout to match the host application.
  • Interface Localizations - Switches the picker's labels and messages to a supported language by loading a translation file.
  • Localized - Provides an emoji picker interface localized into over twenty languages for international users.
  • Emoji Skin Tone Modifiers - Applies skin tone variants to emojis via a modifier system using Unicode sequences.
  • Emoji Skin Tone Selectors - Provides controls for choosing a skin tone modifier for applicable emojis before inserting them into content.
  • Custom Emoji Registries - Injects user-defined emojis with custom images and keywords into the emoji index at runtime.
  • Emoji Picker Localizations - Ships translation bundles for over twenty languages to localize the emoji picker interface.
  • Locale Translation Bundles - Ships separate locale bundles that allow the picker interface to switch languages without recompilation.

Historial de estrellas

Gráfico del historial de estrellas de missive/emoji-martGráfico del historial de estrellas de missive/emoji-mart

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Emoji Mart

Proyectos open-source similares, clasificados según cuántas características comparten con Emoji Mart.
  • vanniktech/emojiAvatar de vanniktech

    vanniktech/Emoji

    1,634Ver en GitHub↗

    Emoji is a cross-platform library designed to provide consistent emoji rendering and input capabilities across Android, iOS, and JVM applications. It functions as a graphics engine that bypasses native system limitations, ensuring that emoji characters appear uniformly regardless of the underlying operating system version. The library distinguishes itself by using a metadata-driven mapping system that links Unicode sequences to local, resource-backed image assets. This approach allows for reliable, offline-capable glyph rendering and provides developers with granular control over emoji behavi

    Kotlinandroidemojiemojione
    Ver en GitHub↗1,634
  • github/gemojiAvatar de github

    github/gemoji

    4,505Ver en GitHub↗

    Gemoji is a Ruby library that provides a structured dataset and API for translating emoji shortcodes to Unicode characters and image filenames. It serves as a bi-directional emoji lookup tool, allowing retrieval of emoji metadata by searching with either a shortcode alias or a Unicode codepoint. The library includes a custom emoji registry that allows defining and extending emoji mappings with custom aliases and image filenames. It offers a complete curated collection of emoji metadata including Unicode codepoints, shortcodes, and image references, enabling applications to resolve emoji short

    Rubyemojirubyrubygem
    Ver en GitHub↗4,505
  • carloscuesta/gitmojiAvatar de carloscuesta

    carloscuesta/gitmoji

    16,768Ver en GitHub↗

    Gitmoji is a suite of tools and guidelines designed to implement visual indicators and standardized emoji conventions within Git version control. It provides a Git commit emoji guide and a convention tool to categorize code changes, improving the readability and searchability of project logs. The project includes a command-line interface emoji picker that allows users to browse and select emojis to speed up the process of writing commit messages. This interactive selector helps standardize the meaning of messages across a project's version control history. The system covers version control d

    TypeScriptcommitsemojigitmoji
    Ver en GitHub↗16,768
  • emojione/emojioneAvatar de emojione

    emojione/emojione

    4,432Ver en GitHub↗

    Emojione is a cross-platform emoji set and image library designed to ensure visual consistency regardless of a user's operating system or device. It functions as an emoji replacement framework that substitutes standard unicode emojis with custom graphics in websites and applications. The project focuses on custom emoji rendering and web UI asset management to prevent mismatched styles across different platforms. By replacing native system emojis with specific image assets, it provides a controlled frontend user experience and maintains a standardized visual style. The framework employs asset

    PHP
    Ver en GitHub↗4,432
Ver las 30 alternativas a Emoji Mart→

Preguntas frecuentes

¿Qué hace missive/emoji-mart?

Emoji Mart is a set of web components and tools for adding a searchable, customizable emoji picker to web applications. It provides a picker component for browsing and selecting emojis by category, a rendering component for displaying individual emojis from shortcodes or IDs, and a programmatic search library for looking up emoji metadata by keyword, native character, or shortcode.

¿Cuáles son las características principales de missive/emoji-mart?

Las características principales de missive/emoji-mart son: Emoji Pickers, Emoji Search Tools, Real-Time Emoji Searches, Emoji, Curated Emoji Metadata Collections, Search-As-You-Type Filters, Emoji Image Renderers, Web Component Emoji Renderers.

¿Qué alternativas de código abierto existen para missive/emoji-mart?

Las alternativas de código abierto para missive/emoji-mart incluyen: vanniktech/emoji — Emoji is a cross-platform library designed to provide consistent emoji rendering and input capabilities across… github/gemoji — Gemoji is a Ruby library that provides a structured dataset and API for translating emoji shortcodes to Unicode… carloscuesta/gitmoji — Gitmoji is a suite of tools and guidelines designed to implement visual indicators and standardized emoji conventions… emojione/emojione — Emojione is a cross-platform emoji set and image library designed to ensure visual consistency regardless of a user's… googlefonts/noto-emoji — Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering… googlei18n/noto-emoji — Noto Emoji is a collection of emoji resources including Unicode color emoji fonts, a variable monochrome emoji font,…