awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

52 dépôts

Awesome GitHub RepositoriesManipulation de chaînes de caractères

Outils pour générer des slugs compatibles avec les URL à partir de chaînes de texte.

Explore 52 awesome GitHub repositories matching part of an awesome list · Manipulation de chaînes de caractères. Refine with filters or upvote what's useful.

Awesome Manipulation de chaînes de caractères GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ramsey/uuidAvatar de ramsey

    ramsey/uuid

    12,620Voir sur GitHub↗

    This PHP library provides tools for generating and validating universally unique identifiers according to RFC 4122 standards. It implements a generation tool for creating version 1, 3, 4, and 5 identifiers, as well as sequential and Nil UUIDs. The library features specialized capabilities for transforming identifiers between hexadecimal strings, binary bytes, integers, and date objects. It supports the generation of sequential identifiers to improve database indexing and storage performance, as well as deterministic name-based identifiers using MD5 or SHA-1 hashing. The project includes a va

    Generates universally unique identifiers.

    PHPguididentifiersphp
    Voir sur GitHub↗12,620
  • sindresorhus/query-stringAvatar de sindresorhus

    sindresorhus/query-string

    6,904Voir sur GitHub↗

    This is a suite of JavaScript utilities for the bidirectional conversion and manipulation of URL components and query parameters. It provides a mechanism for parsing URL query strings into data objects and serializing those objects back into URL-encoded strings. The library includes functions for filtering, isolating, and modifying parameters within a full URL or query string. It supports the construction of complete web links by combining base addresses with formatted query parameters. The toolset covers data transformation primitives such as alphabetical key sorting, input sanitization, an

    Parses and stringifies URL query parameters.

    JavaScript
    Voir sur GitHub↗6,904
  • medialize/uri.jsAvatar de medialize

    medialize/URI.js

    6,228Voir sur GitHub↗

    URI.js is a full-featured JavaScript library for parsing, building, normalizing, and mutating URLs and their components programmatically. It provides a mutable-component object model that exposes each URL part as a separate object with getter and setter methods, enabling direct manipulation of schemes, hosts, paths, query strings, and fragments. The library implements strict RFC 3986 compliance for encoding, decoding, and normalization of URI components, and includes a template expansion engine that substitutes variables using operator-specific rules. The library distinguishes itself through

    Utility for URL manipulation.

    JavaScript
    Voir sur GitHub↗6,228
  • antirez/sdsAvatar de antirez

    antirez/sds

    5,486Voir sur GitHub↗

    sds est une bibliothèque de chaînes dynamiques en C qui fournit un wrapper de gestion mémoire pour les chaînes allouées sur le tas. Elle implémente un stockage binaire sûr en suivant explicitement la longueur des chaînes, ce qui permet à la bibliothèque de gérer les caractères nuls au sein des données. La bibliothèque se distingue par une architecture mémoire utilisant des pointeurs de fonction interchangeables pour l'allocation et la libération, permettant l'intégration de gestionnaires de mémoire personnalisés. Elle utilise un suivi de longueur stocké dans l'en-tête pour offrir une récupération de longueur en temps constant et maintient un remplissage de tampon terminé par un caractère nul pour assurer la compatibilité avec les fonctions de chaîne C standard. La boîte à outils couvre un large éventail de capacités de manipulation de chaînes, notamment la concaténation, la tokenisation, la jointure et l'extraction de plages. Elle fournit également des utilitaires pour la mutation de tampon sur place, comme le rognage et le recadrage, et inclut des alternatives de formatage de chaîne optimisées par rapport aux fonctions d'impression standard.

    Dynamic string library compatible with standard C functions.

    C
    Voir sur GitHub↗5,486
  • jenssegers/agentAvatar de jenssegers

    jenssegers/agent

    4,813Voir sur GitHub↗

    Ce projet est un analyseur d'agent utilisateur (user agent) PHP et un détecteur d'appareil mobile. Il analyse les chaînes d'agent utilisateur HTTP pour identifier le navigateur web, le système d'exploitation et le type d'appareil du visiteur. La bibliothèque fournit une intégration dédiée pour le framework web Laravel. Elle distingue les téléphones mobiles, les tablettes et les ordinateurs de bureau tout en identifiant les robots web et les noms spécifiques des crawlers de moteurs de recherche. Les capacités de l'outil incluent l'extraction des langues préférées à partir des en-têtes de requête et la vérification de propriétés spécifiques de l'agent utilisateur. Il utilise la correspondance de modèles par expressions régulières et le mappage de données statiques pour classer les clients et localiser le contenu.

    Parses user agent strings for device detection.

    PHP
    Voir sur GitHub↗4,813
  • jdorn/sql-formatterAvatar de jdorn

    jdorn/sql-formatter

    3,857Voir sur GitHub↗

    This project is a PHP library designed for parsing, beautifying, and syntax-highlighting SQL queries. It provides a set of utilities to improve the readability of database code, facilitate debugging, and assist in the maintenance of complex query structures. The library distinguishes itself by offering both aesthetic and functional processing capabilities. It can transform raw SQL strings into structured, indented formats for human review, or compress them by removing comments and unnecessary whitespace to optimize them for network transmission and logging. Additionally, it includes a syntax

    Formats SQL queries for readability.

    HTML
    Voir sur GitHub↗3,857
  • mathiasbynens/heAvatar de mathiasbynens

    mathiasbynens/he

    3,601Voir sur GitHub↗

    A robust HTML entity encoder/decoder written in JavaScript.

    Robust HTML entity encoder and decoder.

    JavaScript
    Voir sur GitHub↗3,601
  • panzerdp/vocaAvatar de panzerdp

    panzerdp/voca

    3,590Voir sur GitHub↗

    The ultimate JavaScript string library

    Comprehensive library for string manipulation.

    JavaScript
    Voir sur GitHub↗3,590
  • matomo-org/device-detectorAvatar de matomo-org

    matomo-org/device-detector

    3,494Voir sur GitHub↗

    The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

    Detects device information from user agent strings.

    PHP
    Voir sur GitHub↗3,494
  • epeli/underscore.stringAvatar de epeli

    epeli/underscore.string

    3,362Voir sur GitHub↗

    String manipulation helpers for javascript

    String operation extensions for underscore.

    JavaScript
    Voir sur GitHub↗3,362
  • cocur/slugifyAvatar de cocur

    cocur/slugify

    2,905Voir sur GitHub↗

    Converts a string to a slug. Includes integrations for Symfony, Silex, Laravel, Zend Framework 2, Twig, Nette and Latte.

    Converts strings into URL-friendly slugs.

    PHP
    Voir sur GitHub↗2,905
  • alexei/sprintf.jsAvatar de alexei

    alexei/sprintf.js

    2,140Voir sur GitHub↗

    sprintf.js is a complete open source JavaScript sprintf implementation

    Implements string formatting functionality.

    JavaScript
    Voir sur GitHub↗2,140
  • sheredom/utf8.hAvatar de sheredom

    sheredom/utf8.h

    1,966Voir sur GitHub↗

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

    Single-header library for UTF-8 string functions.

    C++
    Voir sur GitHub↗1,966
  • jprichardson/string.jsAvatar de jprichardson

    jprichardson/string.js

    1,803Voir sur GitHub↗

    Extra JavaScript string methods.

    Provides additional string utility methods.

    JavaScript
    Voir sur GitHub↗1,803
  • huandu/xstringsAvatar de huandu

    huandu/xstrings

    1,415Voir sur GitHub↗

    Implements string functions widely used in other languages but absent in Go.

    Collection of string functions ported from other languages.

    Go
    Voir sur GitHub↗1,415
  • sindresorhus/multilineAvatar de sindresorhus

    sindresorhus/multiline

    1,408Voir sur GitHub↗

    Multiline strings in JavaScript

    Handles multi-line strings in code.

    JavaScript
    Voir sur GitHub↗1,408
  • fukuball/jieba-phpAvatar de fukuball

    fukuball/jieba-php

    1,379Voir sur GitHub↗

    "結巴"中文分詞:做最好的 PHP 中文分詞、中文斷詞組件。 / "Jieba" (Chinese for "to stutter") Chinese text segmentation: built to be the best PHP Chinese word segmentation module.

    Chinese text segmentation for natural language processing.

    PHP
    Voir sur GitHub↗1,379
  • juliastrings/utf8procAvatar de JuliaStrings

    JuliaStrings/utf8proc

    1,263Voir sur GitHub↗

    a clean C library for processing UTF-8 Unicode data

    Library for processing UTF-8 Unicode data.

    C
    Voir sur GitHub↗1,263
  • antirez/smazAvatar de antirez

    antirez/smaz

    1,222Voir sur GitHub↗

    Small strings compression library

    Efficient library for string compression.

    C
    Voir sur GitHub↗1,222
  • dodo/node-slugAvatar de dodo

    dodo/node-slug

    1,072Voir sur GitHub↗

    slugifies even utf-8 chars!

    Generates URL-friendly slugs from UTF-8 strings.

    CoffeeScript
    Voir sur GitHub↗1,072
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. String Manipulation