awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dunovank avatar

dunovank/jupyter-themes

0
View on GitHub↗
9,822 stars·1,030 forks·CSS·MIT·17 views

Jupyter Themes

jupyter-themes is a Jupyter Notebook theme manager and CSS interface customizer. It provides a command line tool to apply custom color schemes, fonts, and layout styles to notebook environments.

The project includes a data visualization styling tool that synchronizes the aesthetic properties and color schemes of plotting libraries with the active interface theme. This ensures that data charts and figures remain visually consistent with the overall workspace theme.

Features

  • Jupyter Interface Customizations - Allows changing colors, fonts, and layout of the Jupyter interface to create a preferred visual workspace.
  • Command Line Configuration - Provides a command-line utility to modify configuration files and install visual theme assets.
  • Jupyter Notebook Curricula - Implements a command line tool for applying custom color schemes and layout styles to Jupyter interfaces.
  • CSS Styling - Uses custom CSS injection to override stylesheet rules for changing interface colors and layouts.
  • Interface Stylesheets - Provides a collection of stylesheets that modify fonts, colors, and visual properties of notebooks.
  • Theme Management - Provides utilities for managing and switching between different light and dark themes for the coding environment.
  • Theme Customization - Provides a command line utility to personalize the workspace through custom color schemes, fonts, and layouts.
  • Plot Styling Configurators - Provides aesthetic presets for plotting libraries to ensure charts match the interface theme.
  • Scientific Plot Customizers - Synchronizes the look of scientific data plots with the overall interface theme for professional presentations.
  • Data Visualization Styling - Applies consistent aesthetic properties and color schemes to charts and plots within notebooks.
  • Plot Attribute Themes - Applies visual themes and aesthetic properties to charts to ensure consistent data visualization.
  • Visualization Library Integrations - Integrates with plotting libraries to synchronize chart colors with the active interface theme.
  • Guides and Tutorials - Provides tools for customizing the visual appearance of the interface.

Star history

Star history chart for dunovank/jupyter-themesStar history chart for dunovank/jupyter-themes

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dunovank/jupyter-themes do?

jupyter-themes is a Jupyter Notebook theme manager and CSS interface customizer. It provides a command line tool to apply custom color schemes, fonts, and layout styles to notebook environments.

What are the main features of dunovank/jupyter-themes?

The main features of dunovank/jupyter-themes are: Jupyter Interface Customizations, Command Line Configuration, Jupyter Notebook Curricula, CSS Styling, Interface Stylesheets, Theme Management, Theme Customization, Plot Styling Configurators.

Which projects share features with dunovank/jupyter-themes?

Projects with overlapping indexed features include: makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… garrettj403/scienceplots — SciencePlots is a Matplotlib style library and scientific plotting framework designed to automate the formatting of… mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a… thomasp85/patchwork — Patchwork is a layout manager for combining multiple ggplot2 graphics into a single complex arrangement. It functions… zxwk1998/vue-admin-better — vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management… matplotlib/mplfinance — mplfinance is a financial time-series plotter and market data visualization framework built on Matplotlib. It is…

Projects sharing features with Jupyter Themes

These projects share indexed features with Jupyter Themes. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • makieorg/makie.jlMakieOrg avatar

    MakieOrg/Makie.jl

    2,778View on GitHub↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    View on GitHub↗2,778
  • garrettj403/scienceplotsgarrettj403 avatar

    garrettj403/SciencePlots

    8,998View on GitHub↗

    SciencePlots is a Matplotlib style library and scientific plotting framework designed to automate the formatting of figures for academic journals and professional scientific publications. It provides a collection of visual presets and configuration rules for academic typography, layout, and resolution. The project features curated color-blind accessible palettes and figure formatters specifically designed to meet the strict submission standards of academic publishers. It includes specialized tools for professional figure styling and the rendering of non-Latin scripts for multilingual support.

    Pythoncjk-fontsieee-paperlatex
    View on GitHub↗8,998
  • mckinsey/vizromckinsey avatar

    mckinsey/vizro

    3,579View on GitHub↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Pythondashboarddata-visualizationplotly
    View on GitHub↗3,579
  • thomasp85/patchworkthomasp85 avatar

    thomasp85/patchwork

    2,586View on GitHub↗

    Patchwork is a layout manager for combining multiple ggplot2 graphics into a single complex arrangement. It functions as a multi-plot composition tool and data visualization orchestrator, allowing independent graphics to be arranged into grids and nested layouts using additive and functional syntax. The system differentiates itself through a broadcast-based style application that propagates themes and scales across all subplots to maintain visual consistency. It also features guide-merging reconciliation to identify and collapse redundant legends into a single shared global guide. The framew

    Rggplot-extensionggplot2rstats
    View on GitHub↗2,586
Compare all 30 related projects→