package emoji

  1. Overview
  2. Docs
Use emojis by name

Install

Dune Dependency

Authors

Maintainers

Sources

v2.0.0.tar.gz
md5=562c595677fa44242afbc2305964eab8
sha512=3e0f33dbce5b7d64907cd3fdf142f05d08169dc3bdbc658aa2db527ea1314a77e8661a224a227019fe97bfd0b40f7d33024b9729e38afd49ee74a86dd10dcfac

Description

OCaml library providing byte sequences of all the Unicode emoji characters and sequences sourced from unicode.org

Tags

emoji unicode

Published: 06 Feb 2025

README

emoji

OCaml library providing byte sequences of all the Unicode (v16.0) emoji characters and sequences sourced from here

$ opam install emoji

You can see them by printing to the screen:

# Emoji.troll;;
- : string = "๐ŸงŒ"

You can also get all emojis from the same category or subcategory:

# let best_animals = Emoji.sub_category_animal_reptile;;
val best_animals : string array =
  [|"๐ŸŠ"; "๐Ÿ‰"; "๐Ÿฒ"; "๐ŸฆŽ"; "๐Ÿฆ•"; "๐Ÿ"; "๐Ÿฆ–"; "๐Ÿข"|]

Using ocp-browser shows the emoji

Development

generate emoji.ml with

$ dune exec gencode/updatelist.exe && dune exec gencode/gencode.exe > src/emoji.ml

test with

$ dune runtest

Dependencies (2)

  1. ocaml >= "4.04"
  2. dune >= "3.2"

Dev Dependencies (7)

  1. odoc with-doc
  2. uutf with-test
  3. lambdasoup with-test
  4. cohttp-lwt-unix with-test
  5. tls-lwt with-test
  6. lwt with-test
  7. mdx with-test

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.