Open Source Web Development Projects
Discover 119 open source Web Development repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Web Development projects here are most often combined with Library, TypeScript and Python. Last updated October 4, 2026.
119 repositories · updated October 4, 2026

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.

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.

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.

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.

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.

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.

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.

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-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 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.

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.

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.