Python HTML

Open-source Python projects categorized as HTML | Edit details

Top 23 Python HTML Projects

  • requests-html

    Pythonic HTML Parsing for Humans™

    Project mention: How to make all https traffic in program go through a specific proxy? | reddit.com/r/learnpython | 2021-12-24
  • grip

    Preview GitHub README.md files locally before committing them.

    Project mention: How to get live previews when compiling to html? | reddit.com/r/rstats | 2021-09-13

    Check out grip: it’s a Markdown previewer that runs in the background, checks for updates, and renders the output to HTML on a locally running server. The nice things is that changes to the Markdown document are updated automatically and immediately.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • WeasyPrint

    The awesome document factory

    Project mention: QuestPDF 2021.10 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with extended text capabilities. Please help me make it popular :) | reddit.com/r/csharp | 2021-10-06

    I’d recommend Weasyprint (.net core wrapper) instead of wkhtmltopdf. It supports CSS Paged Media which is pretty much required for everything but the simplest of HTML2PDF conversions.

  • toapi

    Every web site provides APIs.

  • pywebview

    Build GUI for your Python program with JavaScript, HTML, and CSS

    Project mention: 4 ways to create modern gui in python in easiest way possible | dev.to | 2021-12-03

    https://github.com/r0x0r/pywebview/

  • pandas-datareader

    Extract data from a wide range of Internet sources into a pandas DataFrame.

    Project mention: Best quantitative tools/repos/apis for Sentiment & Social Media analysis of individual Stock/Crypto tickers | reddit.com/r/algotrading | 2021-07-03

    Also Yahoo continually takes steps to discourage programmatic access (the most recent attempt is happening right now: https://github.com/pydata/pandas-datareader/issues/868).

  • kuma

    The project that powers MDN. (by mdn)

    Project mention: How to become self taught developer? | reddit.com/r/learnprogramming | 2022-01-19

    let's talk about real, If you are passionate about technologies either web, mobile or else, learn basic from its documentation, such if you thinking about javascript visit https://developer.mozilla.org or if you are interested about dotnet technologies you can visit Microsoft documentation, main things are programming or we can say developing is just the way how we manipulate data and how we implement it, that you learn from internship.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • best-of-web-python

    🏆 A ranked list of awesome python libraries for web development. Updated weekly.

    Project mention: [D] Your favourite tool for data extraction from web? | reddit.com/r/MachineLearning | 2021-03-02

    https://github.com/ml-tooling/best-of-web-python#web-scraping--crawling

  • dominate

    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.

    Project mention: Python and Web Developing | reddit.com/r/Python | 2021-12-04

    If you’re talking about generating HTML using Python, I highly recommend the library Dominate. Incredibly intuitive and Pythonic way to generate HTML.

  • WTForms

    A flexible forms validation and rendering library for Python.

    Project mention: Flask_wtf custom validator RequiredIf not working with fieldlist / formfields | reddit.com/r/flask | 2021-05-16

    class RequiredIf(object): #validator which makes a field required depending on value of another field # Source: https://stackoverflow.com/questions/8463209/how-to-make-a-field-conditionally-optional-in-wtforms # source: https://github.com/wtforms/wtforms/issues/623

  • flask-wtf

    Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.

    Project mention: How do you validate the json data in request? | reddit.com/r/flask | 2021-10-02

    Then I get the validation error even if the fields have proper values. I am not able to find anything relevant via Google search that's why I here for help.. Now I want to add validation to the JSON fields and I came to about the Flask-WTF package by doing some googling.

  • pretix

    Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.

    Project mention: Competition registration software | reddit.com/r/selfhosted | 2021-08-13

    Maybe pretix is something that can work for you :)

  • MarkupSafe

    Safely add untrusted strings to HTML/XML markup.

  • mlscraper

    🤖 Scrape data from HTML websites automatically with Machine Learning

    Project mention: mlscraper: Scrape data from HTML pages automatically with Machine Learning | news.ycombinator.com | 2021-07-05
  • doorstop

    Requirements management using version control.

    Project mention: A requirements management tool alongside source code in version control | news.ycombinator.com | 2021-08-18
  • banking-system

    A Banking System Concept Created Using Django Python Web Framework and Tailwind CSS

  • soupsieve

    A modern CSS selector implementation for BeautifulSoup

    Project mention: Soup Sieve – A modern CSS selector implementation for BeautifulSoup | reddit.com/r/CKsTechNews | 2021-12-27
  • inscriptis

    A python based HTML to text conversion library, command line client and Web service.

  • domonic

    Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool features. A fast prototyping library.

    Project mention: Saturday Daily Thread: Resource Request and Sharing! Daily Thread | reddit.com/r/Python | 2022-01-22

    and used it on my lib yesterday... https://github.com/byteface/domonic/commit/96a91bbf3ee6f672bc1c0e5978f55e45706392aa

  • sierra

    A Python library to write HTML and CSS in pure Python in a simple yet elegant manner using the DOM API. Take advantage of all of Python's powerful functionalities with Sierra (by BrainStormYourWayIn)

    Project mention: Lona - A web framework for responsive web apps in full python | reddit.com/r/Python | 2021-08-09
  • esparto

    Simple HTML page and PDF document generator for Python - with built-in support for popular data analysis and plotting libraries.

    Project mention: What is the best library to create a pdf file with python obviously? Thanks. | reddit.com/r/Python | 2021-06-28

    I have a project I've been working on that might be suitable: https://github.com/domvwt/esparto

  • django-freeze

    convert your dynamic django site to a static one with one line of code. :ice_cube:

  • instagram_json_viewer

    Transforms Instagram's *.json / backup data - that you get via the Data Download Tool - to a readable format!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

Python HTML related posts

Index

What are some of the best open-source HTML projects in Python? This list will help you:

Project Stars
1 requests-html 12,324
2 grip 5,501
3 WeasyPrint 4,748
4 toapi 3,219
5 pywebview 2,718
6 pandas-datareader 2,211
7 kuma 1,911
8 best-of-web-python 1,412
9 dominate 1,325
10 WTForms 1,282
11 flask-wtf 1,245
12 pretix 1,167
13 MarkupSafe 442
14 mlscraper 360
15 doorstop 304
16 banking-system 165
17 soupsieve 115
18 inscriptis 83
19 domonic 80
20 sierra 78
21 esparto 67
22 django-freeze 60
23 instagram_json_viewer 32
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com