Skip to content

DemomanApp/DemoMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

491d36b · Mar 11, 2025
Mar 10, 2025
Nov 9, 2023
Apr 10, 2023
Mar 10, 2025
Mar 11, 2025
Mar 13, 2023
Mar 13, 2023
Aug 4, 2022
Mar 10, 2025
Apr 13, 2024
Sep 29, 2023
Mar 9, 2025
Apr 13, 2024
Apr 21, 2022
Jan 23, 2024
Aug 11, 2022
Mar 8, 2025
Mar 8, 2025
Jan 24, 2025
Apr 2, 2023
Oct 20, 2023
Oct 1, 2023
Dec 10, 2024

Repository files navigation

CodeFactor Discord GitHub GitHub release

The TF2 demo manager for Linux, Windows and MacOS.

🚧 Rewrite in progress 🚧

Version 1 of DemoMan is feature-complete and available for download. Visit the releases page to download the latest executable, and the v1 branch of this repo for screenshots, features, and source code of version 1.

I'm currently working on version 2 of the app, rewritten from scratch with Rust, Tauri, and Mantine. This version will have many exciting features that were not feasible to implement in version 1.

Preview builds of version 2 are already available under the releases page on GitHub.

❤️ Contributing

Contributions are welcome and appreciated. If you have any questions, feel free to contact me on the project's Discord server. Development is organized here.

If you can't contribute code, you can still help:

  • Give the repo a star on GitHub 😉
  • Contribute map thumbnails
  • Report any issues you encounter
  • Let the devs know if you have any ideas/suggestions

🛠️ Developing

Prerequisites:

  • Install Rust and npm.
  • Follow this guide for building tauri apps.

Once that's done:

  1. Clone the repository and run npm install.
  2. Start the program by running npm run tauri dev.
  3. Create a packaged executable by running npm run tauri build.

⚖️ License

DemoMan is free software released under the GNU GPLv3 license.