awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
github avatar

github/gemoji

0
View on GitHub↗
4,505 Stars·800 Forks·Ruby·mit·3 Aufrufe

Gemoji

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 shortcodes to their corresponding image file names for rendering.

Gemoji provides capabilities for converting text-based emoji aliases into Unicode characters, translating Unicode emoji characters back to their shortcode names, and replacing shortcode sequences in strings with their emoji representations. The library stores all emoji mappings in a static JSON data store for fast lookups without requiring a database.

Features

  • Emoji Mapping Libraries - Provides a structured dataset and API for translating emoji shortcodes to Unicode characters and image filenames.
  • Emoji Shortcode Resolvers - Converts text-based emoji aliases like :cat: into their corresponding Unicode characters for display.
  • Bi-Directional Resolvers - Supports both forward and reverse lookups between emoji names and Unicode codepoints.
  • String Substitutions - Replaces shortcode sequences in text strings with emoji characters for content rendering.
  • Emoji Datasets - Providing a complete structured collection of emoji with shortcodes, Unicode values, and image filenames.
  • Curated Emoji Metadata Collections - Offers a curated collection of emoji metadata including Unicode codepoints, shortcodes, and image references.
  • Emoji Shortcode Replacements - Replaces shortcode sequences in strings with their emoji representations, useful for rendering user-generated content.
  • Image Filename Resolutions - Returns the file name of the image asset associated with a given emoji shortcode.
  • Custom Emoji Definitions - Creates new emoji entries with custom aliases, tags, and image filenames for use in applications.
  • Custom Emoji Registries - Adding new emoji entries with custom aliases, tags, and image filenames to the standard emoji collection.
  • Custom Emoji Registries - Allows defining and extending emoji mappings with custom aliases and image filenames.
  • Emoji Filename Resolvers - Resolves emoji shortcodes to corresponding image file names for rendering in applications.
  • Shortcode-to-Filename Resolvers - Resolving emoji shortcodes to their corresponding image file names for use in rendering.
  • Emoji Integration Libraries - Provides emoji data and character mappings for Ruby applications.
  • Emoji Tools - Official GitHub emoji image and name repository.

Star-Verlauf

Star-Verlauf für github/gemojiStar-Verlauf für github/gemoji

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gemoji

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gemoji.
  • googlefonts/noto-emojiAvatar von googlefonts

    googlefonts/noto-emoji

    4,580Auf GitHub ansehen↗

    Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering across different operating systems and web browsers. It functions as a color-font rasterization engine that embeds pre-rendered bitmaps into font files to display multicolored glyphs. The project includes a variable-font emoji set that utilizes axes to adjust stroke thickness and style for both colorful and monochrome glyphs. It also maintains a Unicode emoji metadata registry that maps characters to shortcodes and ASCII equivalents. The collection provides capabilities for color

    Python
    Auf GitHub ansehen↗4,580
  • vanniktech/emojiAvatar von vanniktech

    vanniktech/Emoji

    1,634Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,634
  • missive/emoji-martAvatar von missive

    missive/emoji-mart

    9,393Auf GitHub ansehen↗

    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

    TypeScriptcomponentemojiemoji-picker
    Auf GitHub ansehen↗9,393
  • carloscuesta/gitmoji-cliAvatar von carloscuesta

    carloscuesta/gitmoji-cli

    4,838Auf GitHub ansehen↗

    gitmoji-cli is a command line interface and Git extension used to generate structured commit messages with standardized emojis. It functions as a commit message generator that allows users to visually categorize code changes and track modifications through a predefined library of visual icons. The tool provides an interactive workflow that replaces raw text entry with guided prompts for selecting categories, scopes, and descriptions. It includes a searchable emoji library with keyword-based indexing and local caching to facilitate the selection of accurate visual markers. The project support

    JavaScriptcliemojigitmoji
    Auf GitHub ansehen↗4,838
Alle 30 Alternativen zu Gemoji anzeigen→

Häufig gestellte Fragen

Was macht github/gemoji?

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.

Was sind die Hauptfunktionen von github/gemoji?

Die Hauptfunktionen von github/gemoji sind: Emoji Mapping Libraries, Emoji Shortcode Resolvers, Bi-Directional Resolvers, String Substitutions, Emoji Datasets, Curated Emoji Metadata Collections, Emoji Shortcode Replacements, Image Filename Resolutions.

Welche Open-Source-Alternativen gibt es zu github/gemoji?

Open-Source-Alternativen zu github/gemoji sind unter anderem: googlefonts/noto-emoji — Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering… vanniktech/emoji — Emoji is a cross-platform library designed to provide consistent emoji rendering and input capabilities across… missive/emoji-mart — Emoji Mart is a set of web components and tools for adding a searchable, customizable emoji picker to web… carloscuesta/gitmoji-cli — gitmoji-cli is a command line interface and Git extension used to generate structured commit messages with… carloscuesta/gitmoji — Gitmoji is a suite of tools and guidelines designed to implement visual indicators and standardized emoji conventions… googlei18n/noto-emoji — Noto Emoji is a collection of emoji resources including Unicode color emoji fonts, a variable monochrome emoji font,…