skillfed

esphome-glyphsets

A lightweight version of glyphsets for ESPHome

esphome-glyphsets v0.2.0 205.7K downloads/30d#9,584 on PyPI1
Permissive license Apache Software License 2.0 Active released

What it is and what it does

esphome-glyphsets is a lightweight glyph set library designed for use in ESPHome projects. It provides glyph data that can be imported directly into Python code with no external runtime dependencies, making it suitable for embedded or resource-constrained environments where a full glyphsets package would be overkill.

The package is in pre-alpha development but actively maintained, with support for Python 3.9 through 3.13. It follows a straightforward import pattern and is intended as a minimal alternative to heavier glyph libraries, though the exact scope of included glyphs and its relationship to the broader glyphsets ecosystem is not detailed in the available documentation.

Use it for:

  • Embed glyph data in ESPHome firmware or configuration without pulling in heavy dependencies
  • Access character set definitions for display rendering on microcontroller-based ESPHome devices
  • Integrate lightweight font or symbol resources into ESPHome automation projects

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a lightweight glyph set library tailored for ESPHome projects, allowing you to import and use glyph data without external dependencies.

Yes, if you are building ESPHome projects and need glyph data without external dependencies. The permissive license, low install friction, and active maintenance make it a low-risk choice. However, verify that the included glyph sets match your specific use case before committing, since the library is still pre-alpha and documentation is minimal.

Install

esphome-glyphsets on PyPI

pip

pip install esphome-glyphsets

uv

uv add esphome-glyphsets

poetry

poetry add esphome-glyphsets

Installing esphome-glyphsets

Before you install

Low install friction with no runtime dependencies. The package is actively maintained and supports current Python versions (3.9–3.13), though it remains in pre-alpha status.

License in practice

Licensed under Apache Software License 2.0, a permissive license that allows commercial and private use with minimal restrictions.

Quickstart

pip install esphome-glyphsets

import esphome_glyphsets

Verify before relying

  • What specific glyph sets or character encodings are included in this library
  • Whether this is a drop-in replacement for a larger glyphsets package or a standalone subset
  • What ESPHome use cases this library is designed to support

Package facts

License Apache Software License 2.0 (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 541 days since the last release
Last repo commit
First released
Downloads 205,653/month — #9,584 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: esphome_glyphsets-0.2.0-py3-none-any.whl

Development Status :: 2 - Pre-AlphaIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Software Development :: Libraries

Tags

esphome glyph setslightweight glyphsetsesphome font glyphsglyph library for esphomeesphome character sets
esphomeglyphsembedded

More Libraries packages