awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

52 个仓库

Awesome GitHub Repositories字符串操作

用于从文本字符串生成 URL 友好 slug 的工具。

Explore 52 awesome GitHub repositories matching part of an awesome list · 字符串操作. Refine with filters or upvote what's useful.

Awesome 字符串操作 GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ramsey/uuidramsey 的头像

    ramsey/uuid

    12,620在 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
    在 GitHub 上查看↗12,620
  • sindresorhus/query-stringsindresorhus 的头像

    sindresorhus/query-string

    6,904在 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
    在 GitHub 上查看↗6,904
  • medialize/uri.jsmedialize 的头像

    medialize/URI.js

    6,228在 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
    在 GitHub 上查看↗6,228
  • antirez/sdsantirez 的头像

    antirez/sds

    5,486在 GitHub 上查看↗

    sds 是一个 C 语言动态字符串库,为堆分配的字符串提供了内存管理封装。它通过显式跟踪字符串长度来实现二进制安全存储,从而允许库处理数据中的空字符。 该库的内存架构支持可互换的分配和释放函数指针,便于集成自定义内存管理器。它利用存储在头部的长度信息实现常数时间的长度获取,并维护以空字符结尾的缓冲区填充,以确保与标准 C 字符串函数的兼容性。 该工具包涵盖了广泛的字符串操作功能,包括拼接、分词、连接和范围提取。它还提供了用于原地缓冲区修改的实用程序(如修剪和裁剪),并包含优于标准打印函数的优化字符串格式化方案。

    Dynamic string library compatible with standard C functions.

    C
    在 GitHub 上查看↗5,486
  • jenssegers/agentjenssegers 的头像

    jenssegers/agent

    4,813在 GitHub 上查看↗

    该项目是一个 PHP 用户代理(User Agent)解析器和移动设备检测器。它分析 HTTP 用户代理字符串以识别访问者的 Web 浏览器、操作系统和设备类型。 该库为 Laravel Web 框架提供了专门的集成。它能够区分手机、平板电脑和台式计算机,同时识别 Web 机器人和搜索引擎爬虫的具体名称。 该工具的功能包括从请求头中提取首选语言并验证特定的用户代理属性。它使用正则表达式模式匹配和静态数据映射来分类客户端并进行内容本地化。

    Parses user agent strings for device detection.

    PHP
    在 GitHub 上查看↗4,813
  • jdorn/sql-formatterjdorn 的头像

    jdorn/sql-formatter

    3,857在 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
    在 GitHub 上查看↗3,857
  • mathiasbynens/hemathiasbynens 的头像

    mathiasbynens/he

    3,601在 GitHub 上查看↗

    A robust HTML entity encoder/decoder written in JavaScript.

    Robust HTML entity encoder and decoder.

    JavaScript
    在 GitHub 上查看↗3,601
  • panzerdp/vocapanzerdp 的头像

    panzerdp/voca

    3,590在 GitHub 上查看↗

    The ultimate JavaScript string library

    Comprehensive library for string manipulation.

    JavaScript
    在 GitHub 上查看↗3,590
  • matomo-org/device-detectormatomo-org 的头像

    matomo-org/device-detector

    3,494在 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
    在 GitHub 上查看↗3,494
  • epeli/underscore.stringepeli 的头像

    epeli/underscore.string

    3,362在 GitHub 上查看↗

    String manipulation helpers for javascript

    String operation extensions for underscore.

    JavaScript
    在 GitHub 上查看↗3,362
  • cocur/slugifycocur 的头像

    cocur/slugify

    2,905在 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
    在 GitHub 上查看↗2,905
  • alexei/sprintf.jsalexei 的头像

    alexei/sprintf.js

    2,140在 GitHub 上查看↗

    sprintf.js is a complete open source JavaScript sprintf implementation

    Implements string formatting functionality.

    JavaScript
    在 GitHub 上查看↗2,140
  • sheredom/utf8.hsheredom 的头像

    sheredom/utf8.h

    1,966在 GitHub 上查看↗

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

    Single-header library for UTF-8 string functions.

    C++
    在 GitHub 上查看↗1,966
  • jprichardson/string.jsjprichardson 的头像

    jprichardson/string.js

    1,803在 GitHub 上查看↗

    Extra JavaScript string methods.

    Provides additional string utility methods.

    JavaScript
    在 GitHub 上查看↗1,803
  • huandu/xstringshuandu 的头像

    huandu/xstrings

    1,415在 GitHub 上查看↗

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

    Collection of string functions ported from other languages.

    Go
    在 GitHub 上查看↗1,415
  • sindresorhus/multilinesindresorhus 的头像

    sindresorhus/multiline

    1,408在 GitHub 上查看↗

    Multiline strings in JavaScript

    Handles multi-line strings in code.

    JavaScript
    在 GitHub 上查看↗1,408
  • fukuball/jieba-phpfukuball 的头像

    fukuball/jieba-php

    1,379在 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
    在 GitHub 上查看↗1,379
  • juliastrings/utf8procJuliaStrings 的头像

    JuliaStrings/utf8proc

    1,263在 GitHub 上查看↗

    a clean C library for processing UTF-8 Unicode data

    Library for processing UTF-8 Unicode data.

    C
    在 GitHub 上查看↗1,263
  • antirez/smazantirez 的头像

    antirez/smaz

    1,222在 GitHub 上查看↗

    Small strings compression library

    Efficient library for string compression.

    C
    在 GitHub 上查看↗1,222
  • dodo/node-slugdodo 的头像

    dodo/node-slug

    1,072在 GitHub 上查看↗

    slugifies even utf-8 chars!

    Generates URL-friendly slugs from UTF-8 strings.

    CoffeeScript
    在 GitHub 上查看↗1,072
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. String Manipulation