← All projects

guiarstr

by @okba14

Active 12

A lightweight and dependency-free C library for advanced string manipulation.

About this project

GuiarStr - Advanced String Manipulation Library for C 🚀 Why GuiarStr? GuiarStr is a comprehensive, professional-grade string manipulation library for C programmers. While C has very basic string support, GuiarStr provides a rich set of modern string operations with: Dynamic strings Unicode/UTF-8 support Memory safety Efficient performance Perfect for embedded systems to complex multilingual software — without external dependencies. ✨ Features 📝 Core String Operations Function Description guiarstrtrim Removes leading and trailing whitespace. guiarstrstrip Removes specified characters from both ends. guiarstrtolower / guiarstrtoupper Converts string to lowercase/uppercase (in-place). guiarstrreverse Reverses a string (UTF-8 safe). guiarstrreplace Replaces all occurrences of a substring. guiarstrreplacen Replaces with a limit on replacements. guiarstrreplacechar Replaces all occurrences of a character. guiarstrremovechars Removes all specified characters. 🔍 Advanced Search & Inspection guiarstrstartswith / guiarstrendswith – Prefix/suffix checking. guiarstrstartswithi / guiarstrendswithi – Case-insensitive variants.

From the project README on GitHub

Stars
12
Forks
0
License
MIT
Last push
13 Oct 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/guiarstr.svg)](https://www.madeinalgeria.dev/projects/guiarstr)

Related projects