Skip to content

Commit f271502

Browse files
Update best-of list for version 2025.11.06 (#22)
Co-authored-by: hasansezertasan <13135006+hasansezertasan@users.noreply.github.com>
1 parent 40e3148 commit f271502

4 files changed

Lines changed: 125 additions & 36 deletions

File tree

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -93,23 +93,23 @@ _Projects for generating HTML_
9393
</details>
9494
<details><summary><b><a href="https://github.com/lxml/lxml">lxml</a></b> (🥇33 · ⭐ 2.9K) - The lxml XML toolkit for Python. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code></summary>
9595

96-
- [GitHub](https://github.com/lxml/lxml) (👨‍💻 170 · 🔀 580 · 📥 9.5K · 📦 590K · ⏱️ 24.09.2025):
96+
- [GitHub](https://github.com/lxml/lxml) (👨‍💻 170 · 🔀 580 · 📥 10K · 📦 590K · ⏱️ 24.09.2025):
9797

9898
```
9999
git clone https://github.com/lxml/lxml
100100
```
101101
</details>
102-
<details><summary><b><a href="https://github.com/pelme/htpy">htpy</a></b> (🥇19 · ⭐ 390 · ) - Generate HTML in Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code></summary>
102+
<details><summary><b><a href="https://github.com/pelme/htpy">htpy</a></b> (🥇18 · ⭐ 400 · 📉) - Generate HTML in Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code></summary>
103103

104-
- [GitHub](https://github.com/pelme/htpy) (👨‍💻 17 · 🔀 26 · 📦 57 · 📋 39 - 15% open · ⏱️ 28.08.2025):
104+
- [GitHub](https://github.com/pelme/htpy) (👨‍💻 17 · 🔀 26 · 📦 58 · 📋 40 - 17% open · ⏱️ 28.08.2025):
105105

106106
```
107107
git clone https://github.com/pelme/htpy
108108
```
109109
</details>
110-
<details><summary><b><a href="https://github.com/getludic/ludic">ludic</a></b> (🥇15 · ⭐ 860 · 📉) - A type-safe HTML template engine for Python. Build dynamic web pages.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code></summary>
110+
<details><summary><b><a href="https://github.com/getludic/ludic">ludic</a></b> (🥇16 · ⭐ 870 · 📈) - A type-safe HTML template engine for Python. Build dynamic web pages.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code></summary>
111111

112-
- [GitHub](https://github.com/getludic/ludic) (👨‍💻 8 · 🔀 18 · 📥 390 · 📦 15 · 📋 29 - 58% open · ⏱️ 23.08.2025):
112+
- [GitHub](https://github.com/getludic/ludic) (👨‍💻 9 · 🔀 18 · 📥 420 · 📦 15 · 📋 30 - 60% open · ⏱️ 06.11.2025):
113113

114114
```
115115
git clone https://github.com/paveldedik/ludic
@@ -133,7 +133,7 @@ _Projects for generating HTML_
133133
</details>
134134
<details><summary><b><a href="https://github.com/dropbox/pyxl">pyxl</a></b> (🥈12 · ⭐ 550 · 💤) - A Python extension for writing structured and reusable inline HTML. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code></summary>
135135

136-
- [GitHub](https://github.com/dropbox/pyxl) (👨‍💻 48 · 🔀 34 · ⏱️ 14.01.2025):
136+
- [GitHub](https://github.com/dropbox/pyxl) (👨‍💻 48 · 🔀 35 · ⏱️ 14.01.2025):
137137

138138
```
139139
git clone https://github.com/dropbox/pyxl
@@ -145,55 +145,55 @@ _Projects for generating HTML_
145145
- <b><a href="https://github.com/Hrabal/TemPy">TemPy</a></b> (🥇16 · ⭐ 140 · 💀) - Python Object Oriented Html Templating System. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
146146
- <b><a href="https://github.com/leforestier/yattag">yattag</a></b> (🥇15 · ⭐ 350 · 💤) - Python library to generate HTML or XML in a readable, concise.. <code>❗Unlicensed</code>
147147
- <b><a href="https://github.com/tylerbakke/MarkupPy">MarkupPy</a></b> (🥇14 · ⭐ 11 · 💤) - MarkupPy - An HTML/XML generator. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
148-
- <b><a href="https://github.com/BrainStormYourWayIn/sierra">sierra</a></b> (🥈13 · ⭐ 90) - A Pythonic wraparound of HTML/CSS/JS. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
149148
- <b><a href="https://github.com/sanic-org/html5tagger">html5tagger</a></b> (🥈13 · ⭐ 32 · 💀) - Create HTML documents from Python. <code><a href="http://bit.ly/3rvuUlR">Unlicense</a></code>
149+
- <b><a href="https://github.com/BrainStormYourWayIn/sierra">sierra</a></b> (🥈12 · ⭐ 91 · 📉) - A Pythonic wraparound of HTML/CSS/JS. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
150150
- <b><a href="https://github.com/apiad/auditorium">auditorium</a></b> (🥈12 · ⭐ 83 · 💀) - An HTML+CSS+JS generator from pure Python code. <code>❗Unlicensed</code>
151-
- <b><a href="https://github.com/basxsoftwareassociation/htmlgenerator">htmlgenerator</a></b> (🥈11 · ⭐ 41 · 💤) - TL;DR DOM on the server-side. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code>
151+
- <b><a href="https://github.com/basxsoftwareassociation/htmlgenerator">htmlgenerator</a></b> (🥈11 · ⭐ 42 · 💤) - TL;DR DOM on the server-side. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code>
152152
- <b><a href="https://github.com/pyxl4/pyxl4">pyxl4</a></b> (🥈10 · ⭐ 89 · 💀) - Extend Python syntax with HTML. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
153153
- <b><a href="https://github.com/miyakogi/wdom">wdom</a></b> (🥈10 · ⭐ 75 · 💀) - Web technology based GUI library for desktop applications. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
154-
- <b><a href="https://github.com/keithasaurus/simple_html">simple_html</a></b> (🥈10 · ⭐ 50 · 📉) - fast, templateless html generation. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
154+
- <b><a href="https://github.com/koaning/mohtml">mohtml</a></b> (🥈10 · ⭐ 62 · 📈) - DSL for HTML that targets marimo and more!. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
155+
- <b><a href="https://github.com/keithasaurus/simple_html">simple_html</a></b> (🥈10 · ⭐ 50) - fast, templateless html generation. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
155156
- <b><a href="https://github.com/jaimevp54/htmlBuilder">htmlBuilder</a></b> (🥈10 · ⭐ 39 · 💀) - A beautiful html builder built with python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
156-
- <b><a href="https://github.com/jpsca/jinjax-ui">jinjax-ui</a></b> (🥈10 · ⭐ 20) - JinjaX UI components. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
157157
- <b><a href="https://github.com/vchan/hyperscript">hyperscript</a></b> (🥈10 · ⭐ 10 · 💤) - HyperText with Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
158-
- <b><a href="https://github.com/Parnassius/domify">domify</a></b> (🥈10 · ⭐ 7 · 📈) - HTML generator using pure Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
159-
- <b><a href="https://github.com/CheeseCake87/pyhead">pyhead</a></b> (🥈10 · ⭐ 4 · 📈) - The Python HTML head filler. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
160-
- <b><a href="https://github.com/koaning/mohtml">mohtml</a></b> (🥈9 · ⭐ 53 · ➕) - DSL for HTML that targets marimo and more!. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
158+
- <b><a href="https://github.com/Parnassius/domify">domify</a></b> (🥈10 · ⭐ 7) - HTML generator using pure Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
159+
- <b><a href="https://github.com/CheeseCake87/pyhead">pyhead</a></b> (🥈10 · ⭐ 4) - The Python HTML head filler. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
161160
- <b><a href="https://github.com/Michael-F-Ellis/htmltree">htmltree</a></b> (🥈9 · ⭐ 36 · 💀) - Generalized nested html element tree with recursive rendering. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
162161
- <b><a href="https://github.com/LiftoffSoftware/htmltag">htmltag</a></b> (🥈9 · ⭐ 22 · 💀) - A Python (2 *and* 3) module for wrapping whatever strings you want.. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
163162
- <b><a href="https://github.com/MohammadrezaAmani/INUI">INUI</a></b> (🥈9 · ⭐ 21 · 💤) - Powerful and Highly Customizable Python Library for UI. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
163+
- <b><a href="https://github.com/jpsca/jinjax-ui">jinjax-ui</a></b> (🥈9 · ⭐ 20 · 📉) - JinjaX UI components. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
164164
- <b><a href="https://github.com/srittau/python-htmlgen">python-htmlgen</a></b> (🥈9 · ⭐ 17 · 💀) - Python HTML 5 Generator. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
165-
- <b><a href="https://github.com/pcarbonn/fast_html">fast_html</a></b> (🥉8 · ⭐ 100) - Generate HTML conveniently and efficiently in Python. <code><a href="http://bit.ly/37RvQcA">❗️LGPL-3.0</a></code>
165+
- <b><a href="https://github.com/pcarbonn/fast_html">fast_html</a></b> (🥉8 · ⭐ 110 · 💤) - Generate HTML conveniently and efficiently in Python. <code><a href="http://bit.ly/37RvQcA">❗️LGPL-3.0</a></code>
166166
- <b><a href="https://github.com/cenkalti/pyhtml">pyhtml</a></b> (🥉8 · ⭐ 75 · 💀) - HTML generation library for Python. <code>❗Unlicensed</code>
167-
- <b><a href="https://github.com/ejplatform/hyperpython">hyperpython</a></b> (🥉7 · ⭐ 59 · 💀) - A small DSL to write HTML in Python. <code>❗Unlicensed</code>
167+
- <b><a href="https://github.com/ejplatform/hyperpython">hyperpython</a></b> (🥉7 · ⭐ 58 · 💀) - A small DSL to write HTML in Python. <code>❗Unlicensed</code>
168168
- <b><a href="https://github.com/timothycrosley/thedom">thedom</a></b> (🥉7 · ⭐ 24 · 💀) - A python framework to generate html and JavaScript from reusable.. <code><a href="http://bit.ly/2KucAZR">❗️GPL-2.0</a></code>
169169
- <b><a href="https://github.com/frodo821/Rattlepy">Rattlepy</a></b> (🥉7 · ⭐ 9 · 💀) - A easy-to-use pure python HTML template engine. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
170-
- <b><a href="https://github.com/mwd1993/QuykHtml">QuykHtml</a></b> (🥉6 · ⭐ 19) - A python library that allows you to quickly and easily generate HTML.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
170+
- <b><a href="https://github.com/mwd1993/QuykHtml">QuykHtml</a></b> (🥉6 · ⭐ 18 · 💤) - A python library that allows you to quickly and easily generate HTML.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
171171
- <b><a href="https://github.com/Unviray/pyplater">pyplater</a></b> (🥉6 · ⭐ 12 · 💀) - Build html component with python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
172172
- <b><a href="https://github.com/quokkaproject/flask-htmlbuilder">flask-htmlbuilder</a></b> (🥉6 · ⭐ 11 · 💀) - Builds HTML from Python (recovered from local.. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code>
173-
- <b><a href="https://github.com/mosquito/tagz">tagz</a></b> (🥉6 · ⭐ 6 · 💀) - tagz is a html tags builder. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
173+
- <b><a href="https://github.com/mosquito/tagz">tagz</a></b> (🥉6 · ⭐ 7 · 💀) - tagz is a html tags builder. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
174174
- <b><a href="https://github.com/rorre/liku">liku</a></b> (🥉6 · ⭐ 5 · 💀) - Python HTML templating, inspired by modern Web Development. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
175175
- <b><a href="https://github.com/bitplorer/uidom">uidom</a></b> (🥉6 · ⭐ 3 · 💤) - Blade like HTML Library for Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
176176
- <b><a href="https://github.com/mdamien/lys">lys</a></b> (🥉5 · ⭐ 77 · 💀) - Simple HTML templating for Python. <code>❗Unlicensed</code>
177177
- <b><a href="https://github.com/SimonSapin/html5ever-python">html5ever-python</a></b> (🥉5 · ⭐ 41 · 💀) - Python bindings for html5ever, using CFFI. <code>❗Unlicensed</code>
178178
- <b><a href="https://github.com/nosamanuel/cottonmouth">cottonmouth</a></b> (🥉5 · ⭐ 15 · 💀) - Pure-Python HTML generation. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code>
179179
- <b><a href="https://github.com/quadrant-newmedia/html_generators">html_generators</a></b> (🥉5 · ⭐ 9 · 💀) - Functional, streaming HTML generation. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
180-
- <b><a href="https://github.com/ndendic/RustyTags">rusty-tags</a></b> (🥉5 · ⭐ 7 · 🐣) - High-performance HTML generation library in Rust with Python.. <code>❗Unlicensed</code>
181180
- <b><a href="https://github.com/lxndrdagreat/phlex">phlex</a></b> (🥉5 · 💀) - Simple, flexible static HTML builder written in Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
182181
- <b><a href="https://github.com/maxpert/htmxido">htmxido</a></b> (🥉4 · ⭐ 21 · 💀) - HTMX generation in Python 3 using DSL. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
183182
- <b><a href="https://github.com/niklasf/python-tinyhtml">python-tinyhtml</a></b> (🥉4 · ⭐ 19 · 💤) - A tiny library to safely render compact HTML5 from.. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
183+
- <b><a href="https://github.com/ndendic/RustyTags">rusty-tags</a></b> (🥉4 · ⭐ 8 · 🐣) - High-performance HTML generation library in Rust with Python.. <code>❗Unlicensed</code>
184184
- <b><a href="https://github.com/rohitgirdhar/PyHTMLWriter">PyHTMLWriter</a></b> (🥉4 · ⭐ 5 · 💀) - HTML Writer in Python. <code>❗Unlicensed</code>
185185
- <b><a href="https://github.com/Strovsk/pytagtree">pytagtree</a></b> (🥉4 · ⭐ 1 · 💀) - Create markup tag trees using python code with component like structure. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
186186
- <b><a href="https://github.com/ClimenteA/htmgem">htmgem</a></b> (🥉3 · ⭐ 4 · 💀) - Generate HTML with Python. <code>❗Unlicensed</code>
187187
- <b><a href="https://github.com/Anikeshpatel/dompy">Anikeshpatel/dompy</a></b> (🥉3 · ⭐ 3 · 💀) - JavaScript Dom Api for Python, Html Parser and a Web.. <code><a href="http://bit.ly/2M0xdwT">❗️GPL-3.0</a></code>
188188
- <b><a href="https://github.com/ctoscano/SliqueHTML">SliqueHTML</a></b> (🥉3 · ⭐ 2 · 💀) - Python library that lets you create HTML using DOM-like objects. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
189189
- <b><a href="https://github.com/scrussell24/hype-html">hype-html</a></b> (🥉3 · ⭐ 2 · 💀) - A minimal python dsl for generating html. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
190+
- <b><a href="https://github.com/tlonny/pdoo">pdoo</a></b> (🥉3 · ⭐ 1 · 💀) - PDOO (Python DOM Orchestrator) is a library for generating styled HTML.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
190191
- <b><a href="https://github.com/butvinm/markpy">markpy</a></b> (🥉3 · ⭐ 1 · 💀) - Embedding tree markup syntax (XML) into Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
191192
- <b><a href="https://github.com/skitschy/pyHTML5builder">pyHTML5builder</a></b> (🥉3 · 💀) - <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
192193
- <b><a href="https://github.com/doctorOb/dompy">doctorOb/dompy</a></b> (🥉3 · 💀) - Javascript DOM objects in python. Parse html like you would in.. <code>❗Unlicensed</code>
193194
- <b><a href="https://github.com/MassiminoilTrace/PythonBoostrapWebBuilder">PythonBoostrapWebBuilder</a></b> (🥉3 · 💀) - Helper class to generate simple html pages using.. <code><a href="http://bit.ly/2M0xdwT">❗️GPL-3.0</a></code>
194195
- <b><a href="https://github.com/wangxl1998/Python-HTML-Parser">Python-HTML-Parser</a></b> (🥉3 · 💀) - Simple HTML DOM Parser written in python. <code>❗Unlicensed</code>
195196
- <b><a href="https://github.com/m-housh/bootstrap_wrapper">bootstrap_wrapper</a></b> (🥉3 · 💀) - A work in progress, a python library(almost) that uses.. <code>❗Unlicensed</code>
196-
- <b><a href="https://github.com/tlonny/pdoo">pdoo</a></b> (🥉2 · ⭐ 1 · 💀) - PDOO (Python DOM Orchestrator) is a library for generating styled HTML.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
197197
- <b><a href="https://github.com/marcuwynu23/JS-templater-python">JS-templater-python</a></b> (🥉1 · ⭐ 2 · 💀) - Flask Library/Tool to use pure DOM javascript render.. <code>❗Unlicensed</code>
198198
</details>
199199
<br>
@@ -204,7 +204,7 @@ _Projects for generating HTML_
204204

205205
_Projects for generating HTML forms_
206206

207-
<details><summary><b><a href="https://github.com/pallets-eco/wtforms">wtforms</a></b> (🥇28 · ⭐ 1.6K) - A flexible forms validation and rendering library for Python. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code></summary>
207+
<details><summary><b><a href="https://github.com/pallets-eco/wtforms">wtforms</a></b> (🥇27 · ⭐ 1.6K · 📉) - A flexible forms validation and rendering library for Python. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code></summary>
208208

209209
- [GitHub](https://github.com/pallets-eco/wtforms) (👨‍💻 170 · 🔀 400 · 📥 37 · 📦 260K · 📋 470 - 12% open · ⏱️ 22.08.2025):
210210

history/2025-11-06_changes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
## 📈 Trending Up
2+
3+
_Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._
4+
5+
- <b><a href="https://github.com/getludic/ludic">ludic</a></b> (🥇16 · ⭐ 870 · 📈) - A type-safe HTML template engine for Python. Build dynamic web pages.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
6+
- <b><a href="https://github.com/koaning/mohtml">mohtml</a></b> (🥈10 · ⭐ 62 · 📈) - DSL for HTML that targets marimo and more!. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
7+
- <b><a href="https://github.com/tlonny/pdoo">pdoo</a></b> (🥉3 · ⭐ 1 · 💀) - PDOO (Python DOM Orchestrator) is a library for generating styled HTML.. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
8+
9+
## 📉 Trending Down
10+
11+
_Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._
12+
13+
- <b><a href="https://github.com/pallets-eco/wtforms">wtforms</a></b> (🥇27 · ⭐ 1.6K · 📉) - A flexible forms validation and rendering library for Python. <code><a href="http://bit.ly/3aKzpTv">BSD-3</a></code>
14+
- <b><a href="https://github.com/pelme/htpy">htpy</a></b> (🥇18 · ⭐ 400 · 📉) - Generate HTML in Python. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
15+
- <b><a href="https://github.com/BrainStormYourWayIn/sierra">sierra</a></b> (🥈12 · ⭐ 91 · 📉) - A Pythonic wraparound of HTML/CSS/JS. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code>
16+
- <b><a href="https://github.com/jpsca/jinjax-ui">jinjax-ui</a></b> (🥈9 · ⭐ 20 · 📉) - JinjaX UI components. <code><a href="http://bit.ly/34MBwT8">MIT</a></code>
17+
- <b><a href="https://github.com/ndendic/RustyTags">rusty-tags</a></b> (🥉4 · ⭐ 8 · 🐣) - High-performance HTML generation library in Rust with Python.. <code>❗Unlicensed</code>
18+

0 commit comments

Comments
 (0)