Python CSS

Open-source Python projects categorized as CSS

Top 23 Python CSS Projects

  • WeasyPrint

    The awesome document factory

    Project mention: Show HN: Invoice Dragon – An Open Source App to Create PDF Invoices for Free | | 2023-07-25

    For Python there is Weasyprint: you prepare the invoice as an HTML document, and Weasyprint turns it into a PDF

  • pyquery

    A jquery-like library for python

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • django-tailwind

    Django + Tailwind CSS = 💚

    Project mention: Setting up Django in a Better Way in 5 Minutes and Understanding How It Works | | 2023-11-13

    Most of our installation is done but we haven't configured Tailwind yet. django-tailwind is already installed with the required Python packages but we'll need to compile this to fully setup Tailwind and make it ready to work in our local development environment.

  • parsel

    Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors

    Project mention: What web scraping tools do ya'll use? | /r/algotrading | 2023-02-13

    An alternative for beautifulsoup is also from the scrapy team.

  • needle

    Automated tests for your CSS. (by python-needle)

  • m.css

    A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites

    Project mention: C++ | Modern documentation tools | /r/cpp | 2023-02-23
  • dude

    dude uncomplicated data extraction: A simple framework for writing web scrapers using Python decorators

    Project mention: Webscraping beginner here ready to start leveling up to intermediate. Looking for some good webscraping repositories (e.g any of your GitHub repos/projects) that I can use as learning tools, and general recommendations for what to do next | /r/webscraping | 2023-05-08

    Please check

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Django_blog

    A blog application made with Django and bootstrap (by TheAbhijeet)

  • banking-system

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

  • flask-calendar

    Simple Python & Flask web-calendar

  • export-archive-reddit-saved

    Script to download Reddit saved posts. Website here:

    Project mention: Late Night Random Discussion Thread - 27 June, 2023 | /r/indiasocial | 2023-06-27


  • md2pdf

    Markdown to PDF conversion tool

    Project mention: I need assistance with conversion .md to .pdf | /r/learnprogramming | 2023-02-09

    Here is a small command line tool:

  • soupsieve

    A modern CSS selector implementation for BeautifulSoup

  • webcolors

    A library for working with HTML/CSS color formats in Python.

    Project mention: How to write tests in Python using doctest | /r/Python | 2022-12-07

    Here's a popular package of mine which does this. The tests of the package's code are in tests/ and use the Python unittest module with pytest as the test runner. The package's documentation also includes examples which are tested, via doctest, in a separate CI task.

  • Watcher

    Minimal open source Screen-Time Tracker for Linux (by Waishnav)

  • TkinterWeb

    Python bindings for Tkhtml.

    Project mention: I want to render HTML, CSS, JavaScript containing webpage inside my tkinter window. | /r/Tkinter | 2023-05-10

    You could try TKinterWeb.

  • 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)

  • flask_minify

    A Flask extension to minify request's response for html, js, css and less.

    Project mention: Minify Flask HTML on Google App Engine Standard? | /r/googlecloud | 2023-01-14

    I followed the instructions here to apply Flask-Minify on a simple 'Hello World' program on my dev server (I ran it using which means it tries to mimic GAE prod). It worked and viewing source showed a minified HTML.

  • pure-python-web-development

    Avoid the CSS/JS/HTML soup - develop web apps entirely in Python

  • MLH-Quizzet

    This is a smart Quiz Generator that generates a dynamic quiz from any uploaded text/PDF document using NLP. This can be used for self-analysis, question paper generation, and evaluation, thus reducing human effort.

  • InternetGuzeldir

    Source code of Static site generator that takes a Google spreadsheet and builds dmoz like website from it. Written with Python3.

  • parsel-cli

    cli for evaluating css and xpath selectors

  • formie

    Open source form application made with Flask + pure HTML/CSS/JS.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-11-13.

Python CSS related posts


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

Project Stars
1 WeasyPrint 6,214
2 pyquery 2,243
3 django-tailwind 1,185
4 parsel 1,022
5 needle 590
6 m.css 388
7 dude 386
8 Django_blog 355
9 banking-system 280
10 flask-calendar 199
11 export-archive-reddit-saved 192
12 md2pdf 180
13 soupsieve 178
14 webcolors 145
15 Watcher 124
16 TkinterWeb 112
17 sierra 86
18 flask_minify 68
19 pure-python-web-development 60
20 MLH-Quizzet 55
21 InternetGuzeldir 33
22 parsel-cli 24
23 formie 17
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives