BuLEEto

BuLEEto / Runa

Public

A pure-Odin modern text engine — parsing, shaping, layout, COLRv1 emoji, bidi, OpenType features.

19
1
85% credibility
Found May 22, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Odin
AI Summary

Runa is a text rendering engine for the Odin programming language that can display any language in the world beautifully. Unlike basic text tools that only handle simple letters, Runa properly handles complex writing systems like Arabic, Thai, Hindi, and Hebrew—including right-to-left text, colored emoji, and special letter combinations. It follows international standards for text layout and has been tested to work correctly with over a dozen complex writing systems. Developers add it to their applications to make sure text from any language displays properly, with features like proper word breaks, ligatures, and perfect positioning.

How It Works

1
💬 You need text that just works everywhere

Your app needs to display text in many languages—Arabic, Thai, Chinese, emoji—but the current tools make everything look broken or wrong.

2
🔍 You discover Runa

You find this text engine while looking for something better than basic font rendering. It promises to handle the tricky stuff: right-to-left languages, emoji colors, and complex letter combinations.

3
You see it handles your language

Runa supports over a dozen complex writing systems including Thai, Arabic, Hindi scripts, and more—verified against industry-standard tests.

4
📦 You add it to your project

You drop the library into your application. No extra tools or complicated setup—just the text engine ready to go.

5
You choose how to see it work
🖼️
Generate a preview image

Watch as Runa draws your text into a picture file you can open and examine.

🪟
See it in a live window

Watch your text appear in a real window with colors, ligatures, and proper spacing updating in real time.

6
🌍 Your text renders correctly

Arabic flows right-to-left, Thai words break at the right spots, emoji show in full color, and everything lines up perfectly.

🎉 Your app speaks every language

Users around the world see your text exactly as intended—no squares, no glitches, just beautiful typography in any language.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Runa?

Runa is a text rendering engine written in pure Odin that handles everything from parsing Unicode text to drawing shaped glyphs on screen. It solves the problem that most graphics developers face: the standard stack only handles basic Latin text with kerning, but falls apart with Arabic, Thai, Devanagari, or color emoji. Runa adds full support for COLRv1 emoji rendering, bidirectional text (RTL Arabic, Hebrew), and OpenType features like ligatures and contextual alternates.

Why is it gaining traction?

The hook is that Runa achieves 100% conformance on Unicode bidi algorithms and grapheme boundaries — something even major libraries struggle with. It also includes a Thai word-break dictionary with 62,000 entries, which means Thai paragraphs reflow correctly instead of staying as one giant unbreakable word. Being pure Odin with zero C dependencies makes it a clean fit for the ecosystem, and the API is already frozen at v1.0.0, so it is stable enough for production use.

Who should use this?

Game developers working on localization for non-Latin languages will find this essential. Graphics programmers who need color emoji support in their UI or chat systems should evaluate it. Anyone building text-heavy tools that must handle Arabic, Hebrew, or complex Indic scripts will benefit. The project is specifically not for developers who only need basic Latin text rendering — that use case is already covered by simpler alternatives.

Verdict

Runa scores 0.85 on credibility, which is reasonable for a young project with 19 stars — the comprehensive Unicode conformance testing and frozen API provide real production confidence despite the small community. If you are working on any Odin project that needs proper multilingual text rendering, this is worth evaluating now rather than waiting for a larger ecosystem to form.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.