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

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

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

36 个仓库

Awesome GitHub RepositoriesData & Text Processing

Utilities for transforming, parsing, and managing structured data, text formats, and binary objects.

Explore 36 awesome GitHub repositories matching programming languages & runtimes · Data & Text Processing. Refine with filters or upvote what's useful.

Awesome Data & Text Processing GitHub Repositories

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

    vinta/awesome-python

    303,207在 GitHub 上查看↗

    这是一个全面的、由社区策划的目录,组织了庞大的 Python 软件库、框架和工具生态。它作为一个中心化知识库,旨在促进生态导航并加速开发者在整个软件开发生命周期中的发现过程。 该目录通过提供按技术领域分类的结构化资源索引脱颖而出,范围从基础开发工具到专业工程领域。它涵盖了人工智能、数据科学、Web 开发和基础设施管理等高级能力,使开发者能够为特定的技术挑战识别经过验证的解决方案。 该项目涵盖了广泛的能力领域,包括依赖管理、静态代码分析和自动化测试工具。它还编目了用于持久数据存储、云基础设施编排和接口开发的资源,为构建和维护复杂软件系统提供了统一的参考。

    Merge raw data with predefined structures to produce formatted text or document outputs.

    Pythonawesomecollectionspython
    在 GitHub 上查看↗303,207
  • vuejs/vuevuejs 的头像

    vuejs/vue

    209,900在 GitHub 上查看↗

    Vue 是一个渐进式的、基于组件的 JavaScript 框架,旨在构建响应式用户界面和单页应用程序。它以声明式模板系统为中心,将 HTML 转换为高效的渲染函数,允许开发者将复杂的界面组织成自动与应用程序状态同步的隔离、可复用单元。 该框架通过依赖跟踪响应式系统脱颖而出,该系统在渲染期间监控数据访问以触发精确更新。它提供了一个灵活的架构,支持作为轻量级库的增量采用和全规模应用程序开发。开发者可以利用强大的基于插件的扩展模型来注入全局逻辑,同时框架的虚拟 DOM 对账确保通过计算最小突变来实现高效的界面更新。 除了核心渲染能力外,该项目还包括一套全面的工具,用于管理应用程序状态、基于 URL 的路由和服务器端渲染。它为组件组合、内容分发和动画管理提供了广泛支持,并内置了自动内容转义等安全措施以防止常见漏洞。 该框架随附官方类型声明以支持静态分析,并可通过标准包管理器安装,或通过脚本标签直接集成到浏览器环境中。

    Uses inner content of component elements as templates instead of treating it as distributed content.

    TypeScriptframeworkfrontendjavascript
    在 GitHub 上查看↗209,900
  • avelino/awesome-goavelino 的头像

    avelino/awesome-go

    175,576在 GitHub 上查看↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Parses templates to merge data with structures for automated document generation.

    Goawesomeawesome-listgo
    在 GitHub 上查看↗175,576
  • angular/angularangular 的头像

    angular/angular

    100,360在 GitHub 上查看↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Connects template expressions directly to native DOM events via a declarative syntax.

    TypeScriptangularjavascriptpwa
    在 GitHub 上查看↗100,360
  • oven-sh/bunoven-sh 的头像

    oven-sh/bun

    93,257在 GitHub 上查看↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Constructs blob objects from various data sources including strings and binary chunks to facilitate standardized web-based data handling.

    Rustbunbundlerjavascript
    在 GitHub 上查看↗93,257
  • gohugoio/hugogohugoio 的头像

    gohugoio/hugo

    88,701在 GitHub 上查看↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Converts source content and template files into high-performance, production-ready static HTML.

    Goblog-enginecmscontent-management-system
    在 GitHub 上查看↗88,701
  • django/djangodjango 的头像

    django/django

    87,878在 GitHub 上查看↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Separates presentation logic from code by parsing custom markup into dynamic HTML through a sandboxed rendering engine.

    Pythonappsdjangoframework
    在 GitHub 上查看↗87,878
  • mungell/awesome-for-beginnersMunGell 的头像

    MunGell/awesome-for-beginners

    86,586在 GitHub 上查看↗

    This project is a curated directory of software repositories specifically selected to help newcomers make their first open-source contributions. It serves as a collaborative knowledge base that aggregates entry-level development opportunities, providing a structured path for novice developers to practice version control and engage with active software communities. The repository distinguishes itself through a community-driven model where project listings are populated and verified by external contributors. This distributed peer review process ensures the directory remains current, while the u

    Utilities for transforming, parsing, and managing structured data, text formats, and binary objects.

    awesomeawesome-listbeginner-project
    在 GitHub 上查看↗86,586
  • vitejs/vitevitejs 的头像

    vitejs/vite

    81,611在 GitHub 上查看↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Supports importing pre-compiled binary modules with initialization helpers for efficient WebAssembly delivery.

    TypeScriptbuild-tooldev-serverfrontend
    在 GitHub 上查看↗81,611
  • tesseract-ocr/tesseracttesseract-ocr 的头像

    tesseract-ocr/tesseract

    74,751在 GitHub 上查看↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Adjust recognition accuracy for domain-specific terminology by utilizing user-defined word lists and custom patterns.

    C++hacktoberfestlstmmachine-learning
    在 GitHub 上查看↗74,751
  • hankcs/hanlphankcs 的头像

    hankcs/HanLP

    36,413在 GitHub 上查看↗

    HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese language, while also functioning as a multilingual text processor. It serves as a toolkit for performing linguistic analysis, semantic understanding, and script conversion. The project distinguishes itself through a dedicated focus on Chinese linguistic structures, including a specialized script converter for transforming text between Simplified Chinese, Traditional Chinese, and Pinyin. It further supports domain-specific model training to improve the recognition of professional t

    Allows defining custom word lists to force, merge, or correct how text is split into tokens.

    Pythondependency-parserhanlpnamed-entity-recognition
    在 GitHub 上查看↗36,413
  • fxsjy/jiebafxsjy 的头像

    fxsjy/jieba

    35,027在 GitHub 上查看↗

    This project is a Chinese text segmentation library and tokenizer designed to split Chinese sentences into individual words. It serves as a natural language processing tool for splitting characters into words, tagging parts of speech, and extracting keywords using statistical analysis. The library distinguishes itself through support for custom dictionary configuration and vocabulary file management, allowing users to override default segmentation rules for domain-specific accuracy. It also includes a TF-IDF keyword extractor to identify significant words and core topics within documents. Th

    Supports specifying custom dictionary files to improve word identification and segmentation accuracy.

    Python
    在 GitHub 上查看↗35,027
  • facebookresearch/fairseqfacebookresearch 的头像

    facebookresearch/fairseq

    32,228在 GitHub 上查看↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Binarizes raw text datasets into a format optimized for efficient loading during model training and evaluation.

    Python
    在 GitHub 上查看↗32,228
  • valyala/fasthttpvalyala 的头像

    valyala/fasthttp

    23,264在 GitHub 上查看↗

    Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and

    Loads and parses template definitions from local files to facilitate structural reuse.

    Go
    在 GitHub 上查看↗23,264
  • eligrey/filesaver.jseligrey 的头像

    eligrey/FileSaver.js

    22,032在 GitHub 上查看↗

    FileSaver.js is a client-side utility library designed to trigger browser download prompts for files generated within a web application or retrieved from remote web addresses. It enables the export of data directly to a user's local device, eliminating the need for server-side processing or backend infrastructure to handle file creation and storage. The library functions as a wrapper for the browser Blob API, simplifying the process of encapsulating binary data and mapping it to temporary object URLs. By programmatically managing anchor elements and their download attributes, it simulates use

    A tool that simplifies the creation and downloading of files from Blob objects across all modern web browsers.

    JavaScript
    在 GitHub 上查看↗22,032
  • meituan-dianping/mpvueMeituan-Dianping 的头像

    Meituan-Dianping/mpvue

    20,345在 GitHub 上查看↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    Maps component data and event handlers to native templates to keep the UI synchronized.

    JavaScriptminimpvuevue
    在 GitHub 上查看↗20,345
  • infinilabs/analysis-ikinfinilabs 的头像

    infinilabs/analysis-ik

    17,468在 GitHub 上查看↗

    Analysis-ik is a Chinese text segmenter and analysis plugin for Lucene-based search engines. It provides a specialized analyzer for splitting Chinese sentences into meaningful words to improve indexing and search accuracy within Elasticsearch and OpenSearch. The project features a dynamic dictionary manager that can load word libraries and stop-word files from remote HTTP endpoints. It monitors metadata headers on these remote files to trigger automatic vocabulary updates without requiring a service restart. The analyzer supports both fine-grained exhaustive and coarse-grained smart segmenta

    Allows defining user-provided word lists and stop-word files to override default segmentation behavior.

    Javaanalyzereasysearchelasticsearch
    在 GitHub 上查看↗17,468
  • openai/tiktokenopenai 的头像

    openai/tiktoken

    17,323在 GitHub 上查看↗

    Tiktoken is a library for converting raw text into numerical sequences using byte pair encoding schemes. It functions as a toolkit for managing tokenization processes, enabling the transformation of text into the specific numerical formats required by language models. The library provides mechanisms for automated encoder selection, allowing users to retrieve the correct tokenization configuration based on specific model names. It also supports the definition and registration of custom tokenization schemes, which facilitates the use of specialized vocabularies or unique model architectures wit

    Optimizes text processing tasks by converting large volumes of text into efficient encoded sequences.

    Python
    在 GitHub 上查看↗17,323
  • languagetool-org/languagetoollanguagetool-org 的头像

    languagetool-org/languagetool

    14,597在 GitHub 上查看↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Supports the use of user-defined word lists to improve and refine spell-checking accuracy.

    Javagrammarnatural-languagenatural-language-processing
    在 GitHub 上查看↗14,597
  • nltk/nltknltk 的头像

    nltk/nltk

    14,649在 GitHub 上查看↗

    This project is a comprehensive Python toolkit designed for natural language processing, research, and education. It functions as a linguistic data processor that provides a standardized framework for managing, cleaning, and analyzing large collections of annotated text corpora and lexical resources. The library distinguishes itself through its integration of both symbolic and statistical methods, allowing users to perform complex tasks ranging from rule-based grammar parsing to machine learning-driven classification. It offers a modular pipeline for text processing, enabling the transformati

    Provides a modular pipeline for transforming raw, unstructured language data into structured formats through tokenization and normalization.

    Pythonmachine-learningnatural-language-processingnlp
    在 GitHub 上查看↗14,649
上一个12下一个
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Data & Text Processing

探索子标签

  • Blob ConstructorsUtilities for creating blob objects from various data sources.
  • Custom Dictionaries1 个子标签User-defined word lists used to bias or improve text recognition accuracy.
  • Dataset BinarizationProcesses of converting text datasets into binary formats to optimize ingestion speed. **Distinct from Data & Text Processing:** Focuses on the binary conversion process for model loading rather than general text processing utilities.
  • Template Engines6 个子标签Libraries that merge data with predefined structures to generate formatted text or document output.
  • Text Processing OptimizersUtilities for optimizing the transformation of large text volumes into efficient encoded sequences. **Distinct from Data & Text Processing:** Distinct from general data and text processing: focuses on performance optimization for byte pair encoding pipelines.
  • Textual Data LoadingImporting content from various document formats and web sources for AI processing. **Distinct from Data & Text Processing:** Focuses specifically on the ingestion and loading phase from diverse sources, rather than general transformation.
  • WebAssembly LoadersSupport for importing and initializing WebAssembly binary modules.