vexide has now officially been released! 
 vexide is still relatively early in development and therefore has an unstable API surface, but it is nearl

vexide blog post ‒ vexide v0.1.0

submited by
Style Pass
2024-05-15 20:30:09

vexide has now officially been released! vexide is still relatively early in development and therefore has an unstable API surface, but it is nearly feature complete.

If you end up using or contributing to vexide or just want to learn more, please join our discord server and tell us how it goes.

vexide is a brand new library for programming V5 Brains. Unlike the two major V5 Brain libraries (VEXCode and PROS), vexide is written in Rust instead of C and C++. For this reason vexide has many advantages over PROS and VEXCode.

Every single line of code in vexide is open source and 100% Rust. vexide doesn’t depend on any external C libraries (even libv5rt). This means that anyone can build and contribute to vexide with ease. It is impossible to contribute to VEXCode and you very rarely see anyone outside of Purdue contribute to PROS for a good reason.

How does code written with vexide look? Most APIs in vexide are asynchronous. Here is a quick example showing a working program using the CompetitionRobot API.

Leave a Comment