-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
Library Verification Request
Library ID: /html-codegen/html_codegen
Library Name: Html Codegen
Context7 Page: https://context7.com/html-codegen/html_codegen
Docs or Website URL
https://github.com/html-codegen/html_codegen
Description
html_codegen — Python-библиотека для программной генерации HTML-документов.
Основные возможности:
- DSL для построения HTML-дерева через Python-классы (70+ тегов)
- Fluent API с цепочками вызовов и with-контекст-менеджерами
- Валидация структуры DOM (один head/body, запрет вложений в текстовые узлы и одиночные теги)
- Поддержка Brython (клиентский Python в браузере)
- Рендеринг в строку
Benefits
- Pythonic DSL — создавай HTML на чистом Python без шаблонов и синтаксического мусора
- Type Safety — все 70+ тегов полностью типизированы, автодополнение в IDE
- Валидация на этапе разработки — ошибки структуры DOM ловятся сразу, а не в браузере
- Fluent API — цепочки вызовов и with-менеджеры для читаемого кода
- Brython ready — работает из коробки с клиентским Python в браузере
- Никаких зависимостей — один чистый Python-пакет
Submitted via Context7 library admin page
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels