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:

LibraryLicenseGPL Compatible
wxWidgetswxWindows Library License✅ Yes (LGPL-like)
Crypto++Boost Software License 1.0✅ Yes
nlohmann/jsonMIT License✅ Yes
Google TestBSD 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.


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