Source Engine Server Searcher

SESS is an Open Source project that aims to fully recreate the Source Engine Server Searcher (also named Community Server Browser) from Valve's Multiplayer Source Games like TF2, Half-Life 2: Deathmatch, CS:GO and many others.

The project is available over at sess.online.

Backend

This is the backend side of the project, providing a "lighting-fast" GraphQL api made in pure Rust (using Juniper for the GraphQL server and GameDig for querying each server and communicating with the master server).

Checkout the Frontend here.

Live service

The master branch is publicly hosted here, the service redeploys everytime a commit is pushed, and as such, this is not a reliable endpoint, use just for playground purposes.