Need help with skynet?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

10.6K Stars 3.7K Forks MIT License 2.1K Commits 11 Opened issues


A lightweight online game framework

Services available


Need anything else?

Contributors list

skynet logo

Skynet is a lightweight online game framework which can be used in many other fields.


For Linux, install autoconf first for jemalloc:

git clone
cd skynet
make 'PLATFORM'  # PLATFORM can be linux, macosx, freebsd now


export PLAT=linux

For FreeBSD , use gmake instead of make.


Run these in different consoles:

./skynet examples/config    # Launch first skynet node  (Gate server) and a skynet-master (see config for standalone option)
./3rd/lua/lua examples/client.lua   # Launch a client, and try to input hello.

About Lua version

Skynet now uses a modified version of lua 5.4.2 ( ) for multiple lua states.

Official Lua versions can also be used as long as the Makefile is edited.

How To Use

  • Read Wiki for documents
  • The FAQ in wiki

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.