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

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

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

4 个仓库

Awesome GitHub RepositoriesBinary Data Validation

Verifies that a value is a binary blob and checks its associated MIME type and size.

Distinct from Data Type Validation: Specifically focuses on binary blobs and MIME types rather than generic instance constructors or type checks.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Binary Data Validation. Refine with filters or upvote what's useful.

Awesome Binary Data Validation GitHub Repositories

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

    open-circle/valibot

    8,769在 GitHub 上查看↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    Deno Valide verifies that a value is a blob and checks MIME type and size.

    TypeScriptbundle-sizemodularparsing
    在 GitHub 上查看↗8,769
  • partykit/partykitpartykit 的头像

    partykit/partykit

    5,644在 GitHub 上查看↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Decodes raw binary WebSocket messages into objects and validates them against a schema.

    TypeScriptbackendscollaborationcrdts
    在 GitHub 上查看↗5,644
  • loro-dev/loroloro-dev 的头像

    loro-dev/loro

    5,374在 GitHub 上查看↗

    Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c

    Verifies embedded checksums during snapshot imports to detect and reject corrupted binary payloads.

    Rustcollaborative-editingcrdtlocal-first
    在 GitHub 上查看↗5,374
  • racket/racketracket 的头像

    racket/racket

    5,157在 GitHub 上查看↗

    Racket 是一种通用的、多范式编程语言,属于 Lisp 家族,专为语言创建而设计。它作为一个语言工作台,通过灵活的宏和模块系统,为设计和实现自定义编程语言提供了一个平台。 该系统的特色在于提供了一套全面的语义工程套件,允许构建专门的语言子集和教育层。它包括用于自定义语言设计的工具,如词法分析器和解析器生成,以及在读取时定义模块扩展规则和动态语言选择的能力。 该项目提供了一个集成开发环境,内置编辑器、可视化调试器和软件包管理器。其功能范围扩展到涵盖 2D 图形渲染、二进制数据处理、SQL 和演绎数据库集成以及图形用户界面构建的通用标准库。 该环境支持将源代码编译为独立的二进制可执行文件以进行分发。

    Enforces contracts on binary values to ensure they adhere to expected ranges and encoding constraints.

    Racketracket
    在 GitHub 上查看↗5,157
  1. Home
  2. Software Engineering & Architecture
  3. Data Schema Validation
  4. Data Type Validation
  5. Binary Data Validation

探索子标签

  • Decoded Payload ValidatorsDecodes raw binary data into objects and validates the decoded payload against a schema. **Distinct from Binary Data Validation:** Distinct from Binary Data Validation: focuses on decoding binary data into structured objects before validation, not just checking MIME type and size.