awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rspeer/python-ftfy

Open-source alternatives to Python Ftfy

30 open-source projects similar to rspeer/python-ftfy, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Python Ftfy alternative.

  • luminosoinsight/python-ftfyAvatar de LuminosoInsight

    LuminosoInsight/python-ftfy

    4,043Ver en GitHub↗

    python-ftfy is a Unicode text repair library designed to fix mojibake and encoding glitches. It provides utilities for byte encoding detection, HTML entity decoding, and the recovery of corrupted text to restore it to its intended Unicode form. The project distinguishes itself through a multi-layered decoding pipeline that identifies and reverts complex encoding mix-ups. It uses heuristic-based detection to resolve instances where text was decoded using the wrong codec across multiple layers of corruption, and it can handle non-standard UTF-8 variants and sloppy encoding mappings. The librar

    Python
    Ver en GitHub↗4,043
  • commonmark/commonmark-specAvatar de commonmark

    commonmark/commonmark-spec

    5,105Ver en GitHub↗

    This project is a formal markdown specification standard that provides a detailed markup syntax definition and a definitive set of rules for parsing plain text into consistent HTML output. It establishes a standardized grammar for structural blocks and inline elements to ensure uniform rendering across different software implementations. The specification is supported by a parser conformance suite and a reference implementation in C and JavaScript to verify that implementations adhere to the standard. It includes a system for implementation verification that compares transformed input strings

    Python
    Ver en GitHub↗5,105
  • johnsnowlabs/spark-nlpAvatar de JohnSnowLabs

    JohnSnowLabs/spark-nlp

    4,135Ver en GitHub↗

    Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu

    Scala
    Ver en GitHub↗4,135

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
  • 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
  • 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
  • ai/nanoidAvatar de ai

    ai/nanoid

    26,821Ver en GitHub↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    JavaScript
    Ver en GitHub↗26,821
  • mozillazg/go-pinyinAvatar de mozillazg

    mozillazg/go-pinyin

    1,777Ver en GitHub↗

    汉字转拼音

    Gochinesegogolang
    Ver en GitHub↗1,777
  • jdkato/proseAvatar de jdkato

    jdkato/prose

    3,077Ver en GitHub↗

    :book: A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity extraction.

    Gonatural-language-processingnlpprose
    Ver en GitHub↗3,077
  • abadojack/whatlanggoAvatar de abadojack

    abadojack/whatlanggo

    688Ver en GitHub↗

    Natural language detection library for Go

    Go
    Ver en GitHub↗688
  • mozillazg/python-pinyinAvatar de mozillazg

    mozillazg/python-pinyin

    5,325Ver en GitHub↗

    python-pinyin is a Python library for transliterating simplified and traditional Chinese characters into phonetic pinyin. It functions as a transliteration system that converts text while supporting tone sandhi and providing utilities to transform pinyin between different formats, such as numeric tones, accent marks, or phonetic initials. The library features a polyphonic character resolver that analyzes surrounding word context to select the correct pronunciation for characters with multiple sounds. It also includes a customizable dictionary system that allows the extension of default transl

    Pythonchinesehanzihanzi-pinyin
    Ver en GitHub↗5,325
  • 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
  • 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
  • younatics/highlighterAvatar de younatics

    younatics/Highlighter

    924Ver en GitHub↗

    🖍 Highlight whatever you want!

    Swift
    Ver en GitHub↗924
  • twitter/twitter-textAvatar de twitter

    twitter/twitter-text

    3,133Ver en GitHub↗

    Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

    HTML
    Ver en GitHub↗3,133
  • life4/textdistanceAvatar de life4

    life4/textdistance

    3,533Ver en GitHub↗

    📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

    Python
    Ver en GitHub↗3,533
  • toolgood/toolgood.wordsAvatar de toolgood

    toolgood/ToolGood.Words

    5,161Ver en GitHub↗

    ToolGood.Words is a sensitive word filtering library and text sanitization component designed for high-performance detection and masking of prohibited terms. It provides tools for Chinese text normalization, pinyin transliteration, and the replacement of banned words with placeholders. The project is distinguished by its ability to uncover obfuscated language through a pinyin transliteration engine and phonetic-based detection. It identifies sensitive content hidden by phonetic substitutions, first-letter initials, or intentional misspellings by mapping Chinese characters to pinyin representa

    JavaScriptaho-corasickdotnetfilter
    Ver en GitHub↗5,161
  • commonmark/commonmark.jsAvatar de commonmark

    commonmark/commonmark.js

    1,559Ver en GitHub↗

    Commonmark.js is a library designed to parse and render text formatted according to the CommonMark specification. It functions as a document processing pipeline that converts plain text into structured HTML or an abstract syntax tree, enabling developers to programmatically inspect, modify, and transform document elements. The library distinguishes itself through its strict adherence to standardized parsing rules, ensuring consistent and predictable output across different software environments. It provides a robust framework for document tree manipulation, allowing users to traverse, insert,

    JavaScript
    Ver en GitHub↗1,559
  • wxbool/video-srt-windowsAvatar de wxbool

    wxbool/video-srt-windows

    5,037Ver en GitHub↗

    This is a Windows application for automatic speech recognition that transcribes spoken audio from video files into timestamped SRT subtitle files. It serves as a subtitle generator and translation tool that converts media speech into synchronized text. The software functions as a batch media transcriber, allowing the simultaneous processing of multiple audio and video files to generate subtitles in bulk. It includes a translation workflow to convert transcriptions between different languages for the creation of bilingual or localized files. The system also provides text refinement capabiliti

    Goffmpeggogolang
    Ver en GitHub↗5,037
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Ver en GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Ver en GitHub↗4,555
  • nanmicoder/crawlertutorialAvatar de NanmiCoder

    NanmiCoder/CrawlerTutorial

    4,262Ver en GitHub↗

    CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network

    Python
    Ver en GitHub↗4,262
  • openvenues/libpostalAvatar de openvenues

    openvenues/libpostal

    4,819Ver en GitHub↗

    Libpostal is a C library designed for international address parsing and normalization. It utilizes statistical NLP and a language classifier to decompose unstructured global address strings into structured components and standardize street addresses by expanding abbreviations and resolving regional naming variations across multiple languages. The project provides tools for text transliteration, converting various scripts into standardized Latin-ASCII or NFD forms. It also includes capabilities for address deduplication, using symmetric fuzzy matching to identify whether different address reco

    C
    Ver en GitHub↗4,819
  • axa-group/parsrAvatar de axa-group

    axa-group/Parsr

    6,178Ver en GitHub↗

    Parsr is an unstructured data extractor and document parsing pipeline that converts raw files and images into cleaned, machine-readable formats. It functions as a document layout analyzer and a pipeline for extracting structured data and labels using large language models. The system includes a document parsing visualizer, providing a graphical interface to upload documents and inspect the resulting structured data output. The project covers document digitization workflows, including layout analysis to detect headings, tables, and lists, and automated data entry through the cleaning and enri

    JavaScript
    Ver en GitHub↗6,178
  • ackintosh/ganeshaAvatar de ackintosh

    ackintosh/ganesha

    666Ver en GitHub↗

    :elephant: A Circuit Breaker pattern implementation for PHP applications.

    PHP
    Ver en GitHub↗666
  • acidjunk/starlette-opentracingAvatar de acidjunk

    acidjunk/starlette-opentracing

    150Ver en GitHub↗

    Opentracing support for Starlette and FastApi

    Python
    Ver en GitHub↗150
  • 7compass/sentimentalAvatar de 7compass

    7compass/sentimental

    465Ver en GitHub↗

    Simple sentiment analysis with Ruby

    Ruby
    Ver en GitHub↗465
  • agonopol/go-stemAvatar de agonopol

    agonopol/go-stem

    81Ver en GitHub↗

    Word Stemming in Go

    Go
    Ver en GitHub↗81
  • ahmedbesbes/character-based-cnnA

    ahmedbesbes/character-based-cnn

    0Ver en GitHub↗
    Ver en GitHub↗0
  • agileobjects/agilemapperAvatar de agileobjects

    agileobjects/AgileMapper

    463Ver en GitHub↗

    A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, merges, updates and projects queries. .NET 3.5+ and .NET Standard 1.0+.

    C#dtomappermapping
    Ver en GitHub↗463
  • ai-shifu/chatallAvatar de ai-shifu

    ai-shifu/ChatALL

    16,283Ver en GitHub↗

    ChatALL is a desktop application that functions as a multi-model chat client and aggregator for artificial intelligence services. It enables users to send a single prompt to multiple AI models simultaneously, allowing for the side-by-side comparison of generated responses within a unified interface. The application distinguishes itself through a local-first approach to data management, ensuring that all conversation logs and user configurations are stored directly on the user's device. This architecture supports privacy and offline access while providing a centralized system for managing and

    JavaScriptbingchatchatbotchatgpt
    Ver en GitHub↗16,283
  • abosamoor/polyglotAvatar de aboSamoor

    aboSamoor/polyglot

    2,367Ver en GitHub↗

    Multilingual text (NLP) processing toolkit

    Python
    Ver en GitHub↗2,367