awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesClient-Side Data Sanitization

Processes and formats raw user input on the client side to maintain data integrity before server transmission.

Distinct from Client-Side Data Filtering: Distinct from filtering as it modifies the content (cleansing) rather than selecting a subset of data.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Client-Side Data Sanitization. Refine with filters or upvote what's useful.

Awesome Client-Side Data Sanitization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jquery-validation/jquery-validationAvatar jquery-validation

    jquery-validation/jquery-validation

    10,327Vezi pe GitHub↗

    Acest proiect este un plugin jQuery și un validator de formulare pe partea de client utilizat pentru a verifica input-urile formularelor web înainte ca acestea să fie trimise către un server. Utilizează un motor de validare bazat pe reguli pentru a verifica input-ul utilizatorului față de reguli predefinite sau personalizate pentru a asigura integritatea datelor în browser. Instrumentul este conceput ca un sistem de validare conform ARIA, utilizând atribute de accesibilitate pentru a lega mesajele de eroare de câmpurile de input. Acest lucru asigură că utilizatorii de screen reader sunt notificați atunci când un câmp conține o valoare invalidă în timpul procesului de trimitere a formularului. Sistemul suportă validarea serverului remote prin cereri HTTP asincrone și permite injectarea dinamică de reguli pentru a adăuga logică de validare personalizată. Gestionează interfața utilizator prin randarea erorilor legată de DOM și utilizează declanșarea bazată pe evenimente pentru a executa verificări în timpul evenimentelor de focus, blur sau submit.

    Prevents malformed data from being sent to the server by validating input on the client side.

    JavaScript
    Vezi pe GitHub↗10,327
  • guillaumepotier/parsley.jsAvatar guillaumepotier

    guillaumepotier/Parsley.js

    8,978Vezi pe GitHub↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    Cleanses and formats input values on the client side to ensure consistent data before submission.

    JavaScript
    Vezi pe GitHub↗8,978
  • fex-team/webuploaderAvatar fex-team

    fex-team/webuploader

    7,647Vezi pe GitHub↗

    Webuploader is a browser-based file upload library written in JavaScript. It provides a system for managing multi-file uploads with support for drag-and-drop, clipboard pasting, and type filtering. The library includes a chunked file upload manager that splits large files into smaller segments to improve stability and enable partial retries. It features a client-side image compressor that generates previews and reduces file size before transmission, as well as an MD5 file integrity verifier to identify and skip redundant uploads of files already stored on the server. The tool manages file co

    Generates MD5 cryptographic hashes directly within the browser to verify file integrity and identify duplicates.

    JavaScript
    Vezi pe GitHub↗7,647
  • bitwiseshiftleft/sjclAvatar bitwiseshiftleft

    bitwiseshiftleft/sjcl

    7,208Vezi pe GitHub↗

    sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding within a web browser. It functions as an AES symmetric encryption tool, a cryptographic hashing library, and a Base32 data encoder. The project provides implementations for the Advanced Encryption Standard to secure data through symmetric key encryption and decryption. It also enables the generation of fixed-length data fingerprints to verify information integrity and authenticity. The library covers a broader range of security capabilities, including client-side data hashing,

    Creates unique fixed-length fingerprints of data in JavaScript to verify integrity and authenticity.

    JavaScript
    Vezi pe GitHub↗7,208
  • traceloop/openllmetryAvatar traceloop

    traceloop/openllmetry

    7,202Vezi pe GitHub↗

    OpenLLMetry is an OpenTelemetry-based observability framework and instrumentation library for generative AI applications. It provides toolsets for tracing and monitoring large language model workflows, capturing telemetry from model providers, agent frameworks, and vector databases using standardized semantic conventions. The project distinguishes itself by providing a specialized evaluation and experimentation suite that associates user feedback and prompt version hashes with specific execution traces. It includes a system for tracking model reasoning paths and enforcing security guardrails

    Implements mechanisms to suppress sensitive content from telemetry payloads to ensure privacy and security compliance.

    Python
    Vezi pe GitHub↗7,202
  • blueimp/javascript-md5Avatar blueimp

    blueimp/JavaScript-MD5

    4,562Vezi pe GitHub↗

    Aceasta este o bibliotecă JavaScript cross-platform și un instrument de hashing criptografic utilizat pentru generarea de mesaje digest MD5 pe 128 de biți și amprente digitale din șiruri de caractere sau date binare. Oferă o implementare consistentă pentru calcularea valorilor hash și a digest-urilor codificate hexazecimal pentru a facilita validarea datelor. Biblioteca include o implementare HMAC-MD5, permițând crearea de coduri de autentificare a mesajelor cu cheie pentru a verifica atât autenticitatea, cât și integritatea unui mesaj folosind o cheie secretă. Aceste capabilități susțin verificarea integrității datelor și autentificarea mesajelor atât în browserele web client-side, cât și în mediile server-side Node.js.

    Allows the computation of MD5 checksums directly within the web browser to offload server processing.

    JavaScript
    Vezi pe GitHub↗4,562
  • uptrace/uptraceAvatar uptrace

    uptrace/uptrace

    4,098Vezi pe GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Protects private information by excluding specific URL patterns or sanitizing sensitive request headers in telemetry.

    Goapmapplication-monitoringclickhouse
    Vezi pe GitHub↗4,098
  1. Home
  2. Software Engineering & Architecture
  3. Client-Side Data Sanitization

Explorează sub-etichetele

  • Client-Side HashingGeneration of cryptographic hashes directly within the web browser. **Distinct from Client-Side Data Sanitization:** Focuses on hashing for integrity verification rather than data sanitization or filtering.
  • Telemetry Data SuppressionFiltering sensitive information from observability payloads to prevent data leakage. **Distinct from Client-Side Data Sanitization:** Distinct from general sanitization by specifically targeting telemetry data payloads before export.