awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bgrins avatar

bgrins/TinyColor

0
View on GitHub↗
5,248 स्टार्स·438 फोर्क्स·JavaScript·MIT·3 व्यूज़bgrins.github.io/TinyColor↗

TinyColor

TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various formats and color spaces. It functions as a color space conversion tool and a web accessibility contrast checker to ensure compliance with readability standards.

The library provides a color palette generator for creating monochromatic, analogous, and complementary color schemes from a starting color. It also translates colors between hex, RGB, HSL, HSV, and named formats.

Additional capabilities include color parsing and normalization, programmatic manipulation of brightness, saturation, and hue, and web accessibility auditing through contrast ratio calculations. The toolset also covers dynamic UI color generation and the analysis of color perception.

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.

स्टार हिस्ट्री

bgrins/tinycolor के लिए स्टार हिस्ट्री चार्टbgrins/tinycolor के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

TinyColor के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो TinyColor के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • gka/chroma.jsgka का अवतार

    gka/chroma.js

    10,569GitHub पर देखें↗

    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
    GitHub पर देखें↗10,569
  • qix-/colorQix- का अवतार

    Qix-/color

    4,937GitHub पर देखें↗

    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
    GitHub पर देखें↗4,937
  • sharkdp/pastelsharkdp का अवतार

    sharkdp/pastel

    6,243GitHub पर देखें↗
    Rustclicolor-convertercolor-space
    GitHub पर देखें↗6,243
  • davidmerfield/randomcolordavidmerfield का अवतार

    davidmerfield/randomColor

    6,126GitHub पर देखें↗

    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
    GitHub पर देखें↗6,126
TinyColor के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

bgrins/tinycolor क्या करता है?

TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various formats and color spaces. It functions as a color space conversion tool and a web accessibility contrast checker to ensure compliance with readability standards.

bgrins/tinycolor की मुख्य विशेषताएं क्या हैं?

bgrins/tinycolor की मुख्य विशेषताएं हैं: Color Manipulation Libraries, Color Palette Generators, Accessibility Contrast Audits, Color Scheme Manipulators, Color Space Converters, Property Adjustments, Color Format Normalizers, Color String Parsers।

bgrins/tinycolor के कुछ ओपन-सोर्स विकल्प क्या हैं?

bgrins/tinycolor के ओपन-सोर्स विकल्पों में शामिल हैं: 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…