Best Open Source server Libraries
A curated list of the most popular GitHub repositories tagged with server. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1gin-gonic/gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
#2expressjs/express
Fast, unopinionated, minimalist web framework for node.
#3withastro/astro
The web framework for content-driven websites. ⭐️ Star to support our work!
#4coollabsio/coolify
An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
#5PostgREST/postgrest
REST API for any Postgres database
#6vapor/vapor
💧 A server-side Swift HTTP web framework.
#7imthenachoman/How-To-Secure-A-Linux-Server
An evolving how-to guide for securing a Linux server.
#8elysiajs/elysia
Ergonomic Framework for Humans
#9ory/hydra
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
#10Grasscutters/Grasscutter
A server software reimplementation for a certain anime game.
#11gofr-dev/gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
#12OpenRCT2/OpenRCT2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
#13mail-in-a-box/mailinabox
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
#14google/go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
#15egametang/ET
Unity3D Client And C# Server Framework
#16linuxserver/Heimdall
An Application dashboard and launcher
#17vespa-engine/vespa
AI + Data, online. https://vespa.ai
#18GameServerManagers/LinuxGSM
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
#19boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
#20ergochat/ergo
A modern IRC server (daemon/ircd) written in Go.