An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: unicode

PhMajerus/FIGfonts

Philippe Majerus’s FIGfonts collection

Size: 88.6 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 16 - Forks: 1

keymanapp/keyboards

Open Source Keyman keyboards

Language: HTML - Size: 1.06 GB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 165 - Forks: 308

paulhuggett/icubaby

A C++ header-only library for converting between Unicode encodings

Language: C++ - Size: 1.89 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 0 - Forks: 1

cto-af/linewrap-cli

Line wrap with UAX #14 on the CLI

Language: JavaScript - Size: 136 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

hildjj/minus-h

Add help generation to APIs created with Node's util.parseArgs function

Language: TypeScript - Size: 282 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 3 - Forks: 0

python-formate/flake8-encodings

A Flake8 plugin to identify incorrect use of encodings.

Language: Python - Size: 325 KB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 7 - Forks: 2

wherewhere/Unicode-Style

Format text using unicode characters

Language: C# - Size: 203 KB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 2 - Forks: 0

suikawiki/charinfo-cgi

Chars.SuikaWiki.org

Language: Perl - Size: 10.1 MB - Last synced at: about 20 hours ago - Pushed at: about 22 hours ago - Stars: 8 - Forks: 1

contour-terminal/contour

Modern C++ Terminal Emulator

Language: C++ - Size: 21.9 MB - Last synced at: about 15 hours ago - Pushed at: 7 days ago - Stars: 2,689 - Forks: 119

haseebn19/unidetect

Detect and clean hidden Unicode characters in text.

Language: TypeScript - Size: 6.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

PhMajerus/CowFiles

Philippe Majerus’s cowsay character files collection

Size: 274 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 1

PhMajerus/ANSI-art

Philippe Majerus’s ANSI-art collection

Size: 318 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 67 - Forks: 5

String-Latin/DIN-91379-Characters-and-Sequences

List of characters and sequences of DIN 91379

Size: 122 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 13 - Forks: 4

loglob/unic

A unicode library for C. Supports unicode general categories, simple case mappings and utf-8.

Language: C - Size: 402 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

python-cmd2/cmd2

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python

Language: Python - Size: 9.08 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 648 - Forks: 122

cto-af/linewrap

Wrap lines using Unicode UAX #14 line breaking rules.

Language: JavaScript - Size: 819 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

TwistedAsylumMC/bedrock-unicode-characters

Minecraft:Bedrock Edition Unicode characters

Size: 84 KB - Last synced at: about 7 hours ago - Pushed at: over 1 year ago - Stars: 318 - Forks: 90

github/gemoji

Emoji images and names.

Language: Ruby - Size: 24.7 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 4,461 - Forks: 789

psb1558/Elstob-font

A variable font for medievalists

Language: JavaScript - Size: 220 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 404 - Forks: 10

nemtrif/utfcpp

UTF-8 with C++ in a Portable Way

Language: C++ - Size: 173 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 1,720 - Forks: 214

niksavc/rbxcustom-fontemojis

You can use custom emojis for Roblox! Alternatives for Twemoji (FOSS).

Language: Glyph - Size: 64.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 3

marzer/tomlplusplus

Header-only TOML config file parser and serializer for C++17.

Language: C++ - Size: 21 MB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 1,764 - Forks: 168

symfony/string

Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way

Language: PHP - Size: 536 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 1,764 - Forks: 20

Szowesgad/mcp-unicode-puzzles

I fell in love with symbl.cc webpage and their job so much that I've decided to write the MCP server based on it.

Language: JavaScript - Size: 90.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

SoundSeed1/what-is-this

This repository, "what-is-this," offers an AI tool for identifying objects from photos. It uses React, TypeScript, and Vite to create a seamless user experience. 🐙🌟

Size: 1.18 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

kuwacom/CopyProtect-Generator

文章に見えない制御文字(RLO/LRO)を挿入し、コピー&ペースト時に文字列が入れ替わるようにするツール

Language: HTML - Size: 0 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

omerblau/language-flipper

Instantly fix text typed in the wrong keyboard layout with one hot-key (Win).

Language: C++ - Size: 251 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

Kolaru/MathTeXEngine.jl

A latex math mode engine in pure Julia.

Language: Julia - Size: 6.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 97 - Forks: 23

jawah/charset_normalizer

Truly universal encoding detector in pure Python

Language: Python - Size: 1.45 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 660 - Forks: 55

noraj/unisec Fork of Acceis/unisec

Unicode Security Toolkit

Language: Ruby - Size: 797 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0

Mercury13/unicodia

Encyclopedia of Unicode characters

Language: C++ - Size: 461 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 123 - Forks: 11

vhf/confusable_homoglyphs 📦

ϲοnfuѕаblе_һοmоɡlyphs

Language: Python - Size: 401 KB - Last synced at: about 15 hours ago - Pushed at: over 1 year ago - Stars: 160 - Forks: 19

simdutf/simdutf

Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.

Language: C++ - Size: 8.23 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 1,394 - Forks: 90

ecere/eC

eC Software Development Kit

Language: eC - Size: 1.73 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

mirion-dev/GaseousMarble

Draw Unicode texts in GameMaker 8.2.

Language: C++ - Size: 271 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 0

flex-development/is-unicode-supported

check if unicode is supported

Language: TypeScript - Size: 2.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

andrianllmm/uniglyphs

A browser extension for using Unicode text formatting across Facebook and everywhere else.

Language: TypeScript - Size: 321 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

saidwho12/hamza

C Unicode/OpenType Library

Language: C - Size: 29.9 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 47 - Forks: 3

stgiga/UnifontEX

An extended fork of GNU Unifont with a focus on high compatibility.

Language: C - Size: 197 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 135 - Forks: 1

hustcc/xmorse

:sun_with_face: ~1.5Kb morse code library for all. 一个支持 Unicode 中文摩斯密码编码的 Javascript 库。

Language: TypeScript - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 325 - Forks: 63

VoidStarKat/widestring-rs

A wide string Rust library for converting to and from wide-character strings, including UTF-16 and UTF-32 encoding.

Language: Rust - Size: 665 KB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 89 - Forks: 27

Photosounder/rouziclib

This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)

Language: C - Size: 7.11 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 60 - Forks: 10

unicode-org/cldr

The home of the Unicode Common Locale Data Repository

Language: Java - Size: 593 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 987 - Forks: 400

phensley/cldr-engine-react-demo

Demo of using @phensley/cldr with React, Redux, etc.

Language: TypeScript - Size: 87.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

phensley/cldr-engine-website

Website for @phensley/cldr

Language: JavaScript - Size: 909 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

phensley/cldr-engine

Internationalization and localization in Typescript with Unicode CLDR, batteries included

Language: TypeScript - Size: 58.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 52 - Forks: 3

harfbuzz/harfbuzz

HarfBuzz text shaping engine

Language: C++ - Size: 102 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,665 - Forks: 661

uni-algo/uni-algo

Unicode Algorithms Implementation for C/C++

Language: C++ - Size: 2.32 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 297 - Forks: 26

keymanapp/keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web

Language: Pascal - Size: 468 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 457 - Forks: 120

qundao/mirror-cns11643

Mirror: CNS11643中文標準交換碼全字庫(簡稱全字庫)

Size: 4.42 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

reachea/unicode-lang

A lightweight library to detect the language of a given text using Unicode ranges.

Language: JavaScript - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

fmtlib/fmt

A modern formatting library

Language: C++ - Size: 16.1 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 21,876 - Forks: 2,643

zws-im/zws

Shorten URLs using invisible spaces

Language: TypeScript - Size: 28.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,748 - Forks: 144

JoshuaKGoldberg/emoji-platform-data

Static export of platform-specific metadata for unicode emojis. 🗝️

Language: TypeScript - Size: 2.28 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 2

contour-terminal/terminal-unicode-core

Unicode Core specification for Terminal (grapheme clusters, character widths, ...)

Language: TeX - Size: 19.5 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 40 - Forks: 1

sunaoka/json-unescaped-unicode

Unescape Unicode-escaped JSON

Language: TypeScript - Size: 1.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

BurntSushi/bstr

A string type for Rust that is not required to be valid UTF-8.

Language: Rust - Size: 2.37 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 943 - Forks: 59

DailyBotHQ/universal-emoji-parser

This tool allow parse unicode and emoji codes to html images using emojilib && Twemoji

Language: TypeScript - Size: 2.44 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 4

DenverCoder1/latex-gboard-dictionary

⌨ Importable dictionary for typing math symbols more easily on your Android phone by using keyboard shortcuts inspired by LaTeX

Size: 116 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 430 - Forks: 53

charlievieth/simdutf

Package simdutf is a Go wrapper (CGO) for the simdutf/simdutf library

Language: C++ - Size: 1.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

ehmicky/string-byte-length

Get the UTF-8 byte length of a string.

Language: JavaScript - Size: 8.31 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 1

bengarrett/retrotxtjs

RetrotxtJS correctly displays legacy ASCII and NFO text on a modern UTF-8 HTML page.

Language: JavaScript - Size: 427 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 0

Valkryst/VTerminal

A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

Language: Java - Size: 20 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 87 - Forks: 8

edwig/BaseLibrary

Library of indispensable general objects and functions

Language: C++ - Size: 2.58 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 2

Mjz86/String

A C++20 string implementation , with constexpr friendly design, SSO optimized, COW optimized, unicode and encoding awareness, string viewer, and with custom allocators

Language: C++ - Size: 884 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 1

gershnik/sys_string

A family of C++ string classes optimized for interoperability with platform-native string types

Language: C++ - Size: 2.62 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

rusticstuff/simdutf8

SIMD-accelerated UTF-8 validation for Rust.

Language: Rust - Size: 2.97 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 551 - Forks: 29

unicode-org/icu

The home of the ICU project source code.

Language: C++ - Size: 3.21 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,089 - Forks: 801

janlelis/unicode-display_width

Monospace Unicode and Emoji character width in Ruby

Language: Ruby - Size: 1.95 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 126 - Forks: 26

Shopify/annex-29

Unicode text segmentation

Language: Ruby - Size: 198 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 11 - Forks: 4

thoughtworks/runes 📦

Building the `runes` command with TDD in Go.

Language: Go - Size: 38.1 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 4

contour-terminal/libunicode

Modern C++20 Unicode library

Language: C++ - Size: 1020 KB - Last synced at: about 10 hours ago - Pushed at: 6 months ago - Stars: 116 - Forks: 15

twitter/twitter-text

Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

Language: HTML - Size: 5.32 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 3,101 - Forks: 529

dhruvildave/uast

Unicode Aware Saṃskṛta Transliteration (https://arxiv.org/abs/2203.14277)

Language: TypeScript - Size: 17.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 4 - Forks: 0

artichoke/focaccia

🍞 no_std Unicode case folding comparisons

Language: Rust - Size: 2.16 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 9 - Forks: 1

artichoke/roe

🍣 Unicode case converters

Language: Rust - Size: 2.89 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 9 - Forks: 0

stdlib-js/string-tools-grapheme-cluster-break

Grapheme cluster break tooling.

Language: JavaScript - Size: 700 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

stdlib-js/string-base-first

Return the first UTF-16 code unit of a string.

Language: JavaScript - Size: 264 KB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

mcthomas/awesome-terminal-art

Scripts or programs that produce static or dynamic terminal emulator visuals

Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 27 - Forks: 0

Nugine/simdutf-rs

Unicode validation and transcoding at billions of characters per second

Language: Rust - Size: 1.12 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 3

Sal7one/arabic_writer Fork of omar84/arabic_writer

A Web App for converting Arabic text to Unicode, to support software with no out-of-the-box Arabic Language support

Language: HTML - Size: 74.2 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

eskriett/confusables

Unicode confusable detection

Language: Go - Size: 656 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 4

hyunbinseo/jamoya.one

자소가 분리된 한글 파일명을 고치는 도구

Language: Svelte - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 205 - Forks: 13

zachleat/glyphhanger Fork of filamentgroup/glyphhanger

Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.

Language: JavaScript - Size: 435 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 813 - Forks: 22

Bodigrim/linear-builder

Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.

Language: Haskell - Size: 188 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 94 - Forks: 4

camino-rs/camino

Like Rust's std::path::Path, but UTF-8.

Language: Rust - Size: 9.38 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 491 - Forks: 21

cto-af/linebreak

Full Unicode 15.1 Line Breaking Algorithm, conformant with UAX #14.

Language: HTML - Size: 957 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

FMXExpress/CodeDroidAI

Generate code and forms with AI for Delphi Object Pascal and C++Builder using LLMs like ChatGPT and Vicuna-13b.

Language: Pascal - Size: 6.58 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 13

null8626/decancer

A library that removes common unicode confusables/homoglyphs from strings.

Language: Rust - Size: 1.92 GB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 114 - Forks: 4

rivo/uniseg

Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go

Language: Go - Size: 862 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 643 - Forks: 63

NightOwl888/ICU4N

International Components for Unicode for .NET

Language: C# - Size: 23 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 36 - Forks: 7

cihai/unihan-etl

Export UNIHAN's database to csv, json or yaml

Language: Python - Size: 2.81 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 58 - Forks: 13

Tehreer/SheenBidi

A sophisticated implementation of Unicode Bidirectional Algorithm

Language: C - Size: 3.83 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 141 - Forks: 24

cstayyab/markdown-to-unicode

A simple library to convert Markdown syntax to Unicode characters.

Language: JavaScript - Size: 171 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

shelfio/fast-chunk-string

Chunk string into equal substrings with unicode support

Language: TypeScript - Size: 411 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 18 - Forks: 4

doersino/UnicodeMathML

JavaScript-based translation of UnicodeMath to MathML that can be integrated into arbitrary HTML or Markdeep documents. An interactive "playground" allows for experimentation with the syntax and insight into the translation pipeline.

Language: JavaScript - Size: 26.1 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 47 - Forks: 4

johnfactotum/runemaster

Unleash the magic of Unicode characters

Language: JavaScript - Size: 8.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

hymkor/go-utf8len

A function that determines the byte length of the first UTF-8 character based on its initial byte.

Language: Go - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

cgohlke/pyicu-build

Build PyICU wheels for Windows.

Language: Batchfile - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 36 - Forks: 8

webvenv/overflow-encoder

Python script designed to support Unicode overflow exploitation

Language: Python - Size: 1.83 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0