Important
ZestCode is under heavy development, and we'd greatly appreciate any contributors! Consider joining our Discord Server if you are interested.
ZestCode is a truly open-source framework for the VEX V5. It's a PROS fork, and exists to address some PROS issues, particularly in reliability, tooling, and community input.
- designed to be easy to contribute to
- can be built from source
- public development discussions and decision making
- superior contributor documentation
- superior build system
- more understandable compiler errors/warnings
- faster build times
- smarter package management
- deterministic builds
Is ZestCode legal?
Yup, 100% legal. It is not prohibited in the V5RC, VURC, or VAIRC game manual, and it's legal from a copyright standpoint.
Why can ZestCode be compiled from source, but PROS can't?
PROS depends on libv5rts
, which is a private version of the VEX SDK. ZestCode depends on libv5rt.a
, which is public.
ZestCode is licensed under the Mozilla Public License 2.0
Want to contribute? Check out CONTRIBUTING.md
The authors of ZestCode would like to thank the developers of PROS for their years of service, and for paving the way for alternatives like ZestCode to even exist in the first place. We'd also like to thank the developers of vexide, ZestCode wouldn't exist if not for their feats.