Libgrapheme: A simple freestanding C99 library for Unicode

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. quickjs

    Public repository of the QuickJS Javascript Engine.

    You can also refer to the Unicode routines of other small JS engines[1,2], those don’t use ICU either, although the implementations are mercilessly size-optimized (to put it politely) and restricted to what the target JS version requires (e.g. casemapping but no normalization).

    [1] https://github.com/bellard/quickjs/blob/master/libunicode.c

    [2] https://github.com/svaarala/duktape/blob/master/src-input/du...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Duktape

    Duktape - embeddable Javascript engine with a focus on portability and compact footprint

    You can also refer to the Unicode routines of other small JS engines[1,2], those don’t use ICU either, although the implementations are mercilessly size-optimized (to put it politely) and restricted to what the target JS version requires (e.g. casemapping but no normalization).

    [1] https://github.com/bellard/quickjs/blob/master/libunicode.c

    [2] https://github.com/svaarala/duktape/blob/master/src-input/du...

  4. opentype-shaping-documents

    Documentation of OpenType shaping behavior

  5. fbpdf

    A small framebuffer pdf, djvu, epub, xps, and cbz viewer

  6. utf8proc

    a clean C library for processing UTF-8 Unicode data

  7. kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    > If anyone knows of a good one for Linux, please let me know!

    kitty has excellent support for this stuff, and is much more performant than anything based on vte (like gnome-terminal).

    https://github.com/kovidgoyal/kitty

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C is
the 6th most popular programming language
based on number of references?