Showing 619 open source projects for "protocol"

View related business solutions
  • 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
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 1
    qD Messages

    qD Messages

    Lightning fast peer-to-peer cross-platform messenger

    ... Audio/Video in 0.9.5+ for groups or private conversations. Ban and report users in 0.9.5+. Alias and profile pictures are linked from qD Social. Peers can nickname participants and override the information that references other peers' social profiles. The messenger uses the second layer Quest Network PubSub protocol and if you are using qOS in your application you can use the channels as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Ants-Review

    Ants-Review

    A Protocol for Open Anonymous Scientific Peer-Reviews on Ethereum

    The Project implements a Bounty-like protocol called Ants-Review to allow issuers to issue an AntReview, a bounty for peer-review in scientific publication, linked to requirements stored on ipfs which peer-reviewers can fill by submitting the ipfs hash which contains evidence of their fulfillment. After the submission of successful peer-reviews, they will be approved by an approver and payed in ANTS. AntReview Issuers are addresses, added by the owner of the contract, that can issue...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    eXtensible Binary Universal Protocol
    Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    TxPB

    TxPB

    TemporalX gRPC and Documentation Resources

    TxPB is the main source of information for using TemporalX, and includes protocol buffer definitions, generated code, and documentation. If you are looking for the protocol buffer definitions, check the pb folder. If you want bindings in other languages, feel free to open a github issue. Alternatively you can generate language bindings independently as long as the languages you are using support the appropriate protocol buffer and gRPC versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 5
    Noise

    Noise

    A decentralized P2P networking stack written in Go

    Noise is a lightweight and high-performance framework for building distributed peer-to-peer (P2P) systems in Go. Designed to be modular and easy to use, Noise abstracts away the complexity of building scalable networked applications, enabling developers to focus on protocol logic rather than low-level networking. It offers an actor-model inspired concurrency design and supports peer discovery, messaging, and transport encryption out of the box. Suitable for applications like decentralized...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Dat

    Dat

    Peer-to-peer sharing and live syncronization of files via command line

    ... well-being. Dat is governed openly through a series of working groups. Dat is a protocol for sharing data between computers. Dat’s strengths are that data is hosted and distributed by many computers on the network, that it can work offline or with poor connectivity, that the original uploader can add or modify data while keeping a full history and that it can handle large amounts of data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    ipld-eml

    ipld-eml

    An RFC-5322 compatible email parser that stores data on IPFS

    ipld-eml is an RFC-5322 compliand IPLD object format for storing email messages, in both a space efficient, and time efficient manner. TemporalX is used as the interface into IPFS. Emails are converted into a protocol buffer object, before being stored onto IPFS. There are currently two methods for storing the IPLD objects:
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Siproxd is a proxy/masquerading daemon for the SIP protocol. It allows SIP clients (softphones & hardphones) to work behind an IP masquerading firewall or router.
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 9
    Transmission Remote GUI

    Transmission Remote GUI

    A feature rich cross platform Transmission BitTorrent client

    Transmission Remote GUI is a cross-platform desktop client for managing the Transmission BitTorrent client remotely. It offers a user-friendly graphical interface to control torrents on remote or local Transmission instances via its RPC interface. Written in Free Pascal using Lazarus, the app supports comprehensive torrent management features, including scheduling, filtering, file priority control, and real-time statistics. It’s especially popular among users running headless torrent servers...
    Downloads: 15 This Week
    Last Update:
    See Project
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 10
    Stuntman - STUN server and client

    Stuntman - STUN server and client

    High performance, production quality STUN server and client library

    New version 1.2. This is the code to STUNTMAN - an open source STUN server and client code by john selbie. Compliant with the latest RFCs including 5389, 5769, and 5780. Also includes backwards compatibility for RFC 3489. ICE and WebRTC ready. Version 1.2 compiles on Linux, MacOS, BSD, and Solaris. Supports the STUN protocol on both UDP and TCP for both IPv4 and IPv6. Windows binaries are also provided. Additional features are in development. This is a mirror of the code on https...
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 11
    Prometheus Spec

    Prometheus Spec

    Censorship-resistant trustless state channels for machine learning

    ... is usually addressed by use of probabilistically checkable proofs (PCP), however, such simple approach leave untouched the question of coupling the payments for the consumed computational resources with the actual proof. The purpose of our protocol is to scale distributed calculations by obtaining results of nearly perfect (measurable) quality, without the need to repeat calculations or check the computational integrity proofs by the client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    C3 Go

    C3 Go

    Implementation of the C3 protocol in Go (WIP)

    Go Implementation of the C3 protocol in Go (WIP).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spot-On
    Seriously entertaining dolphins on echo networks. The official source repository is located at https://github.com/textbrowser/spot-on. Downloads are located at https://github.com/textbrowser/spot-on/releases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A Free SOCKS proxy server for Linux, macos and FreeBSD
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    Java BiDiB Client

    Java BiDiB Client

    Java library to BiDiB (see http://www.bidib.org/)

    A Java library, providing an easy to use interface to the BiDiB protocol (see http://www.bidib.org/).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    sercd is an RFC 2217-compliant serial port redirector. It lets you share a serial port through a network. It is based on sredird. The RFC2217 protocol is an extension to telnet and allows changing communication port parameters.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17

    hsd

    eibd fork to use GIRA Homeserver KO-Gateway

    hsd provides part of the eibd (www.auto.tuwien.ac.at/~mkoegler/index.php/eibd) TCP/IP interface to communicate with EIB/KNX bus. eibd uses the EIBNet/IP protocol, while hsd uses the KO-Gateway provided by GIRA Homeserver. For a using program, like fhem (www.fhem.de), it is transparent if hsd or eibd is running in the background. Because of that, fhem can be configured with the well known eibd settings while using hsd.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PyBitmessage

    PyBitmessage

    Reference client for Bitmessage

    PyBitmessage is a decentralized, encrypted, and trustless communication protocol that allows users to send messages without relying on central servers or exposing metadata. Built in Python, it provides an alternative to email by using strong cryptography and a distributed peer-to-peer network for anonymity. PyBitmessage operates through deterministic addresses and proof-of-work to mitigate spam. It's a pioneer in secure communication and offers a unique decentralized messaging approach.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    JLibModbus - Java Modbus Library

    JLibModbus - Java Modbus Library

    A modbus library implemented in Java.

    JLibModbus is an implementation of the Modbus protocol v1.1b in java language. The library supports the most popular communication libraries (jssc, rxtx, jSerialComm, purejavacomm, java comm api); Maven dependency: <dependency> <groupId>com.intelligt.modbus</groupId> <artifactId>jlibmodbus</artifactId> <version>1.2.9.7</version> </dependency> Implemented MODBUS functions: 0x01 Read Coils 0x02 Read Discrete Inputs 0x03 Read Holding Registers 0x04 Read Input Registers...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    PVF Server

    Multi-protocol server written in Java

    This is a multi-protocol server written in Java that can be extended to support any protocol. Configuration is done through the application interface or through a web based interface. An HTTP web server is built-in. The project is NOT intended for production runs. It was not updated since 2004. The current version was ressurected only as a teaching aid.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Partyshare

    Partyshare

    A free, open source file sharing application

    A free, open source file sharing application, built on the peer-to-peer hypermedia protocol IPFS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Webogram

    Webogram

    Telegram web application, GPL v3

    Telegram offers great apps for mobile communication. It is based on the MTProto protocol and has an Open API. I personally like Telegram for its speed and cloud-support (that makes a web app possible, unlike in the case of WA and others). MTProto data can be carried over HTTP (SSL is also supported), so this project is my take at creating one. Hosted version: the app is downloaded via HTTPS as a usual website. Will be available offline due to application cache. Packed version, the app...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    The PlanetaMessenger.org Libraries project is a set of open source instant messenger libraries used and maintained by PlanetaMessenger.org. You can find protocol implementation for MSN, ICQ, ComVC networks for use on standalone and server applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    mailsend

    A program to send mail via SMTP from command line

    mailsend is a simple command line program to send mail via SMTP protocol. It can send a piece of alert mail from a program in a networked Windows machine. It's feature-filled, cross-platform, free and open source, and does not use any config file.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 25
    Lotus Notes e-mail (or any other document) notifier. Agent notifying about new emails through XMMP (used by Jabber IM service) protocol. Open architecture allows to write your own plugins supporting other types of communication channels.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.