11 dépôts
Libraries for string manipulation, formatting, and template engines.
Explore 11 awesome GitHub repositories matching part of an awesome list · String Processing. Refine with filters or upvote what's useful.
This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v
Provides utilities for trimming whitespace and substituting characters in simulation input strings.
📚 single header utf8 string functions for C and C++
UTF-8 string library.
A Template Engine for Modern C++
Template engine.
Source available on GitHub
Compile-time string obfuscation.
tinyformat.h is a type safe printf replacement library in a single C++ header file. If you've ever wanted printf("%s", s) to just work regardless of the type of s, tinyformat might be for you. Design goals include:
Typesafe printf.
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.
String library for C.
``` Str Simple C++ string type with an optional local buffer, by Omar Cornut https://github.com/ocornut/str
Simple C++ string type.
Vladimir Levenshtein’s edit distance algorithm 1wiki as a C library. There’s also a CLI: levenshtein(1)cli, and a JavaScript versionjs.
Edit distance computation.
A single header C library that can be used to easily handle splitting strings and other string operations in C.
String splitting and processing.
ggformat is a liberally licensed string formatting library for C++ that supports user defined types and sub-second compile times. It's meant to be used as a replacement for printf and friends.
Printf replacement.