Showing 228 open source projects for "go server"

View related business solutions
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 1
    Swoft

    Swoft

    PHP Microservice full Coroutine framework

    Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft has a built-in coroutine web server and a common coroutine client and is resident in memory, independent of traditional PHP-FPM. There are similar Go language operations, similar to the Spring Cloud framework flexible annotations, powerful global dependency injection container, comprehensive service governance, flexible and powerful AOP, standard PSR specification implementation, and so on. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    pcp - Peer Copy

    pcp - Peer Copy

    Command line peer-to-peer data transfer tool based on libp2p

    Command line peer-to-peer data transfer tool based on libp2p. There already exists a long list of file transfer tools, so why bother building another one? The problem I had with the existing tools is that they rely on a limited set of servers to orchestrate peer matching and data relaying which poses a centralization concern. Many of the usual centralization vs. decentralization arguments apply here, e.g. the servers are single points of failure, the service operator has the power over whom...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    kube-prompt

    kube-prompt

    An interactive kubernetes client featuring auto-complete.

    An interactive kubernetes client featuring auto-complete using go-prompt. kube-prompt accepts the same commands as the kubectl, except you don't need to provide the kubectl prefix. So it doesn't require the additional cost to use this cli.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    TrackersListCollection

    TrackersListCollection

    A list of popular BitTorrent Trackers

    ...Because trackers can go offline or degrade over time, the daily refresh schedule is crucial for maintaining a high-quality list. The repo also includes metadata and mirrors to handle international usage and multiple download sources. For people who use torrent infrastructure, ensure peers connect reliably, or want to automate external tracker lists for aria2 or other clients, this is a practical and well-maintained source.
    Downloads: 2 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    vim-lsp

    vim-lsp

    async language server protocol plugin for vim and neovim

    vim-lsp is a Language Server Protocol client for Vim 8 and Neovim that brings modern IDE-style features into a lightweight editor. It uses Vim’s async jobs and timers (or Neovim’s RPC) to talk to external language servers without blocking the UI. Integrates with external completion frameworks for omnifunc/completion menus. With a server configured, you get go-to-definition, hover docs, signature help, references, rename, code actions, and diagnostics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Ethr

    Ethr

    Ethr is a comprehensive network measurement tool for TCP, UDP & ICMP

    Ethr is a cross-platform network performance measurement tool written in golang. The goal of this project is to provide a native tool for comprehensive network performance measurements of bandwidth, connections/s, packets/s, latency, loss & jitter, across multiple protocols such as TCP, UDP, HTTP, HTTPS, and across multiple platforms such as Windows, Linux and other Unix systems. Ethr takes inspiration from existing open-source network performance tools and builds upon those ideas. For...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Golang API Starter Kit

    Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

    The main purpose of this project is to provide a boilerplate project setup using best practices, DDD, CQRS, ES, and gRPC. Featuring kubernetes for both development and production environments. Allowing to work with an environment reflecting production one, allowing to reduce any misconfiguration. This is a mono-repository of many services such as authentication or user domain. Each service has it own code base with the exception of shared packages to simplify things for this boilerplate....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Gizmo Microservice Toolkit

    Gizmo Microservice Toolkit

    A Microservice Toolkit from The New York Times

    At The New York Times, our development teams have been adopting the Go programming language over the last three years to build better back-end services. In the past I’ve written about using Go for Elastic MapReduce streaming. I’ve also talked about using Go at GothamGo for news analysis and to improve our email and alert systems at the Golang NYC Meetup. We use Go for a wide variety of tasks, but the most common use throughout the company is for building JSON APIs. When we first began...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MailHog

    MailHog

    Web and API based SMTP testing

    Inspired by MailCatcher, easier to install. Built with Go, MailHog runs without installation on multiple platforms. Run it from Docker Hub or using the provided Dockerfile. The SMTP server starts on port 1025, the HTTP server starts on port 8025, in-memory message storage. ESMTP server implementing RFC5321. Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). Web interface to view messages (plain text, HTML or source).
    Downloads: 54 This Week
    Last Update:
    See Project
  • 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.
    Get Started Free
  • 10
    Laravel Deployer

    Laravel Deployer

    Zero-downtime deployment out-of-the-box

    ...Runing php artisan deploy:init your.hostname.com -a, will set you up with everything without asking you any questions. Using the -f option will optimize the configuration file for servers that are maintained by Laravel Forge. Before starting you first deployment, you should go check your config/deploy.php file to make sure it suits your deployment flow. For example, the local strategy calls the build hook in a task that is ran locally whereas the basic strategy calls the build hook directly on the host. When defining a host, you need to provide it with a hostname. It can be the domain of your server or its IP address. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    flatend

    flatend

    Quickly build microservices using p2p networking in NodeJS/Go

    Flatend is a fast, lightweight edge server and microservice runtime built in Go, designed for simplicity and high concurrency. It uses a decentralized service discovery model that allows nodes to communicate over UDP or QUIC with minimal setup, making it ideal for low-latency APIs and distributed systems. Flatend provides a clean developer experience and is optimized for environments where traditional service meshes or orchestration platforms are too heavy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    RocketMiX

    RocketMiX

    RocketMix API Platform

    Go to project's home page here (in french only) : https://rocketmix.github.io Go to source code and technical documentation here : https://github.com/rocketmix/rocketmix.source RocketMiX is an open source API platform build on "classic" Spring and Netflix components. It contains : * a routing server * a management server (which embeds a directory of your APIs and a monitoring UI) * a Spring Boot Starter module (hosted on Maven central) RocketMiX aims to be a simplified API Plateform. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Gitkube

    Gitkube

    Build and deploy docker images to Kubernetes using git push

    Gitkube is a tool for building and deploying Docker images on Kubernetes using git push. After a simple initial setup, users can simply keep git push-ing their repos to build and deploy to Kubernetes automatically. Ideal for development where you can push your WIP branch to the cluster to test. Reference implementation for writing git-based automation on your server. Fork this repo and create your own CRD + controller + git remote hook that can do things on the Kubernetes cluster. No...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Language Server Protocol

    Language Server Protocol

    Defines a common protocol for language servers

    The Language Server Protocol (LSP) is a specification that standardizes how editors and IDEs communicate with language-smart backends over JSON-RPC. It defines capabilities such as completion, hover information, signature help, go-to definition, find references, diagnostics, code actions, formatting, rename, semantic tokens, and more. By decoupling tooling from individual editors, a single language server can power multiple clients, dramatically reducing duplicated effort across ecosystems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Go-Guerrilla SMTP Daemon

    Go-Guerrilla SMTP Daemon

    Mini SMTP server written in golang

    A lightweight SMTP server written in Go, made for receiving large volumes of mail. To be used as a package in your Go project, or as a stand-alone daemon by running the "guerrillad" binary. Supports MySQL and Redis out-of-the-box, with many other vendor provided processors, such as MailDir and even FastCGI! It's an SMTP server written in Go, for the purpose of receiving large volumes of email.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Uniqush

    Uniqush

    Uniqush is a free and open source software system

    Uniqush is a free and open-source software system that provides a unified push service for server-side notification to apps on mobile devices. Uniqush is free and open-source software that provides a unified push service for server-side notification to apps on mobile devices. By running Uniqush on the server side, you can send push notifications to any supported mobile platform. Stand-alone server program dedicated to push service, which means you can run it on your own server. Multiple...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Flask-GraphQL

    Flask-GraphQL

    Adds GraphQL support to your Flask application

    Adds GraphQL support to your Flask application. This will add /graphql endpoint to your app and enable the GraphiQL IDE. If you are using the Schema type of Graphene library, be sure to use the graphql_schema attribute to pass as schema on the GraphQLView view. Otherwise, the GraphQLSchema from graphql-core is the way to go. The GraphQLSchema object that you want the view to execute when it gets a valid request. A value to pass as the context_value to graphql execute function. By default is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Ponzu

    Ponzu

    Headless CMS with automatic JSON API

    ...Ponzu fills the void where you want to reach for WordPress to get a great CMS, or Rails for rapid development, but need a fast JSON response in a high-concurrency environment. Since HTTP/2 Server Push is used, Go 1.8+ is required. However, it is not required of clients connecting to a Ponzu server to make HTTP/2 requests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Reactide

    Reactide

    The first dedicated IDE for React web application development

    Reactide is a cross-platform desktop application that offers a simulator, made for live reloading and quick React component prototyping. React brings an integrated suite of development tools to streamline react development. The days of flipping between browser, IDE, and server are over. Reactide runs an integrated Node server and custom browser simulator eliminating the need to configure any servers, build-tools, and even offers hot module reloading right out of the box. To get started, just input your .js and .html entry points inside Reactide's universal configuration. Once those entry points are changed, go ahead and run "npm run reactide-server". ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Koa-socket-2

    Koa-socket-2

    Socket.IO for Koa

    Koa-socket-2 uses socket.io v3. It is recommended that you connect to a koa-socket-2 server with a socket.io v3 client. Koa-socket-2 is only compatible with the Koa v2 style of middleware (where context is passed as a parameter). This project helps you start a SocketIO server using Koa and NodeJS. However, Google's Go language -- or GoLang -- allows you to write code that compiles down to binary. It can be a very good way to take your SocketIO server to the next level by running faster and requiring less overhead than runtime environments like NodeJS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Walle 2.0

    Walle 2.0

    Walle 2.0 web

    ...Independent space resources like gitlab. Custom environment, environment variables. Project administrator, a notification mechanism, custom hooks in each process. Get through server management, grayscale release. Advanced gitlab-like user management mode. Online order application, review, grayscale release, real-time websocket. Walle allows users to release code and finally can not only choose jenkins! Support various web code releases, release and rollback of php, java, python, go and other codes can be completed with one click through the web. walle is a freely configurable project, more user-friendly, high-value, an open source online deployment system that supports git, multi-user, multi-language, multi-project, and multi-environment simultaneous deployment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    einx

    einx

    A framework in golang for game server or app server

    A framework in Golang for game servers or app servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    goim

    goim

    goim is a im server writen by golang

    GOIM is a IM and push notification server cluster. Supports single push, multiple push and broadcasting. Supports one key to multiple subscribers (Configurable maximum subscribers count). Supports heartbeats (Application heartbeats, TCP, KeepAlive, HTTP long pulling). Supports authentication (Unauthenticated user can’t subscribe). Scalable architecture (Unlimited dynamic job and logic modules). You can view the comments in target/comet.toml,logic.toml,job.toml to understand the meaning of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PHP Language Server

    PHP Language Server

    PHP Implementation of the VS Code Language Server Protocol

    A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    lastbackend

    lastbackend

    System for containerized apps management, from build to scaling

    Last.Backend is a company that provides DevOps products for IT companies across the world. Last.Backend container management platform is the new and modern open-source container management system with service discovery, overlay networks, and more. The container platform is an open-source system for automating the deployment, scaling, and management of containerized applications. It contains a set of technologies like container scheduling, service discovery, overlay network, container...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo