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
·
bgrins avatar

bgrins/TinyColor

0
View on GitHub↗
5,248 stele·438 fork-uri·JavaScript·MIT·2 vizualizăribgrins.github.io/TinyColor↗

TinyColor

TinyColor este o bibliotecă de manipulare a culorilor JavaScript utilizată pentru parsarea, conversia și modificarea culorilor în diverse formate și spații de culoare. Acesta funcționează ca un instrument de conversie a spațiului de culoare și un verificator de contrast pentru accesibilitatea web pentru a asigura conformitatea cu standardele de lizibilitate.

Biblioteca oferă un generator de palete de culori pentru crearea de scheme de culori monocromatice, analoge și complementare dintr-o culoare de pornire. De asemenea, traduce culorile între formatele hex, RGB, HSL, HSV și cele numite.

Capabilitățile suplimentare includ parsarea și normalizarea culorilor, manipularea programatică a luminozității, saturației și nuanței, și auditarea accesibilității web prin calculele raportului de contrast. Setul de instrumente acoperă, de asemenea, generarea dinamică a culorilor UI și analiza percepției culorilor.

Features

  • Color Manipulation Libraries - Implements a comprehensive suite for parsing, converting, and programmatically modifying colors across multiple formats in JavaScript.
  • Color Palette Generators - Generates harmonious color palettes including monochromatic, analogous, complementary, and triadic schemes.
  • Accessibility Contrast Audits - Calculates contrast ratios between text and background colors to audit compliance with accessibility standards.
  • Color Scheme Manipulators - Adjusts brightness, saturation, and hue of colors to create dynamic visual effects.
  • Color Space Converters - Transforms color coordinates between different mathematical models and formats using algebraic formulas.
  • Property Adjustments - Provides utilities for modifying the lightness, brightness, saturation, or hue of a color.
  • Color Format Normalizers - Translates colors between multiple representations including hex, RGB, HSL, and HSV.
  • Color String Parsers - Employs regular expressions to parse various color string formats into manipulatable objects.
  • Contrast Validators - Calculates contrast ratios between colors to ensure compliance with web accessibility and readability standards.
  • Internal Color Representations - Provides a standardized internal RGB representation to ensure consistent calculations across different color spaces.
  • Color Luminosity Calculators - Calculates perceived brightness and luminance of colors using standard weighting ratios.
  • Dynamic Theme Color Generators - Programmatically creates coordinated color palettes and schemes to build consistent visual themes.
  • Color Blending - Implements color blending by calculating weighted averages of color channel values.
  • WCAG Contrast Checkers - Calculates contrast ratios between colors to verify compliance with WCAG accessibility and readability standards.
  • Named Color Mappings - Provides a lookup table to translate human-readable color names into RGB values.
  • Color Libraries - Fast, small library for color manipulation and conversion.
  • Color Manipulation - Fast and lightweight color conversion and manipulation.
  • Color Utilities - Fast, lightweight color conversion and manipulation.

Istoric stele

Graficul istoricului de stele pentru bgrins/tinycolorGraficul istoricului de stele pentru bgrins/tinycolor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru TinyColor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu TinyColor.
  • gka/chroma.jsAvatar gka

    gka/chroma.js

    10,569Vezi pe GitHub↗

    chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric

    JavaScript
    Vezi pe GitHub↗10,569
  • qix-/colorAvatar Qix-

    Qix-/color

    4,937Vezi pe GitHub↗

    This is a JavaScript color manipulation library used for converting color spaces, formatting CSS strings, and computing luminosity ratios. It provides tools to transform color values between different mathematical models, including RGB, HSL, and CMYK. The library includes a web accessibility contrast calculator to compute luminosity and contrast ratios, ensuring text readability meets accessibility standards. It also features a CSS color formatter that exports values as hex strings, numeric arrays, or CSS-compatible strings. The toolkit covers broader capabilities for frontend color manageme

    JavaScript
    Vezi pe GitHub↗4,937
  • sharkdp/pastelAvatar sharkdp

    sharkdp/pastel

    6,243Vezi pe GitHub↗
    Rustclicolor-convertercolor-space
    Vezi pe GitHub↗6,243
  • davidmerfield/randomcolorAvatar davidmerfield

    davidmerfield/randomColor

    6,126Vezi pe GitHub↗

    randomColor is a programmatic utility for generating harmonious, aesthetically pleasing color strings for use in web stylesheets and digital user interfaces. It functions as a random color generator that produces values in hexadecimal, RGB, and HSL formats. The library uses a logic-based system that calculates hues and luminosity in HSL space to ensure visual harmony. It allows for the application of specific constraints to brightness, transparency, and hue offsets to limit the generated color spectrum. The tool provides capabilities for programmatic color generation across multiple output f

    JavaScript
    Vezi pe GitHub↗6,126
Vezi toate cele 30 alternative pentru TinyColor→

Întrebări frecvente

Ce face bgrins/tinycolor?

TinyColor este o bibliotecă de manipulare a culorilor JavaScript utilizată pentru parsarea, conversia și modificarea culorilor în diverse formate și spații de culoare. Acesta funcționează ca un instrument de conversie a spațiului de culoare și un verificator de contrast pentru accesibilitatea web pentru a asigura conformitatea cu standardele de lizibilitate.

Care sunt principalele funcționalități ale bgrins/tinycolor?

Principalele funcționalități ale bgrins/tinycolor sunt: Color Manipulation Libraries, Color Palette Generators, Accessibility Contrast Audits, Color Scheme Manipulators, Color Space Converters, Property Adjustments, Color Format Normalizers, Color String Parsers.

Care sunt câteva alternative open-source pentru bgrins/tinycolor?

Alternativele open-source pentru bgrins/tinycolor includ: gka/chroma.js — chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization… qix-/color — This is a JavaScript color manipulation library used for converting color spaces, formatting CSS strings, and… sharkdp/pastel. davidmerfield/randomcolor — randomColor is a programmatic utility for generating harmonious, aesthetically pleasing color strings for use in web… lokesh/color-thief — Color-thief is a color quantization library and image color palette extractor designed to identify the most prominent… vicc/chameleon — Chameleon is a color framework for Swift and Objective-C applications, providing a toolkit for managing dynamic…