Open-source projects categorized as Color Edit details

Top 23 Color Open-Source Projects

  • chalk

    🖍 Terminal string styling done right

    Project mention: Build a business card CLI tool | | 2022-06-09

    There are many tools available to help with styling your command line output. For my business card, I used a combination of boxen to draw the box around the content, and chalk to power the font styles and colours. I'll leave this part up to you, but you can view the code on GitHub to see how I did it. Be aware that if you want to use ES6 imports in Node, you'll need to update your index.js file extension to .mjs, and edit the package.json "bin" section accordingly.

  • colors

    Smarter defaults for colors on the web.

    Project mention: [ Setup ] - It's not exactly mine but I like to use it | | 2022-04-12

    Scheme: mrmrs (

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    Project mention: 21 days of CTF: lessons learned | | 2022-06-25

    Use PrivEsc tools such as linpeas to quickly hack you way in

  • chroma.js

    JavaScript library for all kinds of color manipulations

    Project mention: chroma.js - a small-ish zero-dependency JavaScript library (13.5kB) for all kinds of color conversions and color scales | | 2021-12-20
  • lsd

    The next gen ls command

    Project mention: How do i fix this ? i m using lsd, zsh | | 2022-06-23
  • rebass

    :atom_symbol: React primitive UI components built with styled-system.

    Project mention: What is Rebass and How to provide theming to Rebass Components? ⚛️ | | 2022-04-27

    Rebass is a simple React UI component library that allows you to create primitive UI components using the Styled System library. With Rebass, you can get started with your design system without having to write a lot of boilerplate code. Emotion, Styled Components, and Styled System are used to create Rebass, a themeable primitive UI component library for React. Because it is designed with Styled System, any Styled System theme object should work with Rebass. Rebass components include a standardized style props API to create larger component libraries.

  • randomColor

    A tiny script for generating attractive colors

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • color

    Color package for Go (golang)

    Project mention: Simple CLI Colorizing in Go | | 2022-03-22

    Note, you also need to handle piping to other programs or sending output to a file. See the logic in, and

  • SwiftUIX

    Extensions and additions to the standard SwiftUI library.

    Project mention: What is your favorite SwiftUI library? | | 2021-12-31
  • theme-ui

    Build consistent, themeable React apps based on constraint-based design principles

    Project mention: What is Rebass and How to provide theming to Rebass Components? ⚛️ | | 2022-04-27

    We know that React handles the user interfaces of around 10 million websites across the globe. No doubt, the base library of React is robust, so there are multiple component libraries like MUI, Antdesign, Rebass, ThemeUI, and more which provide valuable design elements. Rebass is the simple UI component library of React which is highly composable and built with styled-components to keep styles isolated. Many react js developers use React Rebass over Theme UI. Because Rebass components are reusable primitive components, they are ready to go out with the box with the best default styles. Moreover, all the rebass components are basically Box components that consist of a style system to give you the ability to style through props.

  • color

    :rainbow: Javascript color conversion and manipulation library (by Qix-)

    Project mention: ideas for how to organize a color palette | | 2022-06-21

    There’s a fantastic NPM package, simply called color, that handles all the different value types for you that would make this trivial. You could allow the user to choose their own sorting for instance. Of course disregard if you want to handle all the color logic on your own or not add another dependency.

  • TinyColor

    Fast, small color manipulation and conversion for JavaScript

    Project mention: Convert Hex to RGBA | | 2022-04-08

    TinyColor Is a great color manipulation js library that does everything I want here and more. I figure you guys may want to give it a try! -

  • colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

    Project mention: Command Line Tools for Productive Developers | | 2022-04-09

    colorls: Colorizes the ls output with color and icons (requires gem). Includes many useful flags, such as --gs for Git status, or -t for a tree view: I use an alias to replace ls with colorls:

  • Hue

    :art: Hue is the all-in-one coloring utility that you'll ever need.

  • Colours

    A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.

  • DynamicColor

    Yet another extension to manipulate colors easily in Swift and SwiftUI

  • PleaseJS

    JavaScript Library for creating random pleasing colors and color schemes

  • nord-vim

    An arctic, north-bluish clean and elegant Vim theme.

    Project mention: Setting up good vim workflow as a beginner | | 2022-06-23

    There are plenty of other amazing plugins. Also, have fun looking through colorschemes to make vim look pretty! Check out or I use eva01 ( Others I've liked are nord (, orbital (, and gotham (

  • react-colorful

    🎨 A tiny (2,8 KB) color picker component for React and Preact apps

  • iceberg.vim

    :antarctica: Bluish color scheme for Vim and Neovim

    Project mention: How can i change the Cmp completions background ? | | 2022-04-23

    You can just find a good theme, or add somewhere this highlights to your vim config. Here is an example from iceberg.vim colorscheme:

  • crossterm

    Cross platform terminal library rust

    Project mention: Rust TUI libraries | | 2022-06-22

    crossterm looks great but it seems to be incredibly low level


    A collection of LS_COLORS definitions; needs your contribution!

    Project mention: Exa · A Modern Replacement for ls | | 2021-12-18

    2. if you want more or different colours, you can use the `LS_COLORS` environment variable. There are various pre-made snippets around you may want to use. e.g.

  • color-names

    Large list of handpicked color names 🌈

    Project mention: - An open source toolbox for colors. | | 2022-02-17

    The names come from this package:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-25.

Color related posts


What are some of the best open-source Color projects? This list will help you:

Project Stars
1 chalk 18,666
2 colors 9,117
3 PEASS-ng 9,043
4 chroma.js 8,888
5 lsd 7,847
6 rebass 7,735
7 randomColor 5,837
8 color 5,392
9 SwiftUIX 4,763
10 theme-ui 4,524
11 color 4,320
12 TinyColor 4,300
13 colorls 4,118
14 Hue 3,344
15 Colours 3,098
16 DynamicColor 2,721
17 PleaseJS 2,269
18 nord-vim 2,173
19 react-colorful 1,910
20 iceberg.vim 1,793
21 crossterm 1,694
22 LS_COLORS 1,672
23 color-names 1,570
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.