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

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    ZK - Simply Ajax and Mobile
    ZK is an open-source Java framework for building modern web and mobile applications. It enables developers to create rich, interactive UIs using only Java — no JavaScript required. With 200+ Ajax-powered components, event-driven architecture, and support for popular technologies like Spring, Java EE, and JSP/JSF, ZK makes it simple to deliver powerful and user-friendly web applications.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 2
    SeleniumBase

    SeleniumBase

    A framework for browser automation and testing with Selenium

    SeleniumBase automatically handles common WebDriver actions such as launching web browsers before tests, saving screenshots during failures, and closing web browsers after tests. SeleniumBase lets you customize test runs from the command line. SeleniumBase uses simple syntax for commands. pytest includes automatic test discovery. If you don't specify a specific file or folder to run, pytest will automatically search through all subdirectories for tests to run. No More Flaky Tests! SeleniumBase methods automatically wait for page elements to finish loading before interacting with them (up to a timeout limit). This means you no longer need random time.sleep() statements in your scripts. SeleniumBase includes an automated/manual hybrid solution called MasterQA, which speeds up manual testing by having automation perform all the browser actions while the manual tester handles validation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    The Restaurant Table Reservation System is a Django-powered web server framework that allows programmers (or me) to build websites for restaurant owners where customers can reserve tables (over the web) based upon owner-provided table availability data.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4

    SAS008

    investigations & entertainment

    Downloads: 4 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5
    Python Multimedia Messaging Service (MMS) library The python-mms library provides an "mms" module for Python, consisting of classes that facilitate the creation, manipulation and encoding/decoding of MMS messages used in mobile phones.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Aquarium is a framework for creating highly-dynamic, custom Web application in Python. It offers convenient libraries, tight integration with Cheetah, adaptors for various Web environments, and a convenient approach to Web development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    "Project EROS" is a collection of software which includes a web application framework for developing intranet and extranet applications (bbsengine), as well as example applications to demonstrate the available functionality.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Tikal's open source Application Development & Deployment is comprised of fully integrated suites that cover the entire software life-cycle, include tools for development and deployment of applications, software configuration management and ASQA.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Webware for Python

    Webware for Python

    The Classic Webware for Python

    Webware for Python is a suite of components for dynamic, server-side web development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    A drop-in framework for adding tagging (folksonomy) capabilities to existing applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Using this plugin-based framework, you can instantly start working on the *brain* of your bot (irc bot, chatterbot, robot, ...). With support for db, irc, logging and programming-language independent plugins, users can easily enhance the functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ACME, a powerful content management framework written in Python
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Atma Web Framework is based on TwistedMatrix Network Framework and provides a high-quality environment for the development of rich and robust web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Biz is a WSGI-compatible web application framework written in Python. It aims to be a platform for easily developing secure and internationalized web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CherryPy and Elixir webapp framework
    This is intended to ease the development of web applications using CherryPy (web server) and Elixir (DB access) with python. It will contain structures to easily setup the database structure and populate with data, and to configure the server
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Django-dataplot enables developers using the Django web framework to seamlessly integrate data-driven graphical plots into their web pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Drupy is a Python implementation of the Drupal content management system. This project is no longer maintained. You can find the original codebase at https://github.com/brendoncrawford/drupy/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    EH Forwarder Bot

    EH Forwarder Bot

    An extensible message tunneling chat bot framework

    Codename EH Forwarder Bot (EFB) is an extensible message tunneling chat bot framework that delivers messages to and from multiple platforms and remotely controls your accounts. Since the majority of our channels are using polling for message retrieval, a stable internet connection is necessary for channels to run smoothly. An unstable connection may lead to slow response, or loss of messages. EFB uses a *nix user configuration style, which is described in details in Directories. In short, if you are using the default configuration, you need to create ~/.ehforwarderbot, and give read and write permission to the user running EFB. Currently, all modules that was submitted to us are recorded in the modules repository. You can choose the channels that fits your need the best. When you have successfully installed the modules of your choices, you can the use the configuration wizard which guides you to enable channels and middlewares, and continue to setup those modules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Eggdrop
    Eggdrop is the most advanced IRC robot available. It has been under development since December 1993, and unlike most other bots, it is still regularly updated.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Entangled is a distributed hash table (DHT) and peer-to-peer tuple space, based on Kademlia. It is written in Python, and makes use of the Twisted framework. This can be used as a base for creating peer-to-peer (P2P) network applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Eurasia is a low-level Python Web framework which follows the Tao
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    FlightFeather's goal is "social networking for everyone". This means that anyone should have a chance to run a popular social networking site -- on minimal hardware, and without wasting bandwidth.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Gerapy

    Gerapy

    Distributed Crawler Management Framework Based on Scrapy

    Distributed Crawler Management Framework Based on Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js. Someone who has worked as a crawler with Python may use Scrapy. Scrapy is indeed a very powerful crawler framework. It has high crawling efficiency and good scalability. It is basically a necessary tool for developing crawlers using Python. If you use Scrapy as a crawler, then of course we can use our own host to crawl when crawling, but when the crawl is very large, we can’t run the crawler on our own machine, a good one. The method is to deploy Scrapy to a remote server for execution. At this time, you might use Scrapyd. With it, we only need to install Scrapyd on the remote server and start the service. We can deploy the Scrapy project we wrote. Go to the remote host. In addition, Scrapyd provides a variety of operations API, which gives you free control over the operation of the Scrapy project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Grab Framework Project

    Grab Framework Project

    Web Scraping Framework

    Grab is a python framework for building web scrapers. With Grab you can build web scrapers of various complexity, from simple 5-line scripts to complex asynchronous website crawlers processing millions of web pages. Grab provides an API for performing network requests and for handling the received content e.g. interacting with DOM tree of the HTML document. The single request/response API that allows you to build network request, perform it and work with the received content. The API is built on top of urllib3 and lxml libraries. The Spider API to build asynchronous web crawlers. You write classes that define handlers for each type of network request. Each handler is able to spawn new network requests. Network requests are processed concurrently with a pool of asynchronous web sockets. Grab provides interface called Spider to develop multithreaded web-site scrapers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Green Machine is a dynamic web content management system written in Python using Django web framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next