$npx skillfedfor your agent

palettable

Color palettes for Python

Worth itPyPI VisualizationReleased Apr 20231.7M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — palettable-3.3.3-py2.py3-none-any.whl
v3.3.3 · released 2023-04-19 · Python >=3.7

Yes. Palettable is a lightweight, dependency-free utility with permissive licensing and no known vulnerabilities. It's well-suited for any Python project needing color palettes for visualization or web design. The aging maintenance status (last release 2023-04-19) is a minor note—the package is stable and feature-complete—but the recent repository activity suggests it's not abandoned. Install it if you want to avoid color-picking overhead.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Installation is straightforward with no runtime dependencies and a pure-Python wheel distribution.
  • The package is aging—last release was 2023-04-19—but the repository remains active with a recent commit on 2025-08-23 and 816 stars, suggesting ongoing maintenance despite infrequent releases.

License · maintenance · safety

permissive license (permissive) — Licensed under MIT (permissive), allowing unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations beyond attribution.

last release 2023-04-19 (1213 days) · last repo commit 2025-08-23 · 816 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,662,651 downloads/mo, #3,672 on PyPI

Verify before relying

pip install palettable

from palettable.cartocolors.sequential import Viridis_20
colors = Viridis_20.hex_colors
  • How many distinct color palettes are included in the library and which color systems they represent (e.g., ColorBrewer, Carto, Tableau).
  • Whether matplotlib integration is automatic or requires explicit configuration steps beyond importing.
  • Performance characteristics when working with large numbers of colors or in high-throughput visualization pipelines.
Same gist for agents: .md · .json

What it is and what it does

Palettable is a pure-Python library that bundles curated color palettes for use in data visualization and web design. It originated as brewer2mpl and provides ready-to-use color schemes that can be consumed directly as lists or integrated with matplotlib to style plots. The package has no runtime dependencies, making it lightweight to install and use.

Developers typically use Palettable to avoid hand-picking colors or reinventing color-selection logic. It's useful when you need a consistent, professionally-designed palette for matplotlib plots, web interfaces, or any context where you want to apply a predefined color scheme without building one from scratch. The library supports modern Python versions (3.7 through 3.11) and is classified under Scientific/Engineering Visualization.

Use it for

  • Customize matplotlib plots with professional color schemes instead of default colors.
  • Supply a consistent set of colors for web application interfaces and dashboards.
  • Build data visualization tools that need multiple predefined color palettes for different contexts.
  • Create accessible visualizations by selecting from palettes designed with perceptual uniformity in mind.
  • Prototype multi-series plots quickly without manually defining RGB or hex color values.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Palettable is a lightweight, dependency-free utility with permissive licensing and no known vulnerabilities. It's well-suited for any Python project needing color palettes for visualization or web design. The aging maintenance status (last release 2023-04-19) is a minor note—the package is stable and feature-complete—but the recent repository activity suggests it's not abandoned. Install it if you want to avoid color-picking overhead.

Install

palettable on PyPI

Before you install

Installation is straightforward with no runtime dependencies and a pure-Python wheel distribution. The package is aging—last release was 2023-04-19—but the repository remains active with a recent commit on 2025-08-23 and 816 stars, suggesting ongoing maintenance despite infrequent releases.

License in practice

Licensed under MIT (permissive), allowing unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations beyond attribution.

Quickstart

pip install palettable

from palettable.cartocolors.sequential import Viridis_20
colors = Viridis_20.hex_colors

Verify before relying

  • How many distinct color palettes are included in the library and which color systems they represent (e.g., ColorBrewer, Carto, Tableau).
  • Whether matplotlib integration is automatic or requires explicit configuration steps beyond importing.
  • Performance characteristics when working with large numbers of colors or in high-throughput visualization pipelines.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAging 1,213 days since the last release
Last repo commit
First released
Downloads1,662,651 / month, #3,672 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/Engineering :: Visualization

Evidence: palettable-3.3.3-py2.py3-none-any.whl

Tags

Capabilities
color palettes pythonmatplotlib color mapscolor schemes visualizationpython color libraryweb application colorsplot customization colorspredefined color palettes
Topics
color-palettesvisualizationmatplotlib

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “color palettes python”

  • palettablePalettable provides a library of color palettes for Python that can…
  • brewer2mplProvides access to all 165 ColorBrewer2.org color maps (sequential,…
  • colorcetColorcet provides a collection of perceptually uniform colormaps…

Give your agent the search over MCP, or paste the wish link into any chat.

More Visualization packages

matplotlib Worth it
PyPI · Visualization · released Jul 2026

matplotlib creates static, animated, and interactive visualizations in Python, producing publication-quality figures in multiple formats for scripts, shells, web servers, and graphical interfaces.

Install it if you need to visualize data, generate publication-quality figures, or embed plots in applications.

permissive licensecompiled wheel · 3.11+
232.4Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
plotly Worth it
PyPI · Visualization · released Jul 2026

Plotly is an interactive, browser-based graphing library that creates charts and visualizations from Python, rendering them as HTML that can be viewed in Jupyter notebooks, standalone files, or web applications.

MITpure Python · 3.8+
74.2Mdownloads / mo
graphviz Worth it
PyPI · Visualization · released Jun 2025

Generates DOT language source code for graph structures and renders them using the Graphviz graph drawing software installed on your system.

Install it if you need to generate or render graphs from Python.

MITpure Python · 3.9+
56.8Mdownloads / mo
streamlit Worth it
PyPI · Application Frameworks · released Aug 2026

Streamlit transforms Python scripts into interactive web applications with minimal code, enabling rapid development of data dashboards, reports, and chat interfaces without requiring web development expertise.

Apache-2.0pure Python · 3.10+
29.7Mdownloads / mo
leather Unrated
PyPI · Python Modules · released Dec 2025

Leather is a lightweight Python charting library for quick, no-frills data visualization. It generates charts without requiring perfect styling or extensive configuration.

MITpure Pythonaging
28.7Mdownloads / mo

See also brewer2mpl · cmap · distinctipy · matplotlib-scalebar · plotille · cycler · cellpylib · cmweather · mplfinance