LoRaMAC-Node™ Stack
The LoRaMAC-Node is an open-source LoRaWAN stack developed by Semtech. It is available for free. To access the downloadable code, go to the LoRaMAC-Node project in GitHub. This software provides various examples and demo applications, which may help you better understand LoRa® radio modulation. They may also help you debug your implementation of the LoRaMAC-Node stack.
The code for this stack has two main branches, master and develop.
The master branch is the latest official release, which has been fully tested and validated. Furthermore, the code in this branch is also one of the main references for the LoRa Alliance® Certification program. It is used to validate the Certification test program and, as such, is usually one of the most up-to-date stacks, since it developed alongside the LoRa Alliance Certification program, and the various releases of the LoRaWAN L2 specification.
The develop branch contains the latest stack upgrades, firmware upgrades, and software corrections. The code in this branch is tested but not yet validated.
To be sure that you have the latest update available, you should keep an eye on both,.
Any developer can review, download, create forks, propose new implementations, or make comments on the existing software.
You can find a detailed walk-through in the LoRaMAC-Node Hands-on Lab.