Swiftly
Lua/C#-based framework for CS2/Source2
Install / Use
/learn @swiftly-solution/SwiftlyREADME
README is also available in Ukrainian
and Russian
and Chinese ![]()
Notice
This project is in maintenance-only mode since the date of 10th of October 2025. The project will be discontinued after 6 months from this date, meaning 10th of April 2026. This mode is meant to keep the project functional until people using it will migrate to the new variant of the framework. Check out SwiftlyS2 and it's new features at https://swiftlys2.net
Build Requirements
- hl2sdk (Downloads automatically with the git cloning using Recurse Submodules)
- metamod-source (Downloads automatically with the git cloning using Recurse Submodules)
- XMake
Downloads
Get Plugins
For Developers
Building Commands
Clone Repository
git clone --recurse-submodules https://github.com/swiftly-solution/swiftly
Build
./setup.ps1 - Windows
./setup.sh - Linux
Build using Docker
docker run --rm -it -e "FOLDER=swiftly" -e "GAME=cs2" -v .:/swiftly ghcr.io/swiftly-solution/swiftly:cross-compiler
License
Swiftly is licensed under the GNU GPL 3 License. You can view the license in the LICENSE file.
Credits
The Schema System and the base SDK classes fields provided by CS2Fixes.
The rest of SDK fields were provided by SteamDatabase.
Thanks to GAMMACASE, Poggu, and all the people which are constantly working for the Counter Strike 2 Server Community to become better.
