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

  • Outgrown Windows Task Scheduler? Icon
    Outgrown Windows Task Scheduler?

    Free diagnostic identifies where your workflow is breaking down—with instant analysis of your scheduling environment.

    Windows Task Scheduler wasn't built for complex, cross-platform automation. Get a free diagnostic that shows exactly where things are failing and provides remediation recommendations. Interactive HTML report delivered in minutes.
    Download Free Tool
  • Retool your internal operations Icon
    Retool your internal operations

    Generate secure, production-grade apps that connect to your business data. Not just prototypes, but tools your team can actually deploy.

    Build internal software that meets enterprise security standards without waiting on engineering resources. Retool connects to your databases, APIs, and data sources while maintaining the permissions and controls you need. Create custom dashboards, admin tools, and workflows from natural language prompts—all deployed in your cloud with security baked in. Stop duct-taping operations together, start building in Retool.
    Build an app in Retool
  • 1
    The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. The main repository is at GitHub in https://github.com/pupnp/pupnp. This is just a clone repository for legacy reasons. Old SourceForge repo: git://pupnp.git.sourceforge.net/gitroot/pupnp/pupnp
    Leader badge
    Downloads: 3,508 This Week
    Last Update:
    See Project
  • 2
    PDF.js

    PDF.js

    A PDF Reader in JavaScript

    PDF.js is a web standards-based platform for parsing and rendering Portable Document Formats (PDFs). Open source and built with HTML5, this PDF viewer is supported by a great community and Mozilla Labs. PDF.js can be used on both modern and older browsers, and is built into version 19+ of Firefox.
    Downloads: 147 This Week
    Last Update:
    See Project
  • 3
    a POSIX-C implementation of the http://oauth.net/ protocol. libOauth provides functionality to encode URLs and sign HTTP request data according to the oAuth standard.
    Leader badge
    Downloads: 2,626 This Week
    Last Update:
    See Project
  • 4
    PreMiD

    PreMiD

    Source code of the PreMiD application

    Source code of the PreMiD application. PreMiD is a simple, configurable utility that allows you to show what you're doing on the web in your Discord now playing status. It supports many different websites, and will support multiple users watching the same content simultaneously in an upcoming update.
    Downloads: 76 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
    phpipam

    phpipam

    phpipam open-source IP address management

    phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management. It is php-based application with MySQL database backend, using jQuery libraries, ajax and some HTML5/CSS3 features.
    Leader badge
    Downloads: 219 This Week
    Last Update:
    See Project
  • 6
    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: 32 This Week
    Last Update:
    See Project
  • 7
    Mongoose Embedded Web Server

    Mongoose Embedded Web Server

    An embedded web server

    Mongoose is a networking library for C/C++. It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online. On the market since 2004, used by vast number of open source and commercial products - it even runs on the International Space Station! Mongoose makes embedded network programming fast, robust, and easy. Cross-platform, works on Linux/UNIX, MacOS, Windows, Android, FreeRTOS, etc. Supported embedded architectures: ESP32, NRF52, STM32, NXP, and more. Built-in protocols: plain TCP/UDP, HTTP, MQTT, Websocket. SSL/TLS support: mbedTLS, OpenSSL or custom (via API). Used to solve a wide range of business needs, like implementing Web UI interface on devices, RESTful API services, telemetry data exchange, remote control for a product, remote software updates, remote monitoring, and others.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Apache Guacamole

    Apache Guacamole

    HTML5 Clientless Remote Desktop

    Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. We call it clientless because no plugins or client software are required. Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 9
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple functions quickly and apply functionality to services like Netflix. These functions include security authentication, dynamic routing, stress testing, load shedding and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 10
    Web Archives

    Web Archives

    Browser extension for viewing archived and cached versions of websites

    Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari. Web Archives is a browser extension that enables you to find archived and cached versions of web pages, and comes with support for more than 10 search engines. Searches can be initiated from the context menu and the browser toolbar. A diverse set of archive and cache sources are supported, which can be toggled and reordered from the extension's options. Visit the wiki for the full list of supported search engines. You may choose to allow the extension to run on every website, or grant access to the current website before a search. When you grant access only to the current website, access must also be granted to each search engine in order to view search results. A handful of search modes are offered that serve different use cases. The search mode can be set independently for the context menu and the browser toolbar from the extension's options.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    WorkerVless2sub

    WorkerVless2sub

    Automate batch replacement to generate subscription generators

    WorkerVless2sub is a dedicated subscription generator focused on providing “preferred line” subscriptions by processing VMess, VLESS, Trojan nodes, filtering and replacing automatically via a Cloudflare Worker script. The idea is you supply node lists (or use existing APIs/CSV sources) and the worker filters them by criteria like speed or reliability and then emits a subscription link for end-users. It supports deployment on Cloudflare Pages or Workers, offers configuration via variables like HOST, UUID, PATH, ADD, ADDAPI etc., and has an Apache-2.0 license. The tool supports both IPv4 and IPv6 node sources, speed test CSV inputs, and logic to drop nodes that don’t meet the threshold (DLS variable). It has a sizeable star count and forks indicating broader adoption in self-hosted proxy subscription communities. The README also explicitly warns about hosting personal private nodes in the script if intending public use.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    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: 33 This Week
    Last Update:
    See Project
  • 13
    CloudServer

    CloudServer

    Zenko CloudServer open-source Node.js implementation of S3 protocol

    Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Lighthouse

    Lighthouse

    Automated auditing, performance metrics, & best practices for the web

    Lighthouse is an open-source, automated tool that analyzes and audits web apps and web pages in order to improve their quality. Lighthouse collects modern performance metrics and insights on developer best practices; auditing for performance, accessibility, SEO and more. After auditing it produces a report either in JSON or HTML. Included in the report is a reference doc that explains the importance of the audit and how to fix the problem areas, which you can use to improve the web app or web page. Lighthouse can be integrated directly into the Chrome DevTools with its own panel. To run it, you would simply have to select the Lighthouse panel and click on "Generate report". It can also be run from the command line, or as a Node module.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Portable and very simple C API functions to write a soap client/server in c.
    Leader badge
    Downloads: 82 This Week
    Last Update:
    See Project
  • 16
    Nomulus

    Nomulus

    Top-level domain name registry service on Google Cloud Platform

    Nomulus is a production-grade, open-source domain registry platform used to operate top-level domains (TLDs). It implements the core registry protocols—EPP for registrar interactions, WHOIS/RDAP for public data access—and manages the lifecycle of domain objects, hosts, and contacts. The system is built to scale and to enforce policy: pricing rules, reserved names, premium tiers, grace periods, and automated renewals are modeled explicitly. It integrates with DNS provisioning, data escrow, and billing so you can run a compliant registry end-to-end rather than stitching together separate services. Operators get admin tools for reporting, manual adjustments, and policy configuration, while registrars interact through standards-compliant channels. Nomulus treats registries as serious infrastructure: audited flows, durable storage, and clear extension points for custom policies and TLD-specific behavior.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    RSS-Bridge

    RSS-Bridge

    The RSS feed for websites missing it

    The RSS feed for websites missing it.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Tabulator

    Tabulator

    Interactive tables and data grids for JavaScript

    Tabulator allows you to create interactive tables in seconds from any HTML Table, Javascript Array or JSON formatted data. Simply include the library and the css in your project and you're away! Tabulator has an enormous number of features to help customize your table experience to your needs. With new features released every month, there is bound to be something to get your interactive table juices flowing. Tabulator is built to work with all the major front-end JavaScript frameworks including React, Angular and Vue. Header filters and programmatic filters can be set independently allowing you to use a header filter to further restrict the rows shown in an already filtered data set. If an input element is used as the filter element, the table will be filtered in real-time as the user types in the input element. To prevent excessive redrawing of the table Tabulator will wait 300 milliseconds after the user has finished typing before triggering the filter.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    IIPImage

    IIPImage

    IIPImage is an advanced high-performance image server and client

    IIPImage is a high performance image server and client for viewing, navigating and zooming within high resolution images on the internet. Images in TIFF or JPEG2000 format are efficiently streamed by the server to a choice of clients that can be embedded within a web page.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 20
    GeoWebCache

    GeoWebCache

    GWC is a tile server and caching proxy written in Java

    GeoWebCache is a WMS tile cache that lets you serve cached map data to WMS clients, Goole Earth, Google Maps and MS Virtual Earth. The system is pluggable on both ends and does automatic matching to the best available tile. It is very fast and scalable.
    Leader badge
    Downloads: 61 This Week
    Last Update:
    See Project
  • 21
    Bedrock

    Bedrock

    WordPress boilerplate with modern development tools

    WordPress boilerplate with modern development tools, easier configuration, and an improved folder structure. Bedrock is an open source project and completely free to use. Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure. Much of the philosophy behind Bedrock is inspired by the Twelve-Factor App methodology including the WordPress specific version. Bedrock is multisite network compatible, but needs the roots/multisite-url-fixer mu-plugin on subdomain installs to make sure admin URLs function properly. This plugin is not needed on subdirectory installs but will work well with them. Composer is used to manage dependencies. Bedrock considers any 3rd party library as a dependency including WordPress itself and any plugins.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    OpenResty

    OpenResty

    High Performance Web Platform Based on Nginx and LuaJIT

    OpenResty is a full-fledged web application server that extends Nginx by seamlessly embedding LuaJIT, bundled Nginx core, numerous third-party modules, and Lua libraries—creating a powerful platform for scalable web services, APIs, and gateways. An extensive ecosystem of Lua libraries and third-party Nginx modules that interoperate cohesively. Supports scripting of SSL, process control, regex, pipes, and logging via Lua APIs. Well-supported documentation, Docker tooling, and commercial support options.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    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: 2 This Week
    Last Update:
    See Project
  • 24
    WSDL to Go

    WSDL to Go

    WSDL2Go code generation as well as its SOAP proxy

    Generates Go code from a WSDL file. Generate idiomatic Go code as much as possible. Support only Document/Literal wrapped services, which are WS-I compliant. Supports XML, Schema 1.0, SOAP 1.1. Resolve external XML Schemas. Support external and local WSDL.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    gRPC

    gRPC

    High performance, open source universal RPC framework

    gRPC is a C-based high performance remote procedure call (RPC) framework that can run in any environment. It efficiently connects services in and across data centers with plenty of support, and can also connect mobile devices and browser clients to backend services. Essentially, it makes it easier for you to create distributed applications and services.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next