Development
iRaceDeck is a free, source-available project licensed under the iRaceDeck Non-Commercial License v1.1. You can use, modify, and contribute to it for personal and non-commercial purposes. Contributions from the community are welcome and encouraged.
iRaceDeck was created by Niklas Lampén, inspired by iRaceIT but with a different vision. The project is built on the belief that an open-source solution can bring the community the best value and highest quality tool for controlling iRacing.
Source Available
Section titled “Source Available”Source-available means the full source code is publicly available on GitHub. You can:
- Read the code to understand how it works
- Report bugs or suggest features via GitHub Issues
- Submit changes through pull requests
- Fork the project and build your own version for personal use
The iRaceDeck Non-Commercial License keeps the plugin free for personal, educational, and sim-racing use while restricting commercial redistribution or sale of the plugin itself. v1.1 also requires that any distributed modifications of iRaceDeck themselves be publicly available. See USAGE.md for a plain-English summary.
Support the Project
Section titled “Support the Project”If you find iRaceDeck useful, consider supporting its development: Support iRaceDeck
Learn More
Section titled “Learn More”- Tech Stack — packages, architecture, and how iRacing communication works
- Contributing — how to report issues, submit code, and join the community
- Setup — clone, build, and run iRaceDeck locally for development
- Feature Flags — how platform-specific features are gated at build time and how to override flags locally