52 مستودعات
أدوات لإنشاء نصوص (slugs) متوافقة مع الروابط من السلاسل النصية.
Explore 52 awesome GitHub repositories matching part of an awesome list · معالجة النصوص. Refine with filters or upvote what's useful.
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.
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.
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.
sds هي مكتبة نصوص ديناميكية بلغة C توفر غلافاً لإدارة الذاكرة للنصوص المخصصة في الذاكرة العشوائية (heap). تنفذ المكتبة تخزيناً آمناً ثنائياً (binary-safe) عبر تتبع أطوال النصوص بشكل صريح، مما يسمح للمكتبة بالتعامل مع الأحرف الفارغة (null characters) داخل البيانات. تتميز المكتبة ببنية ذاكرة تستخدم مؤشرات دوال قابلة للتبديل للتخصيص والتحرير، مما يتيح دمج مديرات ذاكرة مخصصة. كما تستخدم تتبع الطول المخزن في الترويسة (header) لتوفير استرجاع للطول في زمن ثابت، وتحافظ على حشوة (padding) للنصوص المنتهية بـ null لضمان التوافق مع دوال النصوص القياسية في C. تغطي مجموعة الأدوات نطاقاً واسعاً من قدرات معالجة النصوص، بما في ذلك الربط، والتقسيم إلى رموز (tokenization)، والدمج، واستخراج النطاقات. كما توفر أدوات مساعدة لتعديل المخزن المؤقت في مكانه، مثل القص والتشذيب، وتتضمن بدائل محسنة لتنسيق النصوص بدلاً من دوال الطباعة القياسية.
Dynamic string library compatible with standard C functions.
هذا المشروع عبارة عن محلل وكيل مستخدم (User Agent) بلغة PHP وكاشف للأجهزة المحمولة. يحلل سلاسل وكيل مستخدم HTTP لتحديد متصفح الويب الخاص بالزائر، ونظام التشغيل، ونوع الجهاز. توفر المكتبة تكاملاً مخصصاً لإطار عمل الويب Laravel. وتميز بين الهواتف المحمولة، والأجهزة اللوحية، وأجهزة الكمبيوتر المكتبية مع تحديد روبوتات الويب والأسماء المحددة لزواحف محركات البحث. تشمل قدرات الأداة استخراج اللغات المفضلة من رؤوس الطلبات والتحقق من خصائص وكيل المستخدم المحددة. وتستخدم مطابقة أنماط التعبيرات النمطية وتعيين البيانات الثابتة لتصنيف العملاء وتوطين المحتوى.
Parses user agent strings for device detection.
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.
A robust HTML entity encoder/decoder written in JavaScript.
Robust HTML entity encoder and decoder.
The ultimate JavaScript string library
Comprehensive library for string manipulation.
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.
String manipulation helpers for javascript
String operation extensions for underscore.
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.
sprintf.js is a complete open source JavaScript sprintf implementation
Implements string formatting functionality.
📚 single header utf8 string functions for C and C++
Single-header library for UTF-8 string functions.
Extra JavaScript string methods.
Provides additional string utility methods.
Implements string functions widely used in other languages but absent in Go.
Collection of string functions ported from other languages.
Multiline strings in JavaScript
Handles multi-line strings in code.
"結巴"中文分詞:做最好的 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.
a clean C library for processing UTF-8 Unicode data
Library for processing UTF-8 Unicode data.
Small strings compression library
Efficient library for string compression.
slugifies even utf-8 chars!
Generates URL-friendly slugs from UTF-8 strings.