awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
brazilian-utils avatar

brazilian-utils/javascript

0
View on GitHub↗
brazilian-utils.com.br↗

Javascript

This library provides a collection of utilities for processing, validating, and formatting Brazilian personal data and national identifiers. It serves as a toolkit for managing common data formats within the Brazilian ecosystem, ensuring that information such as tax identification numbers, phone numbers, and postal codes conform to official standards.

The project distinguishes itself by combining mathematical checksum verification with structural pattern matching to ensure data integrity. It includes specialized functions for generating synthetic, valid identification numbers for testing environments, as well as utilities for masking sensitive information to support privacy requirements in user interfaces.

Beyond core identification tasks, the library offers a suite of data processing tools that handle string normalization and consistent formatting. These functions are organized to allow for modular composition, enabling developers to integrate validation and transformation logic into their applications. The package is available as a JavaScript and TypeScript utility library.

Features

  • Brazilian Data Validation Libraries - Provides a comprehensive toolkit for validating, formatting, and generating Brazilian personal data and national identifiers.
  • Identification Number Validation - Validates the structural integrity and mathematical validity of Brazilian national identification and tax documents.
  • Luhn Checksum Validators - Implements mathematical checksum validation algorithms to verify the authenticity of Brazilian national identification documents.
  • Brazilian Formatters - Standardizes Brazilian phone numbers, postal codes, and identification documents into consistent display formats.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
1,664 stars·126 forks·TypeScript·MIT·18 views
  • Deterministic Generators - Provides deterministic generation of valid Brazilian identification numbers for testing and development environments.
  • Test Data Generators - Generates valid, randomized Brazilian tax IDs and document numbers for testing and development purposes.
  • String Masking Utilities - Provides utilities for masking sensitive Brazilian personal data to support privacy requirements in user interfaces.
  • String Validation and Normalization - Normalizes raw input strings by stripping non-numeric characters to ensure consistent data representation.
  • Star history

    Star history chart for brazilian-utils/javascriptStar history chart for brazilian-utils/javascript

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does brazilian-utils/javascript do?

    This library provides a collection of utilities for processing, validating, and formatting Brazilian personal data and national identifiers. It serves as a toolkit for managing common data formats within the Brazilian ecosystem, ensuring that information such as tax identification numbers, phone numbers, and postal codes conform to official standards.

    What are the main features of brazilian-utils/javascript?

    The main features of brazilian-utils/javascript are: Brazilian Data Validation Libraries, Identification Number Validation, Luhn Checksum Validators, Brazilian Formatters, Deterministic Generators, Test Data Generators, String Masking Utilities, String Validation and Normalization.

    Which projects share features with brazilian-utils/javascript?

    Projects with overlapping indexed features include: arasatasaygin/is.js — is.js is a JavaScript validation library and data type checker. It provides a suite of utilities to verify whether… angus-c/just — Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming,… devtoys-app/devtoys — DevToys is a cross-platform desktop application that functions as a comprehensive suite of offline utilities for… jashkenas/underscore — Underscore is a JavaScript utility library providing a suite of functional programming and data manipulation helpers.… ankurp/dollar — Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection… ramda/ramda — Ramda is a functional JavaScript standard library and toolset for immutable data transformation and composition. It…

    Projects sharing features with Javascript

    These projects share indexed features with Javascript. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • arasatasaygin/is.jsarasatasaygin avatar

      arasatasaygin/is.js

      9,078View on GitHub↗

      is.js is a JavaScript validation library and data type checker. It provides a suite of utilities to verify whether variables are primitives, arrays, functions, or specific object types. The project allows for the implementation of custom validation logic and the use of naming namespaces to override default rules and regular expressions. It covers a broad range of validation capabilities, including numeric arithmetic properties, date and time analysis for relative and absolute ranges, and string format verification for patterns such as emails, URLs, and IP addresses. The library also includes

      JavaScript
      View on GitHub↗9,078
    • angus-c/justangus-c avatar

      angus-c/just

      6,204View on GitHub↗

      Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming, performance optimization, statistical analysis, and string processing. It provides a set of tools for deep cloning, filtering, and transforming complex objects and arrays. The project is structured as a series of zero-dependency modules, allowing utilities to be used independently to minimize bundle size. It implements functional programming patterns including currying, piping, and partial application, and provides execution control through memoization, debouncing, and throttling. The

      JavaScript
      View on GitHub↗6,204
    • devtoys-app/devtoysDevToys-app avatar

      DevToys-app/DevToys

      31,666View on GitHub↗

      DevToys is a cross-platform desktop application that functions as a comprehensive suite of offline utilities for common software development tasks. It provides a unified interface for performing data formatting, encoding, validation, and asset generation locally without requiring an internet connection. The application is built on a plugin-based extensibility framework that allows users to integrate custom utility modules to meet specific technical requirements. A core differentiator is its clipboard-aware management system, which monitors clipboard content to automatically suggest or open th

      C#blazorcross-platformcsharp
      View on GitHub↗31,666
    • jashkenas/underscorejashkenas avatar

      jashkenas/underscore

      27,345View on GitHub↗

      Underscore is a JavaScript utility library providing a suite of functional programming and data manipulation helpers. It serves as a framework for transforming data collections, composing functions, managing objects, and performing precise data type validation without modifying core language prototypes. The project includes a functional programming toolkit designed to control function execution timing and behavior through techniques such as debouncing, throttling, and partial application. It also provides a dedicated object manipulation utility for cloning, merging, picking, and omitting prop

      JavaScript
      View on GitHub↗27,345
    Compare all 30 related projects→

    Curated searches featuring Javascript

    Hand-picked collections where Javascript appears.
    • Dependency-Free JavaScript Utility Libraries