awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sheredom avatar

sheredom/utf8.h

0
View on GitHub↗
1,966 stars·140 forks·C++·Unlicense·14 views

Utf8.h

📚 single header utf8 string functions for C and C++

Features

  • Internationalization - Single-header UTF-8 string manipulation functions.
  • String Manipulation - Single-header library for UTF-8 string functions.
  • String Processing - UTF-8 string library.
  • Windows Environments - Listed in the “Windows Environments” section of the Awesome C awesome list.

Star history

Star history chart for sheredom/utf8.hStar history chart for sheredom/utf8.h

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does sheredom/utf8.h do?

📚 single header utf8 string functions for C and C++

What are the main features of sheredom/utf8.h?

The main features of sheredom/utf8.h are: Internationalization, String Manipulation, String Processing, Windows Environments.

What are some open-source alternatives to sheredom/utf8.h?

Open-source alternatives to sheredom/utf8.h include: juliastrings/utf8proc — a clean C library for processing UTF-8 Unicode data. wooorm/levenshtein.c — Vladimir Levenshtein’s edit distance algorithm [1][wiki] as a C library. There’s also a CLI: [levenshtein(1)][cli],… antirez/sds — sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements… antirez/smaz — Small strings compression library. maxim2266/str — Note: This is version 2 of the library, v1 is now in maintenance mode, and is available in this repository under v1… adamierymenko/huffandpuff.

Open-source alternatives to Utf8.h

Similar open-source projects, ranked by how many features they share with Utf8.h.
  • antirez/smazantirez avatar

    antirez/smaz

    1,222View on GitHub↗

    Small strings compression library

    C
    View on GitHub↗1,222
  • juliastrings/utf8procJuliaStrings avatar

    JuliaStrings/utf8proc

    1,263View on GitHub↗

    a clean C library for processing UTF-8 Unicode data

    C
    View on GitHub↗1,263
  • antirez/sdsantirez avatar

    antirez/sds

    5,486View on GitHub↗

    sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements binary-safe storage by tracking string lengths explicitly, allowing the library to handle null characters within data. The library distinguishes itself through a memory architecture that uses interchangeable function pointers for allocation and freeing, enabling the integration of custom memory managers. It utilizes header-stored length tracking to provide constant-time length retrieval and maintains null-terminated buffer padding to ensure compatibility with standard C string

    C
    View on GitHub↗5,486
  • maxim2266/strmaxim2266 avatar

    maxim2266/str

    358View on GitHub↗

    Note: This is version 2 of the library, v1 is now in maintenance mode, and is available in this repository under v1 branch. The differences between v1 and v2 are summarised here.

    C
    View on GitHub↗358
See all 30 alternatives to Utf8.h→