All Projects → fxfactorial → ocaml-emoji

fxfactorial / ocaml-emoji

Licence: other
Emojis in OCaml, use them in your CLIs or whatever

Programming Languages

ocaml
1615 projects

Projects that are alternatives of or similar to ocaml-emoji

slack-emoji-for-techies
100s of Slack emoji, many tech-related
Stars: ✭ 123 (+547.37%)
Mutual labels:  emoji
ngx-emoj
A simple, theme-able emoji mart/picker for angular 4+
Stars: ✭ 18 (-5.26%)
Mutual labels:  emoji
latex-emoji
Emoji support in (Lua)LaTeX
Stars: ✭ 32 (+68.42%)
Mutual labels:  emoji
contour
Modern C++ Terminal Emulator
Stars: ✭ 761 (+3905.26%)
Mutual labels:  emoji
rm-emoji-picker
A modern, ES2015 emoji picker and editor.
Stars: ✭ 76 (+300%)
Mutual labels:  emoji
emoji picker flutter
A Flutter package that provides an Emoji picker widget with 1500+ emojis in 8 categories.
Stars: ✭ 55 (+189.47%)
Mutual labels:  emoji
latexemoji
Latex package to include emoji in Latex document
Stars: ✭ 17 (-10.53%)
Mutual labels:  emoji
emoji
Unfancy emoji searcher.
Stars: ✭ 66 (+247.37%)
Mutual labels:  emoji
umoji
😄 A lib convert emoji unicode to Surrogate pairs
Stars: ✭ 68 (+257.89%)
Mutual labels:  emoji
kyun
kyun | The worst text editor (yet)
Stars: ✭ 148 (+678.95%)
Mutual labels:  cute
printer
A fancy logger yet lightweight, and configurable. 🖨
Stars: ✭ 65 (+242.11%)
Mutual labels:  emoji
ios-emojikeyboard
Emoji Keyboard for iOS (support sticker as well)
Stars: ✭ 19 (+0%)
Mutual labels:  emoji
kami
🍰 Kami is mx-space's web frontend theme. Cute and lovely.
Stars: ✭ 92 (+384.21%)
Mutual labels:  cute
awesome-twitter-bots
A Curated Collection of the Best Twitter Bots 🤖
Stars: ✭ 99 (+421.05%)
Mutual labels:  emoji
emoji-clock
🕟 Generate the emoji clock face, moon phase 🌗 , or zodiac sign ♉ 🐶 for a given time
Stars: ✭ 12 (-36.84%)
Mutual labels:  emoji
directory-structure
📦 Print a directory tree structure in your Python code.
Stars: ✭ 40 (+110.53%)
Mutual labels:  emoji
lepre
🐰 Lightweight Emoji Picker for React Enthusiast
Stars: ✭ 15 (-21.05%)
Mutual labels:  emoji
memorable-milestones
A GitHub Action that puts your milestones on auto-pilot, using memorable emoji names 🤖
Stars: ✭ 18 (-5.26%)
Mutual labels:  emoji
BiliEmoji
B站全表情收集,含付费表情,支持Valine、MiniValine、Waline等评论系统
Stars: ✭ 87 (+357.89%)
Mutual labels:  emoji
dart-emoji
A light-weight Emoji 📦 for Dart & Flutter with all up-to-date emojis written in pure Dart 😄 . Made from 💯% ☕ with ❤️!
Stars: ✭ 16 (-15.79%)
Mutual labels:  emoji

emojis

Single OCaml file containing byte sequences for common emojis sourced from here

$ opam install emoji

You can see them by printing to the screen, ie: print_endline Emoji.man_facepalming

And using ocp-browser shows the emoji

Development

First of all pin the package:

$ opam pin add emoji /path/to/local/checkout/of/emoji

To update the lib/emoji.ml this code is used. Don't forget to run before (re-)installing!

This simple sanity test lets you review your changes:

#require "emoji";;

let () =
  let ar = Emoji.all_emojis |> Array.of_list in
  for i = 0 to Array.length ar - 1 do
    if (i mod 80 = 0) then print_newline ();
    print_string ar.(i);
  done

Which for me resulted in:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].