LE

Leaf

Lightweight, scalable game server framework in Go

Game Servers ★ 5.5k stars Medium setup Apache-2.0

Leaf is a lightweight and modular game server framework written in Go, designed for high concurrency and easy development of online game backends. It provides modules for networking, logging, and inter-module communication.

Key features

  • Lightweight modular design
  • High concurrency support
  • Built-in networking modules
  • Simple game backend development

Strengths

  • Released under the Apache-2.0 license
  • Mature project with 5.5k GitHub stars
  • Written in Go
  • Tiny footprint — runs in 256 MB RAM

Is Leaf secure?

OSV.dev has no published security advisories for Leaf's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

Leaf replaces

Health badge

Maintain Leaf? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 21 · at risk

Markdown
[![SelfHostIndex health score for Leaf](https://selfhostindex.com/badge/leaf-game-framework.svg)](https://selfhostindex.com/app/leaf-game-framework/)
HTML
<a href="https://selfhostindex.com/app/leaf-game-framework/"><img src="https://selfhostindex.com/badge/leaf-game-framework.svg" alt="SelfHostIndex health score for Leaf"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/leaf-game-framework.svg
   :alt: SelfHostIndex health score for Leaf
   :target: https://selfhostindex.com/app/leaf-game-framework/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Leaf

1 head-to-head comparisons.

Similar game servers apps