Skip to main content
5Stack Logo

Welcome to 5Stack

5Stack is a modern, comprehensive web platform designed for organizing and managing competitive Counter-Strike 2 matches and tournaments. Built with cutting-edge web technologies, 5Stack provides a complete solution for players, organizers, and server administrators.

What is 5Stack?

5Stack combines powerful match management, automated matchmaking, tournament organization, and server infrastructure into a single, cohesive platform. Whether you’re a player looking for competitive matches, an organizer running tournaments, or an administrator managing game servers, 5Stack provides the tools you need.

Key Features

Automated Matchmaking

Queue up for matches with region-based matchmaking and skill-based pairing

Tournament Management

Create and manage tournaments with multiple bracket formats including Swiss, Round Robin, and Single/Double Elimination

Server Management

Integrate and manage dedicated CS2 game servers with automated provisioning

Real-time Lobbies

Join match lobbies with live chat and voice communication via WebRTC

Statistics & Leaderboards

Track detailed player and team statistics with comprehensive leaderboards

Multi-language Support

Available in 16+ languages with full internationalization support

Platform Highlights

Secure authentication using Steam OpenID. Players link their Steam accounts to access all platform features with automatic profile synchronization.
Flexible permission system with roles including User, Verified User, Streamer, Match Organizer, Tournament Organizer, and Administrator. Each role grants specific capabilities within the platform.
Install 5Stack as a PWA on desktop and mobile devices for a native app-like experience with offline support and push notifications.
Modern GraphQL API powered by Hasura with real-time subscriptions for live updates on matches, tournaments, and chat messages.

Who is 5Stack for?

Players

Find matches, join tournaments, track your stats, and compete with others

Organizers

Run professional tournaments and matches with automated bracket management

Administrators

Manage servers, monitor system health, and moderate the platform

Get Started

Quickstart Guide

Get up and running with 5Stack in minutes

User Guide

Learn how to use 5Stack’s features

Development Setup

Set up a local development environment

API Reference

Explore the GraphQL API documentation

Technology Stack

5Stack is built with modern, production-ready technologies:
  • Frontend: Nuxt 3, Vue 3, TypeScript
  • Backend: GraphQL (Hasura), PostgreSQL
  • Real-time: GraphQL Subscriptions, WebSockets, WebRTC
  • Authentication: Steam OpenID
  • Deployment: Docker, Cloudflare Workers
  • UI: Tailwind CSS, Shadcn Vue, Reka UI
5Stack is actively developed and continuously improved. Check out the GitHub repository to contribute or report issues.

Build docs developers (and LLMs) love