Decentralized technologies enable alternative applications that challenge the traditional models: where government and corporate control are causing harm, decentralized technologies have the potential to bring about autonomy, resilience, and equity.
However, adoption is slow. Developers and designers need resources that help them understand how to build decentralized applications. Designers need new patterns and approaches for driving the development of decentralized protocols and applications.
This is the work-in-progress library of patterns to support the design and development of better user-facing applications that are backed by decentralized architecture.
You can see these patterns in ther published state, on the pattern library website.
This pattern library would not exist without YOUR contributions. Please feel free to open a discussion or suggest changes to any of these patterns — or add a new one! If you're not sure about a new pattern, you can start a thread in the Discussions.
We are actively seeking more input and expertise to advance existing patterns we've already released in this repository.
If you'd like to contribute to an existing pattern or propose a new pattern, please feel free to open a pull request or open an issue.
Stay up to date by watching this repository. Maintainers will be prompt in responding to inquiries!
These patterns were originally developed at Simply Secure.
The initiative is currently maintained by Eileen Wagner, Karissa Rae McKelvey, Vincent Ahrend, and Ngọc Triệu and has a group of volunteer contributors and advisors.
All design patterns are licensed CC0.