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

twython: Access the Twitter API from Python

twython: Access the Twitter API from Python

Twython is a Python library for querying Twitter data and working with its standard and streaming APIs. It suits Python applications that need Twitter authentication, account data, timelines, messaging, or media uploads.

PythonLibraryAPI
Added Jul 28, 2026 View details
furl: Parse and Modify URLs in Python

furl: Parse and Modify URLs in Python

furl is a Python library for parsing URLs into editable components and safely building them back into strings. Use it when URL changes involving paths, queries, fragments, or encoding are cumbersome with standard-library functions.

PythonLibraryDeveloper Tools
Added Jul 28, 2026 View details
purl: Build and Manipulate URLs in Python

purl: Build and Manipulate URLs in Python

purl is a Python library for inspecting and transforming URLs through an immutable, chainable API. It suits applications that need structured URL handling, query-parameter updates, or RFC 6570 template expansion without assembling URL strings manually.

PythonLibraryDeveloper Tools
Added Jul 27, 2026 View details
pyshorteners: Create Short URLs from Python

pyshorteners: Create Short URLs from Python

pyshorteners is a Python library that wraps URL-shortening services, letting applications generate short links through a common interface. It suits developers who need URL shortening in Python, but the repository is archived.

PythonLibraryAPI
Added Jul 27, 2026 View details
webargs: Parse and Validate HTTP Request Arguments

webargs: Parse and Validate HTTP Request Arguments

webargs parses and validates HTTP request data for Python web applications. Its framework integrations help developers define request inputs and validation rules alongside route handlers.

PythonLibraryAPI
Added Jul 27, 2026 View details
scikit-video: Process Video with Python

scikit-video: Process Video with Python

scikit-video is a Python library for video I/O and video-oriented analysis, including quality metrics and temporal processing. It suits researchers and developers who want Python-based tools to experiment with video algorithms alongside SciPy and scikit-image.

PythonVideoLibrary
Added Jul 27, 2026 View details
vidgear: Capture, Process, Write, and Stream Video in Python

vidgear: Capture, Process, Write, and Stream Video in Python

VidGear is a Python framework that unifies video capture, processing, encoding, and streaming through specialized APIs built on tools such as OpenCV and FFmpeg. It suits developers building real-time media applications who want threaded or asynchronous workflows without wiring each backend themselves.

PythonFrameworkVideo
Added Jul 27, 2026 View details
django-compressor: Optimize Django CSS and JavaScript Assets

django-compressor: Optimize Django CSS and JavaScript Assets

Django Compressor combines and processes CSS and JavaScript referenced in Django templates, then serves the results as cacheable static files. It suits Django teams that want configurable asset optimization as part of template rendering or a separate build step.

PythonDjangoLibrary
Added Jul 26, 2026 View details
django-pipeline: Bundle and Compress Django Static Assets

django-pipeline: Bundle and Compress Django Static Assets

django-pipeline packages CSS and JavaScript assets for Django by combining and compressing files during static-file collection. It suits Django projects that want configured asset bundles, with optional template support and data-URI embedding.

PythonDjangoLibrary
Added Jul 26, 2026 View details
django-storages: Connect Django to Storage Backends

django-storages: Connect Django to Storage Backends

django-storages is a Python library that provides a variety of storage backends for Django applications. Use it when an app needs storage options beyond Django’s built-in defaults, and consult the documentation for backend-specific setup.

PythonDjangoLibrary
Added Jul 26, 2026 View details
flask-assets: Manage CSS and JavaScript Assets in Flask

flask-assets: Manage CSS and JavaScript Assets in Flask

flask-assets connects Flask applications to the webassets library for managing frontend assets. It helps developers merge, minify, and compile CSS and JavaScript files as part of a Flask project.

PythonWeb DevelopmentLibrary
Added Jul 26, 2026 View details
webassets: Bundle and Compress Web Assets for Python

webassets: Bundle and Compress Web Assets for Python

webassets helps Python web projects manage CSS and JavaScript assets by combining and compressing files. It is useful when an application needs a repeatable asset pipeline without handling each file manually.

PythonWeb DevelopmentLibrary
Added Jul 26, 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 ❤️