[go: up one dir, main page]

Open Source Go Communications Software - Page 2

Go Communications Software

View 5135 business solutions

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

  • Enterprise-Grade Monitoring - Zero Compromises Icon
    Enterprise-Grade Monitoring - Zero Compromises

    PRTG delivers deep visibility and proactive alerts for complex IT. Monitor, analyze, and optimize - all in one platform.

    Managing a large, distributed IT environment demands more than basic monitoring. PRTG provides a unified view of your entire infrastructure - across sites, clouds, and hybrid setups. Advanced analytics, customizable dashboards, and granular access controls empower your team to detect issues early and respond fast. Automate reporting, ensure compliance, and scale effortlessly as your network grows. With PRTG, you get reliability, flexibility, and the insights you need to keep your business running at peak performance.
    Start Your Free PRTG Trial
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 1
    transfer.sh

    transfer.sh

    Easy and fast file sharing from the command-line

    Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance. Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive), storj (Storj) providers, and local file system (local). For easy deployment, we've created a Docker container. For the usage with a AWS S3 Bucket, you just need to specify the following options, provider, aws-access-key, aws-secret-key, bucket, and s3-region. If you specify the s3-region, you don't need to set the endpoint URL since the correct endpoint will used automatically. To use a custom non-AWS S3 provider, you need to specify the endpoint as defined from your cloud provider. In preparation you need to create an access grant (or copy it from the uplink configuration) and a bucket. To get started, login to your account and go to the Access Grant Menu and start the Wizard on the upper right.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Cyber

    Cyber

    Semantic non-deterministic Superintelligence consensus computer

    Semantic non-deterministic Superintelligence consensus computer. A consensus computer allows for the computing of provable relevant answers without any opinionated blackbox intermediaries, such as Google, Amazon or Facebook. Stateless, content-addressable peer-to-peer communication networks, such as IPFS, and stateful consensus computers such as Ethereum, can provide part of the solution needed to obtain such answers. There are however at least 3 problems associated with the above-mentioned implementations. (1) the subjective nature of relevance, (2) difficulty in scaling consensus computers for over-sized knowledge graphs, (3) the lack of quality amongst such knowledge graphs. They are prone to various surface attacks, such as sybil attacks, and the selfish behavior of the interacting agents. In this document, we define a protocol framework for provable consensus computing of relevance, between content-addresable objects, which can be computed on GPUs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Estuary

    Estuary

    A custom IPFS/Filecoin node that makes it easy to pin IPFS content

    A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals. We're excited to have you try out Estuary! Estuary is a reliable way to upload public data onto Filecoin and pin it to IPFS. As a developer, you have probably used API keys before. Estuary provides a unique identifier used to authenticate a user, developer, or calling program to an application programming interface we have created. If you don't know what an API key is, this tutorial will be challenging for you, but you can reach out to us if you're stuck. API keys are the standard way to authenticate a project with an API rather than a human user. It is also important you understand how to protect your API key/secrets from bad actors and abuse. If this concept is foreign to you, you might be better off just using https://estuary.tech and storing data through our website.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Hydra Booster

    Hydra Booster

    A DHT Indexer node & Peer Router

    A new type of DHT node designed to accelerate the Content Resolution & Content Providing on the IPFS Network. A (cute) Hydra with one belly full of records and many heads (Peer IDs) to tell other nodes about them, charged with rocket boosters to transport other nodes to their destination faster. Only run a hydra-booster on machines with public IP addresses. Having more DHT nodes behind NATs makes DHT queries in general slower, as connecting in generally takes longer and sometimes doesn't even work (resulting in a timeout). The total number of heads a single Hydra can have depends on the resources of the machine it's running on. To get the desired number of heads you may need to run multiple Hydras on multiple machines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Monitoring, Securing, Optimizing 3rd party scripts Icon
    Monitoring, Securing, Optimizing 3rd party scripts

    For developers looking for a solution to monitor, script, and optimize 3rd party scripts

    c/side is crawling many sites to get ahead of new attacks. c/side is the only fully autonomous detection tool for assessing 3rd party scripts. We do not rely purely on threat feed intel or easy to circumvent detections. We also use historical context and AI to review the payload and behavior of scripts.
    Learn More
  • 5
    Keybase client

    Keybase client

    Keybase Go library, client, service, OS X, iOS, Android, Electron

    Keybase is secure messaging and file-sharing. We use public key cryptography to ensure your messages stay private. Even we can’t read your chats. Keybase works for families, roommates, clubs, and groups of friends, too. Keybase connects to public identities, too. You can connect with communities from Twitter, Reddit, and elsewhere. Don’t live dangerously when it comes to documents. Keybase can store your group’s photos, videos, and documents with end-to-end encryption. You can set a timer on your most sensitive messages. This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Myel pop

    Myel pop

    Run a point-of-presence within Myel

    Run a point-of-presence within Myel, the community-powered content delivery network. Our mission is to build a community powered content delivery network that is resilient, scalable, and peer-to-peer ↔️ to suit the long-term needs of Web3 applications. We're currently using Filecoin building blocks and are aspiring to make this library as interoperable as possible with existing Web3 backends such as IPFS. This library is still experimental so feel free to open an issue if you have any suggestions or would like to contribute.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    NSQ

    NSQ

    A realtime distributed messaging platform

    NSQ is a realtime distributed messaging platform that is designed to scale, and can even handle billions of messages daily. It promotes distributed and decentralized topologies, allowing it high availability and fault tolerance along with guaranteed reliable message delivery. NSQ scales horizontally and is easy to configure and deploy. It is agnostic to data format, so messages can be in JSON, MsgPack, Protocol Buffers, or anything else. Official Go and Python libraries are available, and so are many other community-supported libraries. Binary releases are published for Linux, freebsd, darwin and Windows as well as an official Docker image.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    PLEX

    PLEX

    Plex Lab Exchange. Client for running scientific workflows

    Build highly reproducible container workflows on top of a decentralized computing network. PLEX is using distributed computing and storage to run containers on a public network. Need GPUs? We got you covered. Every tool in PLEX has declared inputs and outputs. Plugging together tools by other authors should be easy. Every file processed by PLEX has a deterministic address based on its content. Keep track of your files and always share the right results with other scientists. PLEX is a simple client for distributed computation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    PingMe

    PingMe

    PingMe is a CLI which provides the ability to send messages or alerts

    PingMe is a personal project to satisfy my need to have alerts, most major platforms have integration to send alerts but it's not always useful, either you are stuck with one particular platform, or you have to do a lot of integrations. I needed a small utility that I could just call from my backup scripts, cron jobs, CI/CD pipelines, or from anywhere to send a message with particular information. And I can ship it everywhere with ease. Hence, the birth of PingMe. Everything is configurable via environment variables, and you can simply export the logs or messages to a variable that will be sent as a message, most of all this serves as a swiss army knife sort of tool that supports multiple platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Find out just how much your login box can do for your customer | Auth0 Icon
    Find out just how much your login box can do for your customer | Auth0

    With over 53 social login options, you can fast-track the signup and login experience for users.

    From improving customer experience through seamless sign-on to making MFA as easy as a click of a button – your login box must find the right balance between user convenience, privacy and security.
    Sign up
  • 10
    ipfs-pinner

    ipfs-pinner

    A toolkit helps upload files to IPFS pinning services

    ipfs-pinner is a toolkit to help upload files or specific content id to IPFS pinning services.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    kiosk

    kiosk

    Multi-tenancy extension for Kubernetes

    kiosk is a multi-tenancy extension For Kubernetes. Secure cluster sharing & self-service namespace provisioning. Accounts & account users to separate tenants in a shared Kubernetes cluster. Self-service namespace provisioning for account users. Account limits to ensure quality of service and fairness when sharing a cluster. Namespace templates for secure tenant isolation and self-service namespace initialization. Multi-cluster tenant management for sharing a pool of clusters. Kubernetes is designed as a single-tenant platform, which makes it hard for cluster admins to host multiple tenants in a single Kubernetes cluster. However, sharing a cluster has many advantages, e.g. more efficient resource utilization, less admin/configuration effort or easier sharing of cluster-internal resources among different tenants.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Berty

    Berty

    Berty is a secure peer-to-peer messaging app

    Berty is an open, secure, offline-first, peer-to-peer and zero trust messaging app. Berty is an encrypted and offline peer-to-peer messenger with no central server. Connect with or without an internet connection, message for free, and avoid surveillance and censorship. Berty is fresh off the development line and hasn’t been audited yet. Please keep this in mind when exchanging data. In some countries, even a lol or a like can get you sent to jail. Berty is end-to-end encrypted - not even our developers could access your data, let alone corporations or governments. Just like blockchain technologies, Berty doesn’t pass your data through central servers - the place where internet service providers, hackers, and governments can intercept your data. Instead, Berty’s network is distributed, based on P2P direct messaging. Berty couldn’t care less about who you are. You don’t need to provide your real name, an email, or a date of birth. You don’t even need a SIM card!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    C3 Go

    C3 Go

    Implementation of the C3 protocol in Go (WIP)

    Go Implementation of the C3 protocol in Go (WIP).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    IPDR

    IPDR

    IPFS-backed Docker Registry

    IPDR is a Docker Registry tool that proxies Docker registry requests to IPFS for pushing and pulling images. IPDR allows you to store Docker images on IPFS instead of a central registry like Docker Hub or Google Container Registry. Docker images are referenced by their IPFS hash instead of the repo tag names. IPDR is compatible with the Docker Registry HTTP API V2 Spec for pulling images.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    IPFS Copy

    IPFS Copy

    Pin your existing IPFS files stored in Infura in 3 steps

    Migrate your IPFS data to Infura in 3 steps. ipfs-copy is a migration tool for both existing Infura IPFS users and new users currently self-hosting their data that want to migrate to the new, more reliable, performant Infura IPFS service with all the latest features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Notify

    Notify

    A dead simple Go library for sending notifications to message services

    A dead simple Go library for sending notifications to various messaging services. Notify was born out of my own need to have my API servers running in production be able to notify me when critical errors occur. Of course, Notify can be used for any other purpose as well. The library is kept as simple as possible for quick integration and ease of use. Since Notify is highly dependent on the consistency of the supported external services and the corresponding latest client libraries, we cannot guarantee its reliability nor its consistency, and therefore you should probably not use or rely on Notify in critical scenarios.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Sandglass

    Sandglass

    A distributed, scalable, persistent, time sorted message queue

    Sandglass is a distributed, horizontally scalable, persistent, time-ordered message queue. It was developed to support asynchronous tasks and message scheduling which makes it suitable for usage as a task queue. This is a prototype of a side project. This should not be used in production in its current form as things may change quickly without notice. As previously asked (#4), the purpose of this project might not seem clear. In short, there is two goals. The first is to be able to track each message individually (i.e. not using a single commit offset) to make it suitable for asynchronous tasks. The second is the ability to schedule messages to be consumed in the future. This makes it suitable for retries.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Tinode Instant Messaging Server

    Tinode Instant Messaging Server

    Instant messaging platform

    Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0). Wire transport is JSON over websocket (long polling is also available) for custom bindings, or protobuf with gRPC. Persistent storage is any one of RethinkDB, MySQL or MongoDB. A third-party unsupported DynamoDB adapter also exists. Other databases can be supported by writing custom adapters. Tinode is not XMPP/Jabber. It is not compatible with XMPP. It's meant as a replacement for XMPP. On the surface, it's a lot like open source WhatsApp or Telegram. Version 0.17. This is beta-quality software, feature-complete and stable but probably with a few bugs. Follow instructions to install and run or use one of the cloud services provided.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    crawler

    crawler

    A toolchain for bringing web2 to web3

    A toolchain for bringing web2 to web3. IPFS daemon should be launched. Download enwiki-latest-all-titles to crawler root dir. Basically, there are two main functions provided by crawler tool. The first one is to parse wiki titles and submit links between keywords and wiki pages. Also, crawler has separate command upload-duras-to-ipfs to upload files to local IPFS node. All DURAs are collected under single root unixfs directory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    go-libp2p-kad-dht

    go-libp2p-kad-dht

    A Kademlia DHT implementation on go-libp2p

    A Go implementation of libp2p Kademlia DHT specification. Client-side optimizations are described in optimizations.md.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    gtkcord4

    gtkcord4

    GTK4 Discord client in Go, attempt #4

    GTK4 Discord client in Go, attempt #4. gtkcord4 needs GTK4, object-introspection, and optionally libcanberra. If compiling, then the library headers are also required. gtkcord4's CI automatically builds each release for Linux x86_64 and aarch64. See the Releases page for the binaries.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    s3x

    s3x

    s3x is a minio gateway providing an S3 API powered by TemporalX

    s3x is an open-source gateway for github.com/minio/minio to work with TemporalX as an S3 gateway. It allows using IPFS from any application that currently uses S3, or minio, without needing to redesign your application architecture. It represents an incredible leap forward in usability for IPFS, and up until now no implementation of IPFS allowed you to use it, without needing to build your application specifically for IPFS. Additionally this means your S3 applications can leverage the benefits of IPFS as if it were a native IPFS application. One might say its better than. s3x targets to be fully compatible with S3 and the latest minio release. We discussed with one of the MinIO lead devs, and they agreed that once we finish the iteration and have the first "v1 release" of s3x they will accept a PR from us to merge this functionality upstream. After that we will continue to develop on this fork of the codebase.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    simple-bootstrap-node

    simple-bootstrap-node

    A simple bootstrap node for kad-dht ( go-libp2p-kad-dht )

    This project is a simple implementation of kad-dht bootstrap node based on go-libp2p. A simple bootstrap node for kad-dht ( go-libp2p-kad-dht )
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    ssh-chat

    ssh-chat

    Chat over SSH

    ssh-chat is a custom SSH server written in Go that allows you to chat over SSH connection. When you open your terminal and type in a command, instead of getting a shell you get a chat prompt. With ssh-chat you get a simple chat room over a secure shell connection, where you can send and receive private messages, check any user's public key fingerprint for identification purposes, and more. You can change the color theme of the chat, block or kick users, and chat on just about any platform where an SSH client is available, including on mobile.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    yarr (yet another rss reader)

    yarr (yet another rss reader)

    yet another RSS reader

    yarr (yet another RSS reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server.
    Downloads: 1 This Week
    Last Update:
    See Project