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

  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 1
    Docker Compose

    Docker Compose

    Define and run multi-container applications with Docker

    Docker Compose is an open source tool for defining and running multi-container applications with Docker. Compose lets you use a YAML file to configure your application’s services, and then create and start all the services from your configuration with just a single command. Compose works great in all environments: production, staging, testing, development, and on CI workflows. Compose has commands for every stage of your application lifecycle, from starting, stopping and rebuilding services, through to status viewing, streaming of log output and running a one-off command on a service.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 2
    PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++.
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 3
    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: 6 This Week
    Last Update:
    See Project
  • 4
    iTorrent allows you to download BitTorrent podcasts from iTunes. It transforms BitTorrent podcasts so that you can update them just like any other podcast in iTunes.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • 5
    AWS Lambda Python Runtime Interf Client

    AWS Lambda Python Runtime Interf Client

    Seamlessly extend your preferred base images to be Lambda compatible

    We have open-sourced a set of software packages, Runtime Interface Clients (RIC), that implement the Lambda Runtime API, allowing you to seamlessly extend your preferred base images to be Lambda compatible. The Lambda Runtime Interface Client is a lightweight interface that allows your runtime to receive requests from and send requests to the Lambda service. The Lambda Python Runtime Interface Client is vended through pip. You can include this package in your preferred base image to make that base image Lambda compatible. To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests. You can install the AWS Lambda Runtime Interface Emulator on your local machine to test your function. Then when you run the image function, you set the entry point to be the emulator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Tarsier

    Tarsier

    Vision utilities for web interaction agents

    At Reworkd, we iterated on all these problems across tens of thousands of real web tasks to build a powerful perception system for web agents... Tarsier! In the video below, we use Tarsier to provide webpage perception for a minimalistic GPT-4 LangChain web agent. Tarsier visually tags interactable elements on a page via brackets + an ID e.g. [23]. In doing this, we provide a mapping between elements and IDs for an LLM to take actions upon (e.g. CLICK [23]). We define interactable elements as buttons, links, or input fields that are visible on the page; Tarsier can also tag all textual elements if you pass tag_text_elements=True. Furthermore, we've developed an OCR algorithm to convert a page screenshot into a whitespace-structured string (almost like ASCII art) that an LLM even without vision can understand. Since current vision-language models still lack fine-grained representations needed for web interaction tasks, this is critical.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    TrendRadar

    TrendRadar

    AI-driven public opinion trend monitor with multi-platform aggregation

    TrendRadar is an AI-powered trend and hotspot tracking system that aggregates information from dozens of news, social, and content platforms to help users cut through information overload and focus on what matters. It automatically crawls and monitors trends across 30+ sources with smart filtering, keyword triggers, sentiment analysis, and natural language summarization to give actionable insights. The tool supports multiple alert modes—such as daily summaries, incremental change monitoring, and current rankings—and can push notifications through messaging platforms like Telegram, Slack, WeChat, DingTalk, and email. Users can deploy it quickly via Python and GitHub Actions, and it also supports RSS feeds and Docker deployment for flexible integration. By combining AI judgment with broad data ingestion, TrendRadar empowers individuals and teams to track public opinion, news cycles, and emerging topics without manual scanning of dozens of websites.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8

    discord_feedbot

    Moved to https://gitlab.com/ffreiheit/discord_feedbot

    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Python XML Serialization
    pyxser stands for python xml serialization and is a python object to XML serializer that validates every XML deserialization against the pyxser 1.0 XML Schema. pyxser is written entirely in C as a python extension.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
    Learn More
  • 10
    WAPI
    WAPI, or WOMBAT API, is a SOAP-based API built in the context of the WOMBAT FP7 project (http://www.wombat-project.eu) to facilitate the remote access and exploration of security-related datasets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    CBMPy

    CBMPy

    PySCeS Constraint Based Modelling

    PySCeS CBMPy is a new platform for constraint based modelling and analysis. It has been designed using principles developed in the PySCeS simulation software project: usability, flexibility and accessibility. CBMPy supports the latest standards for encoding CBM models encoding, SBML L3 FBC, COBRA as well as MIRIAM compliant RDF and custom annotations. Its architecture is both extensible and flexible using data structures that are intuitive to the biologist while transparently translating these into the underlying mathematical structures. . CBMPy implements popular analyses such as FBA, FVA, element/charge balancing, network analysis and model editing as well as advanced methods developed for the ecosystem modelling. CBMPy supports user interaction via: - interactive console or as a library for advanced use - GUI, visual representation of the model, analysis methods - a SOAP based webAPI exposes high level functionality via web services
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Lucid Desktop is a Web Desktop/WebOS/Web Operating System built with Dojo. For more info, please visit http://www.lucid-desktop.org/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    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: 1 This Week
    Last Update:
    See Project
  • 14
    WSFuzzer
    WSFuzzer is a fuzzing penetration testing tool used against HTTP SOAP based web services. It tests numerous aspects (input validation, XML Parser, etc) of the SOAP target. It is only to be used against targets that have granted permission to be teste
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ASI to Smart-M3 SIB synchronization agent
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A podcast aggregator written in Python using GTK. Users can subscibe to podcasts and download the latest episodes to their hard drive (iPod support is planned).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A content syndication system written with Python and Jekyll.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    BACrest

    BACnet RESTful Web Services

    This is a Python implementation of BACnet RESTful Web Services based on BACpypes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Blog Pinger can ping xml-rpc update servers when you post something new in your blog.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Planing events, and comercials for TV Broadcast stations, Interfaces to PBS(tm), Pinnacle-Vortex(tm) with Web frontend
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A pure HTML implementation of VNC, using the HTML 5 canvas tag and JavaScript as a client and an RFB to HTTP proxy served up by Python. Requires Python and Python Imaging Library to be installed on the server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Cloud Export is a tool to automatically extract your data from web applications and save it to your local file system for backup purposes, but more extensive than Google Takeout. Plans are based on http://www.dataliberation.org.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Dare-Dare stands for Document Ajax Reader Extension. It's a full javascript online pdf reader. No flash, no closed sources !!!!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Divx Movie Streamer (DxMs)
    An standalone Divx movie streamer implemented using python. Utilising the DivxFest.com website and VLC media player to grab and play the streams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next