Skip to content

C++ library to manage strings with different encodings

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Loara/StringSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StringSuite

GitHub release (latest by date) GitHub GitHub GitHub GitHub issues

C++ library to manage strings and (almost) any kind of encoded data.

License

Encmetric is written under the GNU Lesser General Public License (LGPL) version 3. For more informations see COPYING and COPYING.LESSER files

Build and Install

To build the library you need cmake version 3.20 or later and a C++ compiler that supports C++20 concepts (for example gcc v. 11.2 or newer).

To build and install the library you can run these commands:

cmake -S src -B build
cmake --build build
cmake --install build

Arch Linux

On Arch Linux you can use package stringsuite in AUR, additional informations can be found at https://aur.archlinux.org/packages/stringsuite/.

Encodings currently included in this library

See Included encodings for an up-to-date list of included encodings sort by library version.

Basic documentation (work in progress)

You can take a look at our index for a quick introduction to StringSuite library. Additional informations can be took inside the source code.