Credits & Acknowledgments
Third-party libraries and contributors to CoraleVault
Credits & Acknowledgments
CoraleVault is built on the shoulders of giants. We’re grateful to the open-source community and the developers who created the libraries that make CoraleVault possible.
Third-Party Libraries
wxWidgets
What it does: Cross-platform GUI framework Version: 3.2.4+ License: wxWindows Library License (similar to LGPL) Website: https://www.wxwidgets.org/ Used for: All UI components, dialogs, windows, controls
wxWidgets allows CoraleVault to have native look-and-feel on Windows, macOS, and Linux while sharing the same codebase.
Crypto++
What it does: Cryptography library Version: 8.9.0+ License: Boost Software License 1.0 Website: https://www.cryptopp.com/ Used for: AES-256 encryption, PBKDF2, HMAC-SHA256, HKDF, secure random generation
Crypto++ provides the battle-tested cryptographic algorithms that keep your passwords secure.
Key Algorithms Used:
- AES (Rijndael) - Encryption
- PBKDF2-HMAC-SHA256 - Key derivation
- HKDF-SHA256 - Key separation
- HMAC-SHA256 - Authentication
- AutoSeededRandomPool - Secure random numbers
nlohmann/json
What it does: JSON parsing and serialization Version: 3.11.3+ License: MIT License Website: https://github.com/nlohmann/json Used for: Parsing and saving vault file data (encrypted JSON format)
This header-only library makes working with JSON in C++ painless and modern.
Development Tools
Code::Blocks
What it does: IDE for development License: GPL v3 Website: https://www.codeblocks.org/ Used for: Primary development environment on Windows
MinGW-w64
What it does: Windows C++ compiler License: Various (GPL, BSD) Website: https://www.mingw-w64.org/ Used for: Compiling Windows builds
GCC (GNU Compiler Collection)
What it does: C++ compiler License: GPL v3 Website: https://gcc.gnu.org/ Used for: Compiling Linux and macOS builds
NSIS (Nullsoft Scriptable Install System)
What it does: Windows installer creator License: zlib/libpng license Website: https://nsis.sourceforge.io/ Used for: Creating Windows installer packages
GitHub Actions
What it does: CI/CD automation License: GitHub Terms of Service Website: https://github.com/features/actions Used for: Automated builds and releases for all platforms
Documentation & Website
Hugo
What it does: Static site generator License: Apache License 2.0 Website: https://gohugo.io/ Used for: Building the CoraleVault website
Cloudflare Pages
What it does: Website hosting License: Cloudflare Terms of Service Website: https://pages.cloudflare.com/ Used for: Hosting coralevault.com
Testing
Google Test
What it does: C++ testing framework License: BSD 3-Clause License Website: https://github.com/google/googletest Used for: Unit tests
Valgrind
What it does: Memory debugging and profiling License: GPL v2 Website: https://valgrind.org/ Used for: Detecting memory leaks and ensuring memory safety
Contributors
Core Team
Coralesoft - Creator & Lead Developer
- Architecture and design
- Core cryptography implementation
- Security hardening
- Cross-platform support
- Website and documentation
Community Contributors
CoraleVault is open source, and we welcome contributions! See our Contributing Guide to get involved.
Thank you to everyone who has:
- Reported bugs
- Suggested features
- Submitted pull requests
- Tested on different platforms
- Shared CoraleVault with others
- Provided feedback
Special Thanks
Security Community
Thank you to security researchers who help keep CoraleVault secure through responsible disclosure.
Open Source Community
CoraleVault exists because of the open-source movement. Thank you to:
- Linus Torvalds - Linux
- Richard Stallman - GNU, GPL, Free Software movement
- All open-source contributors worldwide
Inspiration
CoraleVault was inspired by other excellent password managers:
- KeePass - Pioneered offline, open-source password management
- Bitwarden - Showed open source can compete with commercial solutions
- 1Password - Set the bar for UX in password managers
Licence Compliance
All third-party libraries used in CoraleVault are compatible with our GPL v3 license:
| Library | License | GPL Compatible |
|---|---|---|
| wxWidgets | wxWindows Library License | ✅ Yes (LGPL-like) |
| Crypto++ | Boost Software License 1.0 | ✅ Yes |
| nlohmann/json | MIT License | ✅ Yes |
| Google Test | BSD 3-Clause | ✅ Yes |
Our License: CoraleVault is licensed under GNU GPL v3.0.
Want to Be Listed Here?
We’d love to add your name to our contributors list!
Ways to contribute:
- Submit code improvements
- Fix bugs
- Write documentation
- Create translations
- Report security vulnerabilities
- Help other users
See Contributing Guide to get started.
Legal
Trademark Acknowledgments
- Windows is a trademark of Microsoft Corporation
- macOS is a trademark of Apple Inc.
- Linux is a trademark of Linus Torvalds
- All other trademarks are property of their respective owners
No Endorsement
Listing of third-party libraries and tools does not imply endorsement by their creators or maintainers.
Source Code
All source code for CoraleVault is available on GitHub:
Repository: github.com/Coralesoft/CoraleVault
Review dependencies yourself:
#include <wx/...>- wxWidgets headers#include <cryptopp/...>- Crypto++ headers#include <nlohmann/json.hpp>- JSON library
Thank you to everyone who makes CoraleVault possible! 🙏
Have questions? Contact us at dev@coralesoft.nz
Last updated: November 4, 2025