Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python.
☆1,817Dec 31, 2024Updated last year
Alternatives and similar repositories for dominate
Users that are interested in dominate are comparing it to the libraries listed below
Sorting:
- Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool feat…☆141Jan 17, 2026Updated last month
- Python library to generate HTML or XML in a readable, concise and pythonic way.☆348Nov 2, 2024Updated last year
- TL;DR DOM on the server-side☆42Dec 24, 2024Updated last year
- Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.☆28,130Feb 1, 2026Updated last month
- An object oriented high-level Python Web Framework that requires no frontend programming☆1,276Jan 6, 2026Updated last month
- Python Classes Without Boilerplate☆5,741Feb 23, 2026Updated last week
- 🌳 A type-safe HTML template engine for Python. Build dynamic web pages using Python components with a React-like approach.☆885Feb 17, 2026Updated 2 weeks ago
- Build GUI for your Python program with JavaScript, HTML, and CSS☆5,757Updated this week
- Typer, build great CLIs. Easy to code. Based on Python type hints.☆18,951Updated this week
- Async, pure-Python server-side rendering engine for hypermedia applications.☆387Feb 23, 2026Updated last week
- Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.☆3,644Updated this week
- Simplified packaging of Python modules☆2,243Updated this week
- Generate HTML conveniently and efficiently in Python☆114Apr 21, 2025Updated 10 months ago
- More routines for operating on iterables, beyond itertools☆4,040Feb 10, 2026Updated 3 weeks ago
- Write desktop and web apps in pure Python☆3,343Jan 20, 2025Updated last year
- Python packaging and dependency management made easy☆34,286Updated this week
- Rich is a Python library for rich text and beautiful formatting in the terminal.☆55,654Feb 26, 2026Updated last week
- A functional standard library for Python.☆5,118Jan 1, 2026Updated 2 months ago
- The property-based testing library for Python☆8,463Feb 22, 2026Updated last week
- Simple, modern and fast file watching and code reload for Python, written in Rust☆2,426Nov 28, 2025Updated 3 months ago
- Trio – a friendly Python library for async concurrency and I/O☆7,186Updated this week
- A flexible tool for creating, organizing, and sharing visualizations of live, rich data. Supports Torch and Numpy☆10,233Feb 26, 2026Updated last week
- Pythonic task management & command execution.☆4,724Oct 20, 2025Updated 4 months ago
- Python 3.9 to JavaScript compiler - Lean, fast, open!☆2,915Jun 16, 2025Updated 8 months ago
- Write responsive web apps in full python☆551Dec 31, 2024Updated last year
- Modern, extensible Python project management☆7,138Updated this week
- 🏹 Better dates & times for Python☆9,029Feb 19, 2026Updated 2 weeks ago
- Python datetimes made easy☆6,620Feb 17, 2026Updated 2 weeks ago
- A next generation HTTP client for Python. 🦋☆15,122Updated this week
- A Fast, Extensible Progress Bar for Python and CLI☆30,985Feb 14, 2026Updated 2 weeks ago
- 🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library.…☆6,854Jan 28, 2026Updated last month
- Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy☆7,933Feb 2, 2026Updated last month
- The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal a…☆34,570Updated this week
- TinyDB is a lightweight document oriented database optimized for your happiness :)☆7,472Jan 17, 2026Updated last month
- Python job scheduling for humans.☆12,238May 25, 2024Updated last year
- Python dictionaries with advanced dot notation access☆2,820Feb 21, 2026Updated last week
- Brython (Browser Python) is an implementation of Python 3 running in the browser☆6,585Feb 26, 2026Updated last week
- Ultra fast asyncio event loop.☆11,674Jan 30, 2026Updated last month
- Python composable command line interface toolkit☆17,328Updated this week