awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • open-circle/valibotAvatar von open-circle

    open-circle/valibot

    8,769Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,769
  • partykit/partykitAvatar von partykit

    partykit/partykit

    5,644Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,644
  • loro-dev/loroAvatar von loro-dev

    loro-dev/loro

    5,374Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,374
  • racket/racketAvatar von racket

    racket/racket

    5,157Auf GitHub ansehen↗

    Racket ist eine Mehrzweck-Programmiersprache mit mehreren Paradigmen aus der Lisp-Familie, die für die Sprachschöpfung entwickelt wurde. Sie fungiert als Sprach-Workbench und bietet eine Plattform zum Entwerfen und Implementieren benutzerdefinierter Programmiersprachen durch ein flexibles System aus Makros und Modulen. Das System zeichnet sich durch eine umfassende Suite für Semantik-Engineering aus, die den Aufbau spezialisierter Sprach-Subsets und Bildungsschichten ermöglicht. Es enthält Tools für das Design benutzerdefinierter Sprachen, wie Lexer- und Parser-Generierung, sowie die Fähigkeit, Modul-Erweiterungsregeln und dynamische Sprachauswahl zur Lesezeit zu definieren. Das Projekt bietet eine integrierte Entwicklungsumgebung mit eingebautem Editor, visuellem Debugger und einem Software-Paketmanager. Die Funktionspalette erstreckt sich auf eine Standardbibliothek für allgemeine Zwecke, die 2D-Grafik-Rendering, Binärdatenverarbeitung, SQL- und deduktive Datenbankintegration sowie den Bau grafischer Benutzeroberflächen abdeckt. Die Umgebung unterstützt das Kompilieren von Quellcode in eigenständige ausführbare Dateien für die Distribution.

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

    Racketracket
    Auf GitHub ansehen↗5,157
  1. Home
  2. Software Engineering & Architecture
  3. Data Schema Validation
  4. Data Type Validation
  5. Binary Data Validation

Unter-Tags erkunden

  • 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.