awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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 هي مكتبة معالجة ألوان JavaScript تستخدم لتحليل وتحويل وتعديل الألوان عبر تنسيقات ومساحات ألوان مختلفة. تعمل كأداة لتحويل مساحة الألوان ومدقق تباين لإمكانية الوصول إلى الويب لضمان الامتثال لمعايير القراءة.

توفر المكتبة مولد لوحة ألوان لإنشاء مخططات ألوان أحادية اللون، ومتماثلة، ومتكاملة من لون بداية. كما تترجم الألوان بين تنسيقات hex وRGB وHSL وHSV والتنسيقات المسماة.

تشمل القدرات الإضافية تحليل الألوان وتطبيعها، والمعالجة البرمجية للسطوع والتشبع ودرجة اللون، وتدقيق إمكانية الوصول إلى الويب من خلال حسابات نسبة التباين. تغطي مجموعة الأدوات أيضاً توليد ألوان واجهة المستخدم الديناميكية وتحليل إدراك الألوان.

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

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ TinyColor

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع TinyColor.
  • gka/chroma.jsالصورة الرمزية لـ gka

    gka/chroma.js

    10,569عرض على 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
    عرض على GitHub↗10,569
  • qix-/colorالصورة الرمزية لـ Qix-

    Qix-/color

    4,937عرض على 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
    عرض على GitHub↗4,937
  • sharkdp/pastelالصورة الرمزية لـ sharkdp

    sharkdp/pastel

    6,243عرض على GitHub↗
    Rustclicolor-convertercolor-space
    عرض على GitHub↗6,243
  • davidmerfield/randomcolorالصورة الرمزية لـ davidmerfield

    davidmerfield/randomColor

    6,126عرض على 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
    عرض على GitHub↗6,126
عرض جميع البدائل الـ 30 لـ TinyColor→

الأسئلة الشائعة

ما هي وظيفة bgrins/tinycolor؟

TinyColor هي مكتبة معالجة ألوان JavaScript تستخدم لتحليل وتحويل وتعديل الألوان عبر تنسيقات ومساحات ألوان مختلفة. تعمل كأداة لتحويل مساحة الألوان ومدقق تباين لإمكانية الوصول إلى الويب لضمان الامتثال لمعايير القراءة.

ما هي الميزات الرئيسية لـ 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…