diff --git a/README.md b/README.md index 7e48466..b511613 100644 --- a/README.md +++ b/README.md @@ -69,15 +69,26 @@ _If you can think of a more appropriate category for the items below, PRs welcom _Projects for generating HTML_ -
lxml (🥇32 · ⭐ 3K · 📈) - The lxml XML toolkit for Python. BSD-3 +
domonic (🥇18 · ⭐ 140 · 📈) - Create HTML with python 3 using a standard DOM API. Includes a python port.. -- [GitHub](https://github.com/lxml/lxml) (👨‍💻 180 · 🔀 590 · 📥 12K · 📦 600K · ⏱️ 26.03.2026): + +--- + +
+ + _1 projects are hidden because they don't fulfill the minimal requirements._ + +--- +
+
lxml (🥇23 · ⭐ 3K · 📉) - The lxml XML toolkit for Python. BSD-3 + +- [GitHub](https://github.com/lxml/lxml) (👨‍💻 180 · 🔀 590 · 📥 12K · ⏱️ 27.03.2026): ``` git clone https://github.com/lxml/lxml ```
-
htpy (🥇18 · ⭐ 440) - Generate HTML in Python. MIT +
htpy (🥇18 · ⭐ 450) - Generate HTML in Python. MIT - [GitHub](https://github.com/pelme/htpy) (👨‍💻 17 · 🔀 29 · 📦 73 · 📋 41 - 12% open · ⏱️ 07.12.2025): @@ -87,63 +98,55 @@ _Projects for generating HTML_
ludic (🥇16 · ⭐ 890) - A type-safe HTML template engine for Python. Build dynamic web pages using.. MIT -- [GitHub](https://github.com/getludic/ludic) (👨‍💻 10 · 🔀 20 · 📥 460 · 📦 15 · 📋 32 - 53% open · ⏱️ 13.02.2026): +- [GitHub](https://github.com/getludic/ludic) (👨‍💻 10 · 🔀 20 · 📥 460 · 📦 15 · 📋 33 - 54% open · ⏱️ 13.02.2026): ``` git clone https://github.com/paveldedik/ludic ```
-
enaml-web (🥇14 · ⭐ 110 · 💤) - Build interactive websites with enaml. MIT - -- [GitHub](https://github.com/codelv/enaml-web) (👨‍💻 6 · 🔀 18 · 📦 14 · 📋 33 - 21% open · ⏱️ 19.03.2025): - - ``` - git clone https://github.com/codelv/enaml-web - ``` -
Show 58 hidden projects... - dominate (🥇23 · ⭐ 1.8K · 💀) - Dominate is a Python library for creating and manipulating HTML documents.. -- domonic (🥇15 · ⭐ 140 · 💀) - Create HTML with python 3 using a standard DOM API. Includes a python port.. - markyp (🥈12 · ⭐ 40 · 💤) - Python 3 tools for creating markup documents. - TemPy (🥇16 · ⭐ 140 · 💀) - Python Object Oriented Html Templating System. Apache-2 -- htbuilder (🥇14 · ⭐ 100 · 💀) - A purely-functional HTML builder for Python. Think JSX rather.. Apache-2 -- MarkupPy (🥇14 · ⭐ 11 · 💤) - MarkupPy - An HTML/XML generator. MIT +- yattag (🥇15 · ⭐ 350 · 💀) - Python library to generate HTML or XML in a readable, concise.. ❗Unlicensed +- enaml-web (🥈14 · ⭐ 110 · 💀) - Build interactive websites with enaml. MIT +- htbuilder (🥈14 · ⭐ 100 · 💀) - A purely-functional HTML builder for Python. Think JSX rather.. Apache-2 +- MarkupPy (🥈14 · ⭐ 11 · 💀) - MarkupPy - An HTML/XML generator. MIT - sierra (🥈13 · ⭐ 91 · 💤) - A Pythonic wraparound of HTML/CSS/JS. Apache-2 - html5tagger (🥈13 · ⭐ 32 · 💀) - Create HTML documents from Python. Unlicense - pyxl (🥈12 · ⭐ 550 · 💀) - A Python extension for writing structured and reusable inline HTML. Apache-2 - auditorium (🥈12 · ⭐ 83 · 💀) - An HTML+CSS+JS generator from pure Python code. ❗Unlicensed - htmlgenerator (🥈11 · ⭐ 42 · 💀) - TL;DR DOM on the server-side. BSD-3 - htmlBuilder (🥈11 · ⭐ 38 · 💀) - A beautiful html builder built with python. MIT -- yattag (🥈10 · ⭐ 350 · 💀) - Python library to generate HTML or XML in a readable, concise.. ❗Unlicensed - pyxl4 (🥈10 · ⭐ 89 · 💀) - Extend Python syntax with HTML. Apache-2 - wdom (🥈10 · ⭐ 75 · 💀) - Web technology based GUI library for desktop applications. MIT - mohtml (🥈10 · ⭐ 72 · 💤) - DSL for HTML that targets marimo and more!. MIT - jinjax-ui (🥈10 · ⭐ 21 · 💤) - JinjaX UI components. MIT - hyperscript (🥈10 · ⭐ 11 · 💀) - HyperText with Python. MIT -- domify (🥈10 · ⭐ 7) - HTML generator using pure Python. MIT - htmltree (🥈9 · ⭐ 35 · 💀) - Generalized nested html element tree with recursive rendering. MIT - htmltag (🥈9 · ⭐ 22 · 💀) - A Python (2 *and* 3) module for wrapping whatever strings you want.. Apache-2 -- INUI (🥈9 · ⭐ 21 · 💤) - Powerful and Highly Customizable Python Library for UI. MIT +- INUI (🥈9 · ⭐ 21 · 💀) - Powerful and Highly Customizable Python Library for UI. MIT - python-htmlgen (🥈9 · ⭐ 18 · 💀) - Python HTML 5 Generator. MIT -- fast_html (🥉8 · ⭐ 110 · 💤) - Generate HTML conveniently and efficiently in Python. ❗️LGPL-3.0 +- domify (🥈9 · ⭐ 7 · 📉) - HTML generator using pure Python. MIT +- fast_html (🥉8 · ⭐ 120 · 💤) - Generate HTML conveniently and efficiently in Python. ❗️LGPL-3.0 - pyhtml (🥉8 · ⭐ 75 · 💀) - HTML generation library for Python. ❗Unlicensed - simple_html (🥉8 · ⭐ 51) - fast, templateless html generation. MIT -- tagz (🥉8 · ⭐ 7) - tagz is a html tags builder. MIT -- python-hiccup (🥉7 · ⭐ 74) - a Python implementation of the Hiccup syntax. MIT -- hyperpython (🥉7 · ⭐ 58 · 💀) - A small DSL to write HTML in Python. ❗Unlicensed +- python-hiccup (🥉7 · ⭐ 74 · 💤) - a Python implementation of the Hiccup syntax. MIT +- hyperpython (🥉7 · ⭐ 59 · 💀) - A small DSL to write HTML in Python. ❗Unlicensed - thedom (🥉7 · ⭐ 24 · 💀) - A python framework to generate html and JavaScript from reusable.. ❗️GPL-2.0 - Rattlepy (🥉7 · ⭐ 9 · 💀) - A easy-to-use pure python HTML template engine. MIT -- pyhead (🥉7 · ⭐ 5) - The Python HTML head filler. MIT +- pyhead (🥉7 · ⭐ 5 · 💤) - The Python HTML head filler. MIT - QuykHtml (🥉6 · ⭐ 18 · 💤) - A python library that allows you to quickly and easily generate HTML.. MIT - pyplater (🥉6 · ⭐ 12 · 💀) - Build html component with python. MIT - flask-htmlbuilder (🥉6 · ⭐ 11 · 💀) - Builds HTML from Python (recovered from local.. BSD-3 -- rusty-tags (🥉6 · ⭐ 11) - High-performance HTML generation library in Rust with Python.. ❗Unlicensed +- tagz (🥉6 · ⭐ 7 · 📉) - tagz is a html tags builder. MIT - liku (🥉6 · ⭐ 5 · 💀) - Python HTML templating, inspired by modern Web Development. MIT - uidom (🥉6 · ⭐ 3 · 💀) - Blade like HTML Library for Python. MIT - lys (🥉5 · ⭐ 76 · 💀) - Simple HTML templating for Python. ❗Unlicensed - html5ever-python (🥉5 · ⭐ 40 · 💀) - Python bindings for html5ever, using CFFI. ❗Unlicensed - cottonmouth (🥉5 · ⭐ 15 · 💀) - Pure-Python HTML generation. BSD-3 +- rusty-tags (🥉5 · ⭐ 11 · 📉) - High-performance HTML generation library in Rust with.. ❗Unlicensed - html_generators (🥉5 · ⭐ 9 · 💀) - Functional, streaming HTML generation. MIT - phlex (🥉5 · 💀) - Simple, flexible static HTML builder written in Python. MIT - htmxido (🥉4 · ⭐ 21 · 💀) - HTMX generation in Python 3 using DSL. MIT @@ -170,9 +173,9 @@ _Projects for generating HTML_ _Projects for generating HTML forms_ -
wtforms (🥇29 · ⭐ 1.6K) - A flexible forms validation and rendering library for Python. BSD-3 +
wtforms (🥇28 · ⭐ 1.6K · 📉) - A flexible forms validation and rendering library for Python. BSD-3 -- [GitHub](https://github.com/pallets-eco/wtforms) (👨‍💻 170 · 🔀 400 · 📥 57 · 📦 260K · 📋 470 - 13% open · ⏱️ 15.01.2026): +- [GitHub](https://github.com/pallets-eco/wtforms) (👨‍💻 170 · 🔀 400 · 📥 62 · 📦 260K · 📋 470 - 13% open · ⏱️ 15.01.2026): ``` git clone https://github.com/pallets-eco/wtforms diff --git a/history/2026-04-02_changes.md b/history/2026-04-02_changes.md new file mode 100644 index 0000000..ba9e4c8 --- /dev/null +++ b/history/2026-04-02_changes.md @@ -0,0 +1,17 @@ +## 📈 Trending Up + +_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._ + +- domonic (🥇18 · ⭐ 140 · 📈) - Create HTML with python 3 using a standard DOM API. Includes a python port.. +- yattag (🥇15 · ⭐ 350 · 💀) - Python library to generate HTML or XML in a readable, concise.. ❗Unlicensed + +## 📉 Trending Down + +_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._ + +- wtforms (🥇28 · ⭐ 1.6K · 📉) - A flexible forms validation and rendering library for Python. BSD-3 +- lxml (🥇23 · ⭐ 3K · 📉) - The lxml XML toolkit for Python. BSD-3 +- domify (🥈9 · ⭐ 7 · 📉) - HTML generator using pure Python. MIT +- tagz (🥉6 · ⭐ 7 · 📉) - tagz is a html tags builder. MIT +- rusty-tags (🥉5 · ⭐ 11 · 📉) - High-performance HTML generation library in Rust with.. ❗Unlicensed + diff --git a/history/2026-04-02_projects.csv b/history/2026-04-02_projects.csv new file mode 100644 index 0000000..97f5815 --- /dev/null +++ b/history/2026-04-02_projects.csv @@ -0,0 +1,80 @@ +,name,github_id,category,group,group_id,labels,github_url,homepage,license,created_at,updated_at,last_commit_pushed_at,commit_count,fork_count,watchers_count,pr_count,open_issue_count,closed_issue_count,star_count,latest_stable_release_published_at,latest_stable_release_number,release_count,description,dependent_project_count,github_dependent_project_count,contributor_count,projectrank,show,projectrank_placing,recent_commit_count,trending,github_release_downloads,monthly_downloads,resource,updated_github_id,pypi_id,pypi_url,pypi_monthly_downloads +0,fastui,pydantic/FastUI,related-projects,True,pydantic/fastui,,https://github.com/pydantic/FastUI,https://github.com/pydantic/FastUI,MIT,2023-09-18 08:12:00,2026-04-01 04:52:34,2025-10-28 08:51:24,166.0,334.0,66.0,157.0,119.0,110.0,8958.0,2025-10-28 08:57:08,0.9.0,9.0,Build better UIs faster.,255.0,255.0,32.0,24,True,1.0,,,,,,,,, +1,dominate,Knio/dominate,html-generation,True,knio/dominate,,https://github.com/Knio/dominate,https://github.com/Knio/dominate,LGPL-3.0,2009-05-14 05:42:39,2024-12-31 03:28:50,2024-12-31 03:04:59,563.0,117.0,50.0,65.0,14.0,139.0,1823.0,2023-12-24 20:46:05,2.9.1,13.0,Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to..,59507.0,59507.0,36.0,23,False,1.0,,,,,,,,, +2,domonic,byteface/domonic,html-generation,True,byteface/domonic,,https://github.com/byteface/domonic,https://github.com/byteface/domonic,MIT,2020-06-15 12:43:29,2026-04-01 21:02:40,2026-04-01 21:02:39,611.0,15.0,7.0,32.0,16.0,24.0,144.0,2026-03-28 12:50:57,1.0.0rc1,100.0,Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons..,53.0,53.0,15.0,18,True,1.0,59.0,3.0,,,,,,, +3,markyp,volfpeter/markyp,html-generation,True,volfpeter/markyp,,https://github.com/volfpeter/markyp,https://github.com/volfpeter/markyp,MIT,2019-03-09 20:24:00,2025-05-05 13:14:28,2025-05-05 13:14:24,271.0,1.0,6.0,36.0,,7.0,40.0,2023-06-30 15:11:36,0.2307.0,19.0,Python 3 tools for creating markup documents.,43.0,19.0,8.0,12,False,2.0,,,52.0,0.0,,,,, +4,Why Kotlin Is The Best Language (to use with htmx) - YouTube,,others,,,,,https://www.youtube.com/watch?v=zJNkIJCQohU,,,,,,,,,,,,,,,,,,,0,True,,,,,,True,,,, +5,wtforms,pallets-eco/wtforms,html-form-generation,,,,https://github.com/pallets-eco/wtforms,https://github.com/pallets-eco/wtforms,BSD-3-Clause,2013-09-11 01:53:07,2026-01-15 19:00:16,2026-01-15 19:00:15,1742.0,395.0,45.0,411.0,63.0,409.0,1572.0,2024-10-21 11:36:34,3.2.1,12.0,A flexible forms validation and rendering library for Python.,258918.0,258918.0,168.0,28,True,1.0,4.0,-1.0,62.0,0.0,,,,, +6,lxml,lxml/lxml,html-generation,,,,https://github.com/lxml/lxml,https://github.com/lxml/lxml,BSD-3-Clause,2011-02-11 05:43:11,2026-03-27 06:51:20,2026-03-27 06:51:19,6848.0,588.0,82.0,436.0,,,3003.0,2025-09-21 23:14:10,lxml-6.0.2,35.0,The lxml XML toolkit for Python.,,,176.0,23,True,1.0,56.0,-9.0,12191.0,230.0,,,,, +7,deform,Pylons/deform,html-form-generation,,,,https://github.com/Pylons/deform,https://github.com/Pylons/deform,,2011-02-16 06:29:46,2026-02-27 13:10:43,2026-02-27 13:05:18,1654.0,159.0,32.0,357.0,40.0,141.0,421.0,2026-02-26 11:35:24,3.0.1,9.0,A Python HTML form library.,850.0,850.0,103.0,22,False,2.0,6.0,,,,,,,, +8,htpy,pelme/htpy,html-generation,,,,https://github.com/pelme/htpy,https://github.com/pelme/htpy,MIT,2023-10-19 13:33:59,2025-12-07 20:43:56,2025-12-07 20:42:15,375.0,29.0,14.0,109.0,5.0,36.0,452.0,2025-12-01 20:34:25,25.12.0,20.0,Generate HTML in Python.,73.0,73.0,17.0,18,True,1.0,,,,,,,,, +9,ludic,paveldedik/ludic,html-generation,,,,https://github.com/getludic/ludic,https://github.com/getludic/ludic,MIT,2024-03-08 06:31:45,2026-03-30 21:19:32,2026-02-13 21:16:13,220.0,20.0,8.0,99.0,18.0,15.0,887.0,2026-02-17 13:02:02,1.0.2,50.0,A type-safe HTML template engine for Python. Build dynamic web pages using Python components with a React-like approach.,15.0,15.0,10.0,16,True,1.0,6.0,,462.0,18.0,,getludic/ludic,,, +10,TemPy,Hrabal/TemPy,html-generation,,,,https://github.com/Hrabal/TemPy,https://github.com/Hrabal/TemPy,Apache-2.0,2017-05-30 17:08:40,2022-07-18 15:42:44,2022-07-18 15:42:44,686.0,65.0,9.0,66.0,,43.0,143.0,2022-05-29 10:43:03,1.5.3,11.0,Python Object Oriented Html Templating System.,12.0,12.0,41.0,16,False,1.0,,,,,,,,, +11,yattag,leforestier/yattag,html-generation,,,,https://github.com/leforestier/yattag,https://github.com/leforestier/yattag,,2014-04-04 11:49:54,2024-11-02 22:36:21,2024-11-02 22:35:26,149.0,33.0,12.0,25.0,4.0,54.0,350.0,,,,"Python library to generate HTML or XML in a readable, concise and pythonic way.",2077.0,2077.0,13.0,15,False,1.0,,5.0,,,,,,, +12,enaml-web,codelv/enaml-web,html-generation,,,,https://github.com/codelv/enaml-web,https://github.com/codelv/enaml-web,MIT,2017-02-01 05:24:35,2025-03-19 21:59:29,2025-03-19 21:22:25,222.0,18.0,13.0,7.0,7.0,26.0,107.0,2025-03-19 21:59:52,0.12.3,13.0,Build interactive websites with enaml.,14.0,14.0,6.0,14,False,2.0,,,,,,,,, +13,htbuilder,tvst/htbuilder,html-generation,,,,https://github.com/tvst/htbuilder,https://github.com/tvst/htbuilder,Apache-2.0,2020-03-27 03:26:02,2025-01-09 19:53:05,2025-01-09 19:52:51,76.0,13.0,3.0,8.0,2.0,1.0,103.0,2023-09-06 20:20:20,0.6.2,1.0,A purely-functional HTML builder for Python. Think JSX rather than templates.,5245.0,5245.0,4.0,14,False,2.0,,,,,,,,, +14,MarkupPy,tylerbakke/MarkupPy,html-generation,,,,https://github.com/tylerbakke/MarkupPy,https://github.com/tylerbakke/MarkupPy,MIT,2017-07-11 19:05:17,2025-03-19 21:46:40,2025-03-19 21:46:35,33.0,5.0,1.0,3.0,1.0,5.0,11.0,,,,MarkupPy - An HTML/XML generator.,89181.0,89181.0,6.0,14,False,2.0,,,,,,,,, +15,sierra,BrainStormYourWayIn/sierra,html-generation,,,,https://github.com/BrainStormYourWayIn/sierra,https://github.com/BrainStormYourWayIn/sierra,Apache-2.0,2021-06-08 07:36:39,2025-08-31 12:29:31,2025-08-31 12:29:30,708.0,4.0,9.0,6.0,,1.0,91.0,2021-07-19 09:46:05,2.4.0,8.0,A Pythonic wraparound of HTML/CSS/JS.,54.0,54.0,3.0,13,False,2.0,,,,,,,,, +16,html5tagger,sanic-org/html5tagger,html-generation,,,,https://github.com/sanic-org/html5tagger,https://github.com/sanic-org/html5tagger,Unlicense,2020-03-13 09:08:58,2023-12-13 21:40:19,2023-03-27 21:56:49,38.0,6.0,1.0,8.0,,3.0,32.0,2023-03-28 05:59:08,1.3.0,3.0,Create HTML documents from Python.,726.0,726.0,3.0,13,False,2.0,,,,,,,,, +17,pyxl,dropbox/pyxl,html-generation,,,,https://github.com/dropbox/pyxl,https://github.com/dropbox/pyxl,Apache-2.0,2013-02-24 00:13:50,2025-01-14 19:57:40,2025-01-14 19:57:40,129.0,35.0,22.0,11.0,,,554.0,,,,A Python extension for writing structured and reusable inline HTML.,,,48.0,12,False,2.0,,,,,,,,, +18,auditorium,apiad/auditorium,html-generation,,,,https://github.com/apiad/auditorium,https://github.com/apiad/auditorium,,2019-11-27 21:00:22,2023-07-20 11:22:15,2022-01-28 22:11:31,351.0,14.0,6.0,50.0,7.0,6.0,83.0,2020-02-28 14:09:45,20.2.2,30.0,An HTML+CSS+JS generator from pure Python code.,55.0,55.0,,12,False,2.0,,,,,,,,, +19,awesome-python-htmx,PyHAT-stack/awesome-python-htmx,related-projects,,,,https://github.com/PyHAT-stack/awesome-python-htmx,https://github.com/PyHAT-stack/awesome-python-htmx,MIT,2023-04-24 16:31:03,2024-08-20 13:46:07,2024-07-07 16:01:58,95.0,37.0,33.0,20.0,11.0,1.0,1311.0,,,,A curated list of things related to python-based web development using htmx.,,,15.0,11,False,2.0,,,,,,,,, +20,htmlgenerator,basxsoftwareassociation/htmlgenerator,html-generation,,,,https://github.com/basxsoftwareassociation/htmlgenerator,https://github.com/basxsoftwareassociation/htmlgenerator,BSD-3-Clause,2020-11-19 03:49:14,2024-12-24 04:35:45,2024-12-24 04:35:37,296.0,3.0,5.0,6.0,1.0,6.0,42.0,2024-12-24 04:35:56,1.2.32,57.0,TL;DR DOM on the server-side.,,,3.0,11,False,2.0,,,,,,,,, +21,htmlBuilder,jaimevp54/htmlBuilder,html-generation,,,,https://github.com/jaimevp54/htmlBuilder,https://github.com/jaimevp54/htmlBuilder,MIT,2017-06-28 14:33:52,2024-03-25 16:25:54,2021-03-16 03:32:04,40.0,6.0,1.0,9.0,,2.0,38.0,2021-03-02 06:13:20,1.0.0,4.0,A beautiful html builder built with python.,58.0,58.0,,11,False,2.0,,,,,,,,, +22,pyxl4,pyxl4/pyxl4,html-generation,,,,https://github.com/pyxl4/pyxl4,https://github.com/pyxl4/pyxl4,Apache-2.0,2016-10-31 09:49:43,2020-09-30 20:55:50,2018-12-30 19:04:21,178.0,2.0,,8.0,12.0,4.0,89.0,,,1.0,Extend Python syntax with HTML.,6.0,6.0,48.0,10,False,2.0,,,,,,,,, +23,wdom,miyakogi/wdom,html-generation,,,,https://github.com/miyakogi/wdom,https://github.com/miyakogi/wdom,MIT,2016-01-18 03:34:33,2018-04-04 08:22:43,2018-04-04 08:22:11,1007.0,11.0,5.0,,4.0,2.0,75.0,,,,Web technology based GUI library for desktop applications.,26.0,26.0,,10,False,2.0,,,,,,,,, +24,mohtml,koaning/mohtml,html-generation,,,,https://github.com/koaning/mohtml,https://github.com/koaning/mohtml,MIT,2024-11-15 19:43:46,2025-07-03 08:50:16,2025-07-03 08:50:10,47.0,4.0,3.0,6.0,1.0,2.0,72.0,2025-07-03 08:23:32,0.1.11,1.0,DSL for HTML that targets marimo and more!.,11.0,11.0,3.0,10,False,2.0,,,,,,,,, +25,jinjax-ui,jpsca/jinjax-ui,html-generation,,,,https://github.com/jpsca/jinjax-ui,https://github.com/jpsca/jinjax-ui,MIT,2022-12-12 19:35:37,2025-05-23 14:44:32,2025-05-23 14:44:28,69.0,,3.0,,1.0,,21.0,2025-05-23 14:06:14,1.1.8,12.0,JinjaX UI components.,4.0,4.0,,10,False,2.0,,,,,,,,, +26,hyperscript,vchan/hyperscript,html-generation,,,,https://github.com/vchan/hyperscript,https://github.com/vchan/hyperscript,MIT,2022-09-19 17:35:21,2024-12-21 01:42:02,2024-12-21 01:41:59,34.0,,1.0,10.0,,,11.0,2024-10-22 17:16:33,0.3.0,9.0,HyperText with Python.,71.0,71.0,,10,False,2.0,,,,,,,,, +27,htmltree,Michael-F-Ellis/htmltree,html-generation,,,,https://github.com/Michael-F-Ellis/htmltree,https://github.com/Michael-F-Ellis/htmltree,MIT,2017-06-18 21:36:39,2023-03-07 22:53:45,2023-03-07 22:53:45,77.0,8.0,5.0,4.0,1.0,2.0,35.0,2017-07-16 21:48:00,0.7.6,1.0,Generalized nested html element tree with recursive rendering.,9.0,9.0,3.0,9,False,2.0,,,,,,,,, +28,htmltag,LiftoffSoftware/htmltag,html-generation,,,,https://github.com/LiftoffSoftware/htmltag,https://github.com/LiftoffSoftware/htmltag,Apache-2.0,2013-04-12 20:35:57,2019-07-26 02:52:59,2015-03-12 20:51:19,27.0,4.0,5.0,2.0,1.0,4.0,22.0,,,,A Python (2 *and* 3) module for wrapping whatever strings you want in HTML tags.,12.0,12.0,2.0,9,False,2.0,,,,,,,,, +29,INUI,MohammadrezaAmani/INUI,html-generation,,,,https://github.com/MohammadrezaAmani/INUI,https://github.com/MohammadrezaAmani/INUI,MIT,2023-08-14 10:59:19,2025-03-08 10:44:00,2025-03-08 10:43:54,913.0,1.0,1.0,25.0,,,21.0,2024-01-12 09:11:36,4.1.2-de,6.0,Powerful and Highly Customizable Python Library for UI.,4.0,4.0,,9,False,2.0,,,7.0,0.0,,,,, +30,python-htmlgen,srittau/python-htmlgen,html-generation,,,,https://github.com/srittau/python-htmlgen,https://github.com/srittau/python-htmlgen,MIT,2014-03-06 09:44:51,2023-06-26 12:09:20,2023-06-26 12:08:29,306.0,5.0,2.0,50.0,,1.0,18.0,2020-07-22 21:03:42,2.0.0,21.0,Python HTML 5 Generator.,29.0,29.0,3.0,9,False,2.0,,,174.0,1.0,,,,, +31,domify,Parnassius/domify,html-generation,,,,https://github.com/Parnassius/domify,https://github.com/Parnassius/domify,MIT,2021-11-03 11:39:00,2026-04-02 04:34:06,2026-03-14 23:33:41,232.0,3.0,1.0,116.0,1.0,,7.0,,,,HTML generator using pure Python.,7.0,7.0,5.0,9,False,2.0,6.0,-1.0,,,,,,, +32,fast_html,pcarbonn/fast_html,html-generation,,,,https://github.com/pcarbonn/fast_html,https://github.com/pcarbonn/fast_html,LGPL-3.0,2022-09-24 13:49:36,2025-04-21 10:40:46,2025-04-21 10:40:44,53.0,6.0,9.0,7.0,1.0,1.0,115.0,,,,Generate HTML conveniently and efficiently in Python.,10.0,10.0,5.0,8,False,3.0,,,,,,,,, +33,pyhtml,cenkalti/pyhtml,html-generation,,,,https://github.com/cenkalti/pyhtml,https://github.com/cenkalti/pyhtml,,2012-12-08 11:11:01,2024-02-08 22:18:53,2024-02-08 22:18:52,137.0,10.0,2.0,6.0,,12.0,75.0,,,,HTML generation library for Python.,86.0,86.0,6.0,8,False,3.0,,,,,,,,, +34,simple_html,keithasaurus/simple_html,html-generation,,,,https://github.com/keithasaurus/simple_html,https://github.com/keithasaurus/simple_html,MIT,2019-10-05 07:20:45,2026-03-30 19:24:58,2025-10-27 05:59:45,110.0,2.0,2.0,31.0,1.0,1.0,51.0,2025-10-27 06:17:57,3.1.1,12.0,"fast, templateless html generation.",5.0,5.0,2.0,8,False,3.0,,,,,,,,, +35,markyp-bootstrap4,volfpeter/markyp-bootstrap4,html-generation,,volfpeter/markyp,,https://github.com/volfpeter/markyp-bootstrap4,https://github.com/volfpeter/markyp-bootstrap4,MIT,2019-03-10 12:00:35,2025-05-05 13:14:28,2025-05-05 13:14:24,141.0,,4.0,14.0,,,19.0,2019-10-14 18:26:32,0.1910.0,6.0,Create Bootstrap 4 web pages using purely Python.,8.0,8.0,3.0,8,False,3.0,,,78.0,0.0,,,,, +36,liveviews,liveviews/liveviews,related-projects,,,,https://github.com/liveviews/liveviews,https://github.com/liveviews/liveviews,,2020-05-07 07:47:07,2024-12-04 07:00:33,2024-12-04 07:00:06,72.0,22.0,15.0,35.0,2.0,1.0,500.0,,,,Phoenix LiveView workalikes for different languages and frameworks.,,,18.0,7,False,2.0,,,,,,,,, +37,python-hiccup,DavidVujic/python-hiccup,html-generation,,,,https://github.com/DavidVujic/python-hiccup,https://github.com/DavidVujic/python-hiccup,MIT,2024-10-03 09:22:45,2025-09-07 16:05:37,2025-09-07 15:59:37,52.0,2.0,1.0,11.0,,1.0,74.0,2025-09-07 16:05:37,0.4.0,8.0,a Python implementation of the Hiccup syntax.,,,,7,False,3.0,,,,,,,,, +38,hyperpython,ejplatform/hyperpython,html-generation,,,,https://github.com/ejplatform/hyperpython,https://github.com/ejplatform/hyperpython,,2018-05-28 18:10:30,2019-05-17 17:34:22,2019-05-17 17:34:02,60.0,8.0,2.0,,4.0,,59.0,,,,A small DSL to write HTML in Python.,23.0,23.0,,7,False,3.0,,,,,,,,, +39,thedom,timothycrosley/thedom,html-generation,,,,https://github.com/timothycrosley/thedom,https://github.com/timothycrosley/thedom,GPL-2.0,2012-08-11 14:34:16,2022-12-26 20:15:08,2015-10-06 09:15:13,186.0,6.0,6.0,2.0,4.0,1.0,24.0,,,,A python framework to generate html and JavaScript from reusable and combine-able widgets.,,,4.0,7,False,3.0,,,,,,,,, +40,Rattlepy,frodo821/Rattlepy,html-generation,,,,https://github.com/frodo821/Rattlepy,https://github.com/frodo821/Rattlepy,MIT,2019-02-14 11:46:51,2019-04-22 02:32:03,2019-04-20 12:08:30,25.0,,1.0,,,,9.0,,,4.0,A easy-to-use pure python HTML template engine.,4.0,4.0,,7,False,3.0,,,,,,,,, +41,pyhead,CheeseCake87/pyhead,html-generation,,,,https://github.com/CheeseCake87/pyhead,https://github.com/CheeseCake87/pyhead,MIT,2023-11-29 19:31:52,2025-09-17 08:24:11,2025-09-17 08:23:05,88.0,,1.0,2.0,,,5.0,2025-09-17 08:24:11,5.3.1,9.0,The Python HTML head filler.,,,,7,False,3.0,,,,,,,,, +42,pure-python-web-development,metaperl/pure-python-web-development,related-projects,,,,https://github.com/metaperl/pure-python-web-development,https://github.com/metaperl/pure-python-web-development,,2021-08-09 21:38:39,2024-08-01 11:47:26,2024-08-01 11:47:23,138.0,7.0,6.0,3.0,,6.0,101.0,,,,Avoid the CSS/JS/HTML soup - develop web apps entirely in Python.,,,4.0,6,False,3.0,,,,,,,,, +43,QuykHtml,mwd1993/QuykHtml,html-generation,,,,https://github.com/mwd1993/QuykHtml,https://github.com/mwd1993/QuykHtml,MIT,2020-05-12 12:56:02,2025-04-28 22:37:33,2025-04-28 22:37:33,240.0,,1.0,1.0,3.0,5.0,18.0,,,,A python library that allows you to quickly and easily generate HTML templates and even create full-on websites.,,,,6,False,3.0,,,,,,,,, +44,pyplater,Unviray/pyplater,html-generation,,,,https://github.com/Unviray/pyplater,https://github.com/Unviray/pyplater,MIT,2020-07-28 18:41:29,2022-12-08 12:47:39,2021-11-22 13:29:28,59.0,3.0,1.0,6.0,,1.0,12.0,,,8.0,Build html component with python.,2.0,2.0,4.0,6,False,3.0,,,,,,,,, +45,flask-htmlbuilder,quokkaproject/flask-htmlbuilder,html-generation,,,,https://github.com/quokkaproject/flask-htmlbuilder,https://github.com/quokkaproject/flask-htmlbuilder,BSD-3-Clause,2015-03-02 21:10:19,2022-12-26 19:44:09,2016-06-26 18:32:35,9.0,2.0,,3.0,,,11.0,,,,Builds HTML from Python (recovered from local installation since original was deleted).,26.0,26.0,2.0,6,False,3.0,,,,,,,,, +46,tagz,mosquito/tagz,html-generation,,,,https://github.com/mosquito/tagz,https://github.com/mosquito/tagz,MIT,2023-09-17 12:10:56,2026-01-01 18:46:02,2026-01-01 18:45:59,50.0,,1.0,6.0,,,7.0,,,,tagz is a html tags builder.,5.0,5.0,,6,False,3.0,,-2.0,,,,,,, +47,markyp-html,volfpeter/markyp-html,html-generation,,volfpeter/markyp,,https://github.com/volfpeter/markyp-html,https://github.com/volfpeter/markyp-html,MIT,2019-03-10 09:31:07,2025-04-16 07:43:33,2025-04-16 07:43:29,68.0,,1.0,4.0,,1.0,6.0,2023-06-20 12:33:51,0.2306.2,6.0,HTML element implementations based on markyp.,16.0,16.0,2.0,6,False,3.0,,,36.0,0.0,,,,, +48,liku,rorre/liku,html-generation,,,,https://github.com/rorre/liku,https://github.com/rorre/liku,MIT,2024-01-02 08:02:55,2024-09-14 01:03:38,2024-09-14 01:03:03,68.0,,2.0,,,1.0,5.0,,,2.0,"Python HTML templating, inspired by modern Web Development.",4.0,4.0,,6,False,3.0,,,,,,,,, +49,uidom,bitplorer/uidom,html-generation,,,,https://github.com/bitplorer/uidom,https://github.com/bitplorer/uidom,MIT,2022-07-10 04:13:33,2024-12-10 18:52:31,2024-12-10 18:50:56,406.0,,1.0,1.0,,,3.0,,,,Blade like HTML Library for Python.,2.0,2.0,,6,False,3.0,,,,,,,,, +50,lys,mdamien/lys,html-generation,,,,https://github.com/mdamien/lys,https://github.com/mdamien/lys,,2016-09-05 15:13:54,2020-02-20 11:51:19,2020-02-20 11:51:06,16.0,3.0,4.0,,2.0,3.0,76.0,,,,Simple HTML templating for Python.,5.0,5.0,2.0,5,False,3.0,,,,,,,,, +51,html5ever-python,SimonSapin/html5ever-python,html-generation,,,,https://github.com/SimonSapin/html5ever-python,https://github.com/SimonSapin/html5ever-python,,2015-09-13 10:47:15,2017-11-09 22:24:09,2017-11-09 22:23:52,44.0,,4.0,,,3.0,40.0,,,,"Python bindings for html5ever, using CFFI.",,,,5,False,3.0,,,,,,,,, +52,reforms,boardpack/reforms,html-form-generation,,,,https://github.com/boardpack/reforms,https://github.com/boardpack/reforms,MIT,2021-06-22 23:19:33,2024-02-16 16:58:48,2021-10-18 16:36:45,36.0,5.0,1.0,37.0,1.0,1.0,25.0,,,,Reforms is a fresh pydantic-based forms validation and rendering library for Python 3.6+.,,,2.0,5,False,3.0,,,,,,,,, +53,cottonmouth,nosamanuel/cottonmouth,html-generation,,,,https://github.com/nosamanuel/cottonmouth,https://github.com/nosamanuel/cottonmouth,BSD-3-Clause,2013-07-10 19:54:28,2021-04-12 04:07:49,2017-01-18 22:32:12,10.0,3.0,1.0,5.0,7.0,1.0,15.0,,,,Pure-Python HTML generation.,6.0,6.0,,5,False,3.0,,,,,,,,, +54,rusty-tags,ndendic/rustyTags,html-generation,,,,https://github.com/ndendic/RustyTags,https://github.com/ndendic/RustyTags,,2025-06-28 10:42:13,2026-01-04 13:28:09,2026-01-04 13:28:04,104.0,1.0,1.0,11.0,,1.0,11.0,2025-12-30 13:45:15,0.6.36,4.0,High-performance HTML generation library in Rust with Python bindings. 250k+ pages/sec with advanced caching mechanisms.,,,2.0,5,False,3.0,4.0,-1.0,140.0,28.0,,,,, +55,html_generators,quadrant-newmedia/html_generators,html-generation,,,,https://github.com/quadrant-newmedia/html_generators,https://github.com/quadrant-newmedia/html_generators,MIT,2020-06-19 16:20:01,2024-09-11 15:39:51,2023-05-03 15:10:27,50.0,1.0,3.0,,,,9.0,,,,"Functional, streaming HTML generation.",,,2.0,5,False,3.0,,,,,,,,, +56,phlex,lxndrdagreat/phlex,html-generation,,,,https://github.com/lxndrdagreat/phlex,https://github.com/lxndrdagreat/phlex,MIT,2017-03-17 13:47:49,2018-04-10 00:44:57,2017-03-20 20:29:44,9.0,,2.0,,,,,2017-03-20 20:31:02,1.0,1.0,"Simple, flexible static HTML builder written in Python.",4.0,4.0,,5,False,3.0,,,,,,,,, +57,htmxido,maxpert/htmxido,html-generation,,,,https://github.com/maxpert/htmxido,https://github.com/maxpert/htmxido,MIT,2023-12-24 04:02:43,2024-01-17 15:08:12,2024-01-17 15:08:09,19.0,1.0,1.0,,,,21.0,,,,HTMX generation in Python 3 using DSL.,2.0,2.0,2.0,4,False,3.0,,,,,,,,, +58,python-tinyhtml,niklasf/python-tinyhtml,html-generation,,,,https://github.com/niklasf/python-tinyhtml,https://github.com/niklasf/python-tinyhtml,Apache-2.0,2020-10-19 17:55:11,2025-01-11 12:14:28,2025-01-11 12:14:00,96.0,2.0,1.0,1.0,,,20.0,,,,A tiny library to safely render compact HTML5 from Python expressions.,,,2.0,4,False,3.0,,,,,,,,, +59,PyHTMLWriter,rohitgirdhar/PyHTMLWriter,html-generation,,,,https://github.com/rohitgirdhar/PyHTMLWriter,https://github.com/rohitgirdhar/PyHTMLWriter,,2014-12-15 20:27:59,2017-09-20 16:36:03,2017-09-20 16:35:45,57.0,4.0,1.0,,,,5.0,,,,HTML Writer in Python.,,,4.0,4,False,3.0,,,,,,,,, +60,ezcron,byteface/ezcron,related-projects,,byteface/domonic,,https://github.com/byteface/ezcron,https://github.com/byteface/ezcron,MIT,2020-08-13 20:17:36,2020-08-31 13:29:13,2020-08-31 13:29:01,9.0,,2.0,,,,3.0,,,,cron viewer.,,,,4,False,3.0,,,,,,,,, +61,pytagtree,Strovsk/pytagtree,html-generation,,,,https://github.com/Strovsk/pytagtree,https://github.com/Strovsk/pytagtree,MIT,2022-05-18 11:38:53,2022-06-27 18:35:26,2022-06-27 18:35:20,82.0,,1.0,3.0,,,1.0,,,,Create markup tag trees using python code with component like structure.,2.0,2.0,,4,False,3.0,,,,,,,,, +62,blitz-forms,BlitzJB/blitz-forms,html-form-generation,,,,https://github.com/BlitzJB/blitz-forms,https://github.com/BlitzJB/blitz-forms,MIT,2021-08-11 11:04:03,2021-08-12 19:52:13,2021-08-12 19:52:13,6.0,,1.0,,,,,,,,python library to programmatically generate html forms.,,,,4,False,3.0,,,,,,,,, +63,htmgem,ClimenteA/htmgem,html-generation,,,,https://github.com/ClimenteA/htmgem,https://github.com/ClimenteA/htmgem,,2021-04-24 15:28:39,2021-08-08 08:53:08,2021-08-08 08:52:59,10.0,,1.0,,1.0,,4.0,,,,Generate HTML with Python.,7.0,7.0,,3,False,3.0,,,,,,,,, +64,Anikeshpatel/dompy,Anikeshpatel/dompy,html-generation,,,,https://github.com/Anikeshpatel/dompy,https://github.com/Anikeshpatel/dompy,GPL-3.0,2019-12-12 04:55:32,2019-12-13 10:28:08,2019-12-13 10:27:56,15.0,,1.0,,1.0,,3.0,,,1.0,"JavaScript Dom Api for Python, Html Parser and a Web scraping tool in python.",,,,3,False,3.0,,,,,,,,, +65,SliqueHTML,ctoscano/SliqueHTML,html-generation,,,,https://github.com/ctoscano/SliqueHTML,https://github.com/ctoscano/SliqueHTML,MIT,2010-12-17 17:11:50,2011-06-18 19:05:58,2011-06-18 19:05:52,3.0,,1.0,,,,2.0,,,,Python library that lets you create HTML using DOM-like objects.,,,,3,False,3.0,,,,,,,,, +66,hype-html,scrussell24/hype-html,html-generation,,,,https://github.com/scrussell24/hype-html,https://github.com/scrussell24/hype-html,MIT,2020-11-14 20:09:53,2024-03-10 04:32:51,2024-02-11 05:55:42,60.0,,2.0,7.0,1.0,1.0,2.0,,,,A minimal python dsl for generating html.,,,,3,False,3.0,,,,,,,,, +67,markpy,butvinm/markpy,html-generation,,,,https://github.com/butvinm/markpy,https://github.com/butvinm/markpy,MIT,2023-12-09 19:08:52,2023-12-11 07:14:28,2023-12-11 07:14:23,7.0,,1.0,,,,1.0,,,,Embedding tree markup syntax (XML) into Python.,2.0,2.0,,3,False,3.0,,,,,,,,, +68,pyHTML5builder,skitschy/pyHTML5builder,html-generation,,,,https://github.com/skitschy/pyHTML5builder,https://github.com/skitschy/pyHTML5builder,MIT,2020-03-18 14:04:34,2020-04-18 16:36:34,2020-04-18 16:36:26,3.0,,1.0,,,,,,,,,2.0,2.0,,3,False,3.0,,,,,,,,, +69,doctorOb/dompy,doctorOb/dompy,html-generation,,,,https://github.com/doctorOb/dompy,https://github.com/doctorOb/dompy,,2014-07-29 19:34:12,2014-09-14 18:18:15,2014-09-14 18:18:08,11.0,,3.0,,1.0,,,,,,Javascript DOM objects in python. Parse html like you would in the browser.,,,,3,False,3.0,,,,,,,,, +70,PythonBoostrapWebBuilder,MassiminoilTrace/PythonBoostrapWebBuilder,html-generation,,,,https://github.com/MassiminoilTrace/PythonBoostrapWebBuilder,https://github.com/MassiminoilTrace/PythonBoostrapWebBuilder,GPL-3.0,2019-08-14 11:13:49,2019-09-05 14:11:13,2019-09-05 14:10:52,3.0,,1.0,,,,,,,,Helper class to generate simple html pages using bootstrap. I created this to avoid writing even little html by hand.,,,,3,False,3.0,,,,,,,,, +71,Python-HTML-Parser,wangxl1998/Python-HTML-Parser,html-generation,,,,https://github.com/wangxl1998/Python-HTML-Parser,https://github.com/wangxl1998/Python-HTML-Parser,,2020-06-20 19:45:50,2018-11-27 08:59:00,2018-11-27 08:58:51,4.0,,,,,,,,,,Simple HTML DOM Parser written in python.,,,,3,False,3.0,,,,,,,,, +72,bootstrap_wrapper,m-housh/bootstrap_wrapper,html-generation,,,,https://github.com/m-housh/bootstrap_wrapper,https://github.com/m-housh/bootstrap_wrapper,,2016-03-24 20:34:44,2016-06-09 01:58:14,2016-06-09 01:58:04,55.0,,1.0,,,,,,,,"A work in progress, a python library(almost) that uses dominate and adds bootstrap capabilities.",,,,3,False,3.0,,,,,,,,, +73,bottle-dominate,drlatech/bottle-dominate,related-projects,,knio/dominate,,https://github.com/drlatech/bottle-dominate,https://github.com/drlatech/bottle-dominate,,2015-12-11 18:05:41,2015-12-18 00:15:05,2015-12-18 00:14:45,14.0,,1.0,,1.0,6.0,3.0,,,,Writing python code instead HTML templates for views.,,,2.0,1,False,3.0,,,,,,,,, +74,JS-templater-python,marcuwynu23/JS-templater-python,html-generation,,,,https://github.com/marcuwynu23/JS-templater-python,https://github.com/marcuwynu23/JS-templater-python,,2021-12-12 15:31:16,2025-12-15 02:46:57,2025-12-15 02:46:26,13.0,,1.0,,2.0,,2.0,,,,Flask Library/Tool to use pure DOM javascript render with view Engine.,,,,1,False,3.0,,,,,,,,, +75,pdoo,tlonny/pdoo,html-generation,,,,,{},,,,,,,,,,,,,,,,,,,0,False,,,,,,,,,, +76,dominter,takd4com/dominter,html-generation,,,,,{},,,,,,,,,,,,,,,,,,,0,False,,,,,,,,,, +77,css-generator,,related-projects,,,,,,,,,,,,,,,,,,,,,,,,0,False,,,,,19.0,,,css-generator,https://pypi.org/project/css-generator,19.0 +78,HTML + HTMX frontend - AKA Jinja frontend,,related-projects,,pydantic/fastui,,,,,,,,,,,,,,,,,,,,,,0,False,,,,,,,,,, diff --git a/latest-changes.md b/latest-changes.md index afce609..ba9e4c8 100644 --- a/latest-changes.md +++ b/latest-changes.md @@ -2,12 +2,16 @@ _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._ -- lxml (🥇32 · ⭐ 3K · 📈) - The lxml XML toolkit for Python. BSD-3 +- domonic (🥇18 · ⭐ 140 · 📈) - Create HTML with python 3 using a standard DOM API. Includes a python port.. +- yattag (🥇15 · ⭐ 350 · 💀) - Python library to generate HTML or XML in a readable, concise.. ❗Unlicensed ## 📉 Trending Down _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._ -- yattag (🥈10 · ⭐ 350 · 💀) - Python library to generate HTML or XML in a readable, concise.. ❗Unlicensed -- css-generator (📉) - ❗Unlicensed +- wtforms (🥇28 · ⭐ 1.6K · 📉) - A flexible forms validation and rendering library for Python. BSD-3 +- lxml (🥇23 · ⭐ 3K · 📉) - The lxml XML toolkit for Python. BSD-3 +- domify (🥈9 · ⭐ 7 · 📉) - HTML generator using pure Python. MIT +- tagz (🥉6 · ⭐ 7 · 📉) - tagz is a html tags builder. MIT +- rusty-tags (🥉5 · ⭐ 11 · 📉) - High-performance HTML generation library in Rust with.. ❗Unlicensed