awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to xiaonanln/goworld

Projects sharing features with Goworld

30 open-source projects similar to xiaonanln/goworld, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • topfreegames/pitayatopfreegames avatar

    topfreegames/pitaya

    2,792View on GitHub↗

    Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.

    Go
    View on GitHub↗2,792
  • heroiclabs/nakamaheroiclabs avatar

    heroiclabs/nakama

    12,754View on GitHub↗

    Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even

    Gobackendbackend-as-a-servicechat-server
    View on GitHub↗12,754
  • googleforgames/quilkinG

    googleforgames/quilkin

    0View on GitHub↗
    View on GitHub↗0
  • name5566/leafname5566 avatar

    name5566/leaf

    5,513View on GitHub↗

    Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular backend architecture that organizes server logic into independent modules and includes a concurrent task scheduler for managing ordered, delayed, or recurring functions. The framework features a TCP and WebSocket server that manages simultaneous connections through a single interface. It incorporates a message router capable of decoding Protobuf and JSON data to map incoming network packets to specific internal server modules. The system includes capabilities for multi-protoco

    Go
    View on GitHub↗5,513

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • googleforgames/agonesgoogleforgames avatar

    googleforgames/agones

    6,896View on GitHub↗

    Agones is a Kubernetes game server orchestrator designed for deploying, scaling, and managing dedicated multiplayer game server processes across a distributed cluster. It provides the core infrastructure needed to provision individual or grouped server processes to support real-time multiplayer gaming sessions. The system includes a fleet manager to automate the lifecycle of server groups based on player demand and a health monitor to track the connectivity and operational status of active processes. It integrates with cluster autoscalers to synchronize server resource requirements with cloud

    Go
    View on GitHub↗6,896
  • cysharp/magiconionCysharp avatar

    Cysharp/MagicOnion

    4,408View on GitHub↗

    MagicOnion is a .NET RPC framework used to build type-safe remote procedure call services using shared interfaces for communication between servers and clients. It functions as a binary serialization framework and a distributed service orchestrator, providing a network layer for low-latency streaming and real-time data exchange. The project distinguishes itself through an AOT-compatible network client that uses source generators to support ahead-of-time compilation in restricted runtime environments. It enables bidirectional communication and real-time data streaming, allowing servers and mul

    C#c-sharpgrpcrpc
    View on GitHub↗4,408
  • markioe/networkerMarkioE avatar

    MarkioE/Networker

    482View on GitHub↗

    A simple to use TCP and UDP networking library for .NET. Compatible with Unity.

    C#
    View on GitHub↗482
  • hajimehoshi/ebitenhajimehoshi avatar

    hajimehoshi/ebiten

    13,244View on GitHub↗

    Ebiten is a cross-platform 2D game engine and framework for the Go programming language. It provides a hardware-accelerated 2D renderer and a multi-input handling library to develop two-dimensional games with a single codebase. The engine is designed for broad deployment, allowing applications to be compiled and run across desktops, mobile devices, web browsers, and gaming consoles. It distinguishes itself by integrating custom shader programming for specialized visual effects and providing haptic feedback control for mobile devices and gamepads. The framework covers core game development ca

    Goebitenebitenginegame
    View on GitHub↗13,244
  • mas-bandwidth/netcodemas-bandwidth avatar

    mas-bandwidth/netcode

    2,571View on GitHub↗

    Secure client/server protocol for multiplayer games built on top of UDP

    Cclient-servergame-developmentpackets
    View on GitHub↗2,571
  • engoengine/engoEngoEngine avatar

    EngoEngine/engo

    1,815View on GitHub↗

    Engo is an open-source 2D game engine written in Go.

    Goengoentity-component-systemgame-engine
    View on GitHub↗1,815
  • g3n/engineg3n avatar

    g3n/engine

    3,098View on GitHub↗

    Go 3D Game Engine (http://g3n.rocks)

    Go3d-engine3d-game-engine3d-graphics
    View on GitHub↗3,098
  • gen2brain/raylib-gogen2brain avatar

    gen2brain/raylib-go

    2,463View on GitHub↗

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

    Candroidgame-enginegolang
    View on GitHub↗2,463
  • kalm/kalm.jskalm avatar

    kalm/kalm.js

    218View on GitHub↗

    The socket manager

    TypeScripthacktoberfestipcmultiplexing
    View on GitHub↗218
  • lonng/nanolonng avatar

    lonng/nano

    3,173View on GitHub↗

    Nano is a distributed application framework designed for building systems using an actor-based messaging model. It functions as a distributed actor framework that decouples components through asynchronous messaging to maintain state isolation across a server cluster. The system acts as a cluster message dispatcher and session-aware request router, tracking client state to route incoming messages to the specific agent holding the session data. It utilizes a distributed agent registry to coordinate the dispatching of messages between multiple application instances acting as agents. The framewo

    Godistributed-systemsgamegolang
    View on GitHub↗3,173
  • andreajens/rakugaki-rumbleA

    AndreaJens/rakugaki-rumble

    0View on GitHub↗
    View on GitHub↗0
  • facebookarchive/raknetfacebookarchive avatar

    facebookarchive/RakNet

    3,428View on GitHub↗

    RakNet is a cross platform, open source, C++ networking engine for game programmers.

    HTML
    View on GitHub↗3,428
  • bestogames/bestonetB

    BestoGames/BestoNet

    0View on GitHub↗
    View on GitHub↗0
  • beefsack/go-astarbeefsack avatar

    beefsack/go-astar

    629View on GitHub↗

    Go implementation of the A* search algorithm

    Go
    View on GitHub↗629
  • blast-harbour/godot-rollback-fighter-demoB

    blast-harbour/Godot-Rollback-Fighter-Demo

    0View on GitHub↗
    View on GitHub↗0
  • colyseus/colyseusC

    colyseus/colyseus

    7,015View on GitHub↗

    Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model, delta-compressed state synchronization, and room-based session orchestration. It is designed to handle the core infrastructure of multiplayer games, including matchmaking, state management, and scalable process distribution across multiple servers. The framework distinguishes itself through its schema-based state definition, which enables automatic serialization and change tracking, combined with a binary WebSocket protocol for low-latency updates. Its matchmaking pipeline routes player

    TypeScript
    View on GitHub↗7,015
  • darkriftnetworking/darkriftD

    DarkRiftNetworking/DarkRift

    0View on GitHub↗
    View on GitHub↗0
  • egametang/etegametang avatar

    egametang/ET

    9,813View on GitHub↗

    ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling

    C#actorc-sharpdotnet
    View on GitHub↗9,813
  • firstgeargames/fishnetFirstGearGames avatar

    FirstGearGames/FishNet

    1,946View on GitHub↗
    C#
    View on GitHub↗1,946
  • flame-engine/awesome-flameflame-engine avatar

    flame-engine/awesome-flame

    1,361View on GitHub↗

    An awesome list that curates the best Flame games, projects, libraries, tools, tutorials, articles and more.

    awesomeawesome-listflame
    View on GitHub↗1,361
  • alvyxaz/barebones-masterserveralvyxaz avatar

    alvyxaz/barebones-masterserver

    486View on GitHub↗

    Master Server framework for Unity

    C#
    View on GitHub↗486
  • azul3d/engineA

    azul3d/engine

    0View on GitHub↗
    View on GitHub↗0
  • beardedmanstudios/forgenetworkingremasteredBeardedManStudios avatar

    BeardedManStudios/ForgeNetworkingRemastered

    1,484View on GitHub↗

    See various forks, also please join the Forge Community fork of Forge Alloy! -> https://github.com/ForgeAlloyCommunity/ForgeAlloy

    C#multiplayermultiplayer-gamenetwork-library
    View on GitHub↗1,484
  • joelotter/termloopJoelOtter avatar

    JoelOtter/termloop

    1,470View on GitHub↗
    Gogame-enginegolangterminal
    View on GitHub↗1,470
  • lidgren/lidgren-network-gen3lidgren avatar

    lidgren/lidgren-network-gen3

    1,221View on GitHub↗

    Lidgren Network Library

    C#
    View on GitHub↗1,221
  • cocoatoucher/glidecocoatoucher avatar

    cocoatoucher/Glide

    506View on GitHub↗

    Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

    Swift
    View on GitHub↗506