Open Source Python Projects

Discover 606 open source Python repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Python projects here are most often combined with Library, Developer Tools and LLM. Last updated October 4, 2026.

606 repositories · updated October 4, 2026

html2text: Convert HTML into Markdown Text

html2text: Convert HTML into Markdown Text

html2text is a Python tool and library that turns HTML into readable plain text formatted as Markdown. Use it to extract content for text-based workflows or convert HTML snippets from Python code.

PythonMarkdownCLI
Added Jul 25, 2026 View details
lassie: Retrieve Structured Content from Websites

lassie: Retrieve Structured Content from Websites

Lassie is a Python library that fetches basic content and metadata from web pages. It suits applications that need page titles, descriptions, images, video details, or other metadata without building their own extraction flow.

PythonLibraryWeb Scraping
Added Jul 25, 2026 View details
micawber: Extract Rich Content from URLs

micawber: Extract Rich Content from URLs

micawber is a Python library for retrieving rich metadata from URLs and replacing links in text or HTML with embedded content. Use it when an application needs to turn supported links, such as video URLs, into rich previews.

PythonLibraryAPI
Added Jul 25, 2026 View details
requests-html: Fetch and Parse HTML in Python

requests-html: Fetch and Parse HTML in Python

requests-html combines familiar Requests-style HTTP access with HTML parsing tools for scraping. It supports CSS and XPath selection, link extraction, asynchronous requests, and optional Chromium rendering for JavaScript-generated content.

PythonLibraryWeb Scraping
Added Jul 25, 2026 View details
toapi: Turn Web Pages into JSON APIs

toapi: Turn Web Pages into JSON APIs

toapi converts web pages into JSON endpoints using declarative CSS selectors. It suits developers who need lightweight, on-demand data extraction without maintaining a separate crawler or database.

PythonAPIWeb Scraping
Added Jul 24, 2026 View details
grab: Build Python Web Scrapers and Crawlers

grab: Build Python Web Scrapers and Crawlers

Grab is a Python framework for making HTTP requests, extracting data from HTML, and building concurrent crawlers. It suits developers who need reusable scraping workflows with request handling, task queues, and proxy support.

PythonFrameworkLibrary
Added Jul 24, 2026 View details
MechanicalSoup: Automate Website Interaction in Python

MechanicalSoup: Automate Website Interaction in Python

MechanicalSoup is a Python library for scripting website interactions through HTTP sessions and HTML parsing. Use it to follow links, manage cookies, and submit forms when a site does not require JavaScript.

PythonLibraryAutomation
Added Jul 24, 2026 View details
awesome-django: Discover Curated Django Packages and Resources

awesome-django: Discover Curated Django Packages and Resources

A categorized directory of Django apps, projects, and learning resources, with an emphasis on mature, maintained packages. Use it to explore options for common Django development needs rather than as an installable tool.

Awesome ListResourcesDjango
Added Jul 24, 2026 View details
awesome-django: Find Tools and Resources for Django

awesome-django: Find Tools and Resources for Django

A curated directory of Django packages, developer tools, learning resources, hosting options, and example projects. Use it to explore the Django ecosystem and find options for a specific project need.

Awesome ListDjangoPython
Added Jul 24, 2026 View details
Awesome Flask: A Curated List of Flask Resources and Plugins

Awesome Flask: A Curated List of Flask Resources and Plugins

Awesome Flask is a comprehensive, curated list of exceptional Flask resources and plugins, designed to help developers build robust web applications. It categorizes a wide array of tools, from frameworks and authentication to database integrations and development utilities, making it an invaluable guide for anyone working with the Flask ecosystem.

FlaskPythonWeb Development
Added Jul 23, 2026 View details
awesome-pyramid: Find Pyramid Tools, Projects, and Resources

awesome-pyramid: Find Pyramid Tools, Projects, and Resources

A community-curated catalog of libraries, applications, and learning resources for the Pyramid Python web framework. Use it to explore integrations by category or discover projects built with Pyramid.

PythonWeb DevelopmentResources
Added Jul 23, 2026 View details
masonite: Build Python Web Applications with an Integrated Framework

masonite: Build Python Web Applications with an Integrated Framework

Masonite is a Python web framework for building applications with integrated tools for common tasks such as mail, queues, scheduling, events, and database access. This repository covers Masonite 4 and earlier and is no longer maintained; new projects should see its successor.

PythonFrameworkWeb Development
Added Jul 23, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️