Browse free open source Python Frameworks and projects below. Use the toggles on the left to filter open source Python Frameworks by OS, license, language, programming language, and project status.

  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    Photon provides very fast access to data containers (queues, maps, etc.) in shared memory - it can retrieve millions of data records per second. It also uses some RDB concepts like transactions and crash recovery. See web site for details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Piccolo

    Piccolo

    A fast, user friendly ORM and query builder which supports asyncio

    Piccolo is a modern, fast, and type-safe ORM for Python, designed with developer ergonomics in mind. It provides a clean syntax for defining schemas and building queries while supporting both sync and async execution. With built-in admin tools and rich introspection, Piccolo is suitable for web apps, APIs, and small-to-medium scale backends that prioritize clarity and speed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A Python-Based Distributed Runtime System for Cloud Computing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Python Web development framework based on XSLT engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    Tools for migrating Plone sites
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PlugBoard is an Application Framework made in Python built on top of setuptools and zope interfaces which help the developer create a plugin-based application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Pootle Django

    Pootle Django

    Online translation tool

    Pootle is written in Python using the Django framework and therefore can be installed on any web server that supports serving WSGI applications. Key localization file formats are supported, including Gettext PO, XLIFF, Java .properties, PHP arrays and many more supported by the Translate Toolkit. Ensures the best quality localizations by automatically detecting common errors made by translators. Integrates user suggestions, terminology, Translation Memory, Machine Translation, and more. A number of translation projects for a number of languages can be hosted on Pootle. Teams can manage their files, permissions, projects, and translate on-line. Files can be downloaded for offline translation. Delegate to your translators and allow them to commit directly to your version control systems. Pootle can easily be adapted and integrated into your existing web look and feel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Porcupine is an open-source Python based web application server that provides front-end and back-end revolutionary technologies for building modern data-centric Web 2.0 applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Porcupine is an open-source Python based web application server that provides front-end and back-end revolutionary technologies for building modern data-centric Web 2.0 applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10
    Prodaric

    Prodaric

    The Productivity Framework

    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Protein SDK

    Web. Desktop. Best of both worlds.

    Protein SDK is an easy to learn and adapt python software development kit for excellent GUI desktop applications. You can create a desktop application using python, html, css, javascript or jquery in minutes! The SDK allows you to: - Run python code, on any javascript event. - Render result of python function dynamically - Create HTML User Interfaces, using standard HTML. The SDK is powered by: - Google Chrome apps - Python anywhere - Cherrypy Web Framework Though it is a desktop application sdk, it is purely web hosted locally. This makes it extremely easy to deploy these applications to web.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ProtoMotions

    ProtoMotions

    ProtoMotions is a GPU-accelerated simulation and learning framework

    ProtoMotions 3 is a GPU-accelerated framework for training physically simulated digital humans and humanoid robots. It provides modular environments and learning components for animation, robotics, and reinforcement learning research. Large motion datasets such as AMASS and BONES can be divided across multiple GPUs for scalable policy training. A built-in PyRoki workflow retargets human motion data to different robot bodies with a single command. Policies can be tested across Isaac Gym, Isaac Lab, Newton, Genesis, MuJoCo, and high-fidelity Isaac Sim environments. Its deployment pipeline exports ONNX policies with observation processing included, simplifying transfers from simulation to real Unitree G1 hardware. The framework also supports procedural scene generation and motion authoring from Kimodo text-to-motion outputs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ProxyPool

    ProxyPool

    An Efficient ProxyPool with Getter, Tester and Server

    Simple and efficient proxy pool, providing the following functions. Regularly crawl free proxy websites, easy and scalable. Use Redis to store brokers and sort broker availability. Regular testing and screening to eliminate unavailable proxies and leave available proxies. Provides a proxy API to randomly select available proxies that pass the test. The principle analysis of the proxy pool can be seen in " How to Build an Efficient Proxy Pool ". It is recommended to read it before using it. There are two ways to run the proxy pool, one is using Docker (recommended), and the other is the normal way.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Prudence is an open source container and framework for scalable web frontends and network services, based on proven REST principles. It comes in several flavors: Python, Ruby, Clojure, JavaScript, PHP and Groovy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    This project aims at writing a threaded, object-oriented and scriptable game engine targetting the .NET platform, using a mixture of c# or managed c++ ports of famous c/c++ components such as OGRE, CEGUI, Newton, Lua, Python, Audiere, OpenAL, etc...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    PyDADL stands for Python Distributed Application Development Library, it's a framework that aims to be a helper for GUI development and deployment. PyDADL uses Qt as graphical toolkit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PyDAO is very thin object-relational mapper similar to Hibernate (but much simpler). Created to speed-up application development. It's very simple, but powerful, based on POPO (Plain Old Python Objects). Uses DB-API to connect to SQL databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PyExPsiN is a Python crossplatform (Linux/Windows) module for made easy writing psychological experiments. Right now includes functions for DMTS (Delayed Matching to Sample), N-Back, Spatial N-Back, "Grammatical", Mixed Dots, Stroop, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project aims at creating an IDE framework, which allows programmers to manage with keyboard only. This project extends the multi-pane environment concept (as followed by the traditional Unix Emacs and vi editors) to include graphical output.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Pyhew is a web framework written in python aiming to ease the web development with python. Based on frameworks like smarty and php2go. Provides a Templating system, forms (with xml for html and validation), url routing and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    General and simple IRC bot framework with very flexible bus architecture and plugins support, originally written for use as RPC gateway for remote message sending to multiple IRC channels or users. Now: http://github.com/martinkozak/pyircgate-daemon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Middleware Oriented Message (Publish and Subscribe) implemented in Python
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PyMultimethods is a library that allows multimethods (aka multiple dispatch, generic functions) to be written in the python programming language. Functionality is exposed via function decorator or, optionally, a direct class interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PyObjC

    PyObjC

    The Python <-> Objective-C Bridge with bindings for macOS frameworks

    PyObjC is a Python-Objective-C bridge that allows Python scripts to interact with macOS Cocoa libraries. It enables developers to write native macOS apps entirely in Python by accessing Objective-C APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Python bindings for OpenCL, the open standard for parallel programming of heterogeneous systems
    Downloads: 0 This Week
    Last Update:
    See Project