I’m very pleased to announce that StellarGuard is now open source!

Before I get into what this means, I’d like to make one thing very clear: StellarGuard is not shutting down or slowing down development. In fact development will be picking up pace as we’ve had a slew of wonderful feature suggestions as more people become familiar with the project.

So let’s get into some details about what open sourcing actually means:

StellarGuard’s source code is now publicly available on Github, for anyone to read, audit, learn from, or contribute to. The code is MIT licensed, which means you are free to use it however you want. StellarGuard will continue to operate as it always has, except now the code will be developed in public.

So why do this? Believe it or not, I had always planned to open source StellarGuard, but until now I had always found excuses to delay that. “The code is too messy”, “no one will even read it”, “I’ve got too many setup steps to document” are all things I was saying to myself. However, the recent Stellar Build Challenge #7 gave me the courage and renewed vigor to do it. Seeing that the top focus will be on open source made me realize that I’m already standing on shoulders of giants, and StellarGuard should try to give back to the community that has given me so much already.

Other motivations include:

Getting more eyes on the security sensitive bits of the code to help suggest improvements

To share some of the Stellar utilities that I’m using in my code

To perhaps attract some members of the community to help contribute to StellarGuard

To possibly inspire others to open source their applications

With that all said, I’m extremely excited about the future of StellarGuard. I hope that with the help of the community, we can grow to be one of the first choices for security when using Stellar.