awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
github avatar

github/gemoji

0
View on GitHub↗
4,505 stele·800 fork-uri·Ruby·mit·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru github/gemojiGraficul istoricului de stele pentru github/gemoji

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale github/gemoji?

Principalele funcționalități ale github/gemoji sunt: Emoji Mapping Libraries, Emoji Shortcode Resolvers, Bi-Directional Resolvers, String Substitutions, Emoji Datasets, Curated Emoji Metadata Collections, Emoji Shortcode Replacements, Image Filename Resolutions.

Care sunt câteva alternative open-source pentru github/gemoji?

Alternativele open-source pentru github/gemoji includ: 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,…

Alternative open-source pentru Gemoji

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Gemoji.
  • googlefonts/noto-emojiAvatar googlefonts

    googlefonts/noto-emoji

    4,580Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,580
  • vanniktech/emojiAvatar vanniktech

    vanniktech/Emoji

    1,634Vezi pe 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
    Vezi pe GitHub↗1,634
  • missive/emoji-martAvatar missive

    missive/emoji-mart

    9,393Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,393
  • carloscuesta/gitmoji-cliAvatar carloscuesta

    carloscuesta/gitmoji-cli

    4,838Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,838
  • Vezi toate cele 30 alternative pentru Gemoji→