Skip to content

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 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.

If you find iRaceDeck useful, consider supporting its development: Support iRaceDeck

  • 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