awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ai/nanoid

Open-source alternatives to Nanoid

30 open-source projects similar to ai/nanoid, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Nanoid alternative.

  • nette/utilsAvatar de nette

    nette/utils

    2,142Ver en GitHub↗

    This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string manipulation, array and collection processing, data validation, filesystem operations, and image processing. It provides foundational toolkits designed to handle common development tasks through standardized APIs. The library is distinguished by specialized subsystems for programmatic HTML generation and secure element construction, runtime code reflection, and object-oriented utilities such as virtual property management and event callback triggers. It also includes cryptogr

    PHParray-manipulationscomponentjson
    Ver en GitHub↗2,142
  • segmentio/ksuidAvatar de segmentio

    segmentio/ksuid

    5,260Ver en GitHub↗

    ksuid is a Go implementation of k-sortable unique identifiers. It provides a system for generating globally unique identifiers that maintain a natural chronological order based on their generation timestamp. The project enables the creation of unique keys across distributed systems without a central coordinator. These identifiers are designed for use as database primary keys to maintain index performance and insert efficiency. The library includes capabilities for identifier serialization and parsing, allowing conversion between binary, text, and SQL formats. It also provides command-line to

    Gocoordinationgogolang
    Ver en GitHub↗5,260
  • ramsey/uuidAvatar de ramsey

    ramsey/uuid

    12,620Ver en 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

    PHPguididentifiersphp
    Ver en GitHub↗12,620

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • dylang/shortidAvatar de dylang

    dylang/shortid

    5,715Ver en GitHub↗

    shortid is a library for creating compact, non-sequential strings used as unique identifiers for database records and public URLs. It functions as a URL-friendly identifier utility designed to produce short alphanumeric strings. The project allows for the use of a custom alphabet to control the visual appearance of identifiers and avoid ambiguity. This custom character set mapping ensures that generated keys meet specific formatting or branding requirements. The system includes capabilities for non-sequential key generation to prevent resource enumeration, as well as tools to validate whethe

    JavaScript
    Ver en GitHub↗5,715
  • peco/pecoAvatar de peco

    peco/peco

    7,892Ver en GitHub↗

    Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection tool that filters standard input in real-time using fuzzy matching and regular expressions. The tool preserves and renders ANSI color escape sequences from piped input streams while performing matching logic on plain-text versions. It supports multi-stage filtering, allowing users to freeze result sets to create a new base for subsequent refinements. Capability areas include advanced search filtering with negative matching, multi-item selection, and the ability to pipe selec

    Go
    Ver en GitHub↗7,892
  • uuidjs/uuidAvatar de uuidjs

    uuidjs/uuid

    15,302Ver en GitHub↗

    This project is a UUID generation library providing a standards-compliant implementation of RFC 4122. It serves as a tool for creating and validating universally unique identifiers across multiple versions to ensure global uniqueness and prevent data collisions. The library supports several generation methods, including random-based entropy, timestamp sequencing, and namespace-based hashing. It also includes utilities for identifier validation, parsing, and converting identifiers between hexadecimal string representations and binary byte arrays. A command line utility is included for the man

    TypeScript
    Ver en GitHub↗15,302
  • nodeca/unhomoglyphAvatar de nodeca

    nodeca/unhomoglyph

    45Ver en GitHub↗

    Replace all homoglyphs with base characters. Useful to detect similar strings.

    JavaScript
    Ver en GitHub↗45
  • guumaster/hostctlAvatar de guumaster

    guumaster/hostctl

    1,225Ver en GitHub↗

    Your dev tool to manage /etc/hosts like a pro!

    Goclideveloper-toolsdns
    Ver en GitHub↗1,225
  • sindresorhus/indent-stringAvatar de sindresorhus

    sindresorhus/indent-string

    116Ver en GitHub↗

    Indent each line in a string

    JavaScript
    Ver en GitHub↗116
  • sindresorhus/strip-indentAvatar de sindresorhus

    sindresorhus/strip-indent

    146Ver en GitHub↗

    Strip leading whitespace from each line in a string

    JavaScript
    Ver en GitHub↗146
  • younatics/highlighterAvatar de younatics

    younatics/Highlighter

    924Ver en GitHub↗

    🖍 Highlight whatever you want!

    Swift
    Ver en GitHub↗924
  • mashpie/i18n-nodeAvatar de mashpie

    mashpie/i18n-node

    3,110Ver en GitHub↗

    Lightweight simple translation module for node.js / express.js with dynamic json storage. Uses common ('...') syntax in app and templates.

    JavaScript
    Ver en GitHub↗3,110
  • rspeer/python-ftfyAvatar de rspeer

    rspeer/python-ftfy

    4,043Ver en GitHub↗

    This project is a Unicode text repair tool and mojibake correction library designed to fix encoding glitches and restore original characters from mangled strings. It functions as a text encoding detector and a Unicode normalization tool to resolve issues where text has been incorrectly decoded. The library specializes in reversing multi-layered encoding errors and repairing complex mojibake patterns. It includes capabilities for detecting lossy encoding sequences, guessing byte encodings, and decoding non-standard UTF-8 variants. The toolset covers a broad range of text cleaning and normaliz

    Python
    Ver en GitHub↗4,043
  • sindresorhus/string-lengthAvatar de sindresorhus

    sindresorhus/string-length

    173Ver en GitHub↗

    Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes

    JavaScript
    Ver en GitHub↗173
  • sindresorhus/camelcaseAvatar de sindresorhus

    sindresorhus/camelcase

    698Ver en GitHub↗

    Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar

    JavaScript
    Ver en GitHub↗698
  • sindresorhus/splice-stringAvatar de sindresorhus

    sindresorhus/splice-string

    24Ver en GitHub↗

    Remove or replace part of a string like Array#splice

    JavaScript
    Ver en GitHub↗24
  • ashvardanian/stringzillaAvatar de ashvardanian

    ashvardanian/StringZilla

    3,494Ver en GitHub↗

    Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

    Cdatasetedit-distancegpu
    Ver en GitHub↗3,494
  • ashtuchkin/iconv-liteAvatar de ashtuchkin

    ashtuchkin/iconv-lite

    3,172Ver en GitHub↗

    Convert character encodings in pure javascript.

    JavaScript
    Ver en GitHub↗3,172
  • sindresorhus/detect-indentAvatar de sindresorhus

    sindresorhus/detect-indent

    199Ver en GitHub↗

    Detect the indentation of code

    JavaScript
    Ver en GitHub↗199
  • tdewolff/minifyAvatar de tdewolff

    tdewolff/minify

    4,119Ver en GitHub↗

    This project is a collection of Go libraries designed to reduce the size of multiple web formats while preserving functional integrity. It serves as a high-performance text processor and multi-format asset compressor for shrinking HTML, CSS, JavaScript, JSON, SVG, and XML files by removing redundant characters. The tool is designed for both static batch processing and real-time use. It includes middleware capabilities to intercept and minify web responses on the fly based on MIME types or file extensions, allowing for content compression during active data streams. The processing suite cover

    Gocssgohtml
    Ver en GitHub↗4,119
  • i18next/i18nextAvatar de i18next

    i18next/i18next

    8,583Ver en GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    JavaScript
    Ver en GitHub↗8,583
  • kurolabs/stegcloakAvatar de kurolabs

    kurolabs/stegcloak

    3,830Ver en GitHub↗

    Stegcloak is a unicode steganography library and text-based data concealment tool. It provides a toolkit for hiding encrypted, compressed secret messages within standard text strings by mapping binary data to invisible, non-printing Unicode characters. The project combines a symmetric encryption toolkit with an invisible character encoder to ensure secure data concealment. It utilizes password-based key stretching and authenticated symmetric encryption to protect hidden payloads from unauthorized access and tampering. The system covers the full steganography workflow, including payload compr

    JavaScript
    Ver en GitHub↗3,830
  • sindresorhus/strip-bomAvatar de sindresorhus

    sindresorhus/strip-bom

    112Ver en GitHub↗

    Strip UTF-8 byte order mark (BOM) from a string

    JavaScript
    Ver en GitHub↗112
  • nodeca/babelfishAvatar de nodeca

    nodeca/babelfish

    261Ver en GitHub↗

    human friendly i18n for javascript (node.js browser)

    JavaScript
    Ver en GitHub↗261
  • mathiasbynens/heAvatar de mathiasbynens

    mathiasbynens/he

    3,601Ver en GitHub↗

    A robust HTML entity encoder/decoder written in JavaScript.

    JavaScript
    Ver en GitHub↗3,601
  • rs/xidAvatar de rs

    rs/xid

    4,277Ver en GitHub↗

    xid is a distributed unique identifier library designed to generate compact, globally unique, and k-sortable identifiers. It functions as a stateless generator that creates identifiers without requiring a central coordinator or network synchronization between instances. The project converts binary identifiers into human-readable, case-insensitive Base32 strings, making the output suitable for use in URLs and web applications. It ensures uniqueness across different processes and hosts by combining high-resolution timestamps with machine identifiers. These identifiers are designed for use as d

    Go
    Ver en GitHub↗4,277
  • lunet-io/markdigAvatar de lunet-io

    lunet-io/markdig

    5,257Ver en GitHub↗

    Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other target formats. It is a CommonMark compliant parser and extensible engine that can transform Markdown into a searchable and manipulatable abstract syntax tree. The library provides a framework for adding custom syntax and rendering logic through a modular pipeline of parsers and renderers. It supports native ahead-of-time compilation and trimming to minimize binary size. Capabilities include the generation of structured HTML with custom attributes and styling, the extraction

    C#
    Ver en GitHub↗5,257
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Ver en GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Javabig-datadatahadoop
    Ver en GitHub↗16,711
  • ulid/specAvatar de ulid

    ulid/spec

    10,753Ver en GitHub↗

    This project provides the official specification for ULIDs, which are 128-bit identifiers that combine a millisecond-precision timestamp and random data. These identifiers are designed to be lexicographically sortable, ensuring that they maintain a strict chronological sequence for database indexing and time-based sorting. The specification defines a standard for binary-to-string serialization using a Crockford-inspired Base32 alphabet. This encoding is intended to produce human-readable strings while excluding ambiguous characters to prevent transcription errors. The technical standards cov

    Ver en GitHub↗10,753
  • prest/prestAvatar de prest

    prest/prest

    4,551Ver en GitHub↗

    PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-

    Goautomatic-apidatabasedatabases
    Ver en GitHub↗4,551