🏆ETHGlobal Singapore 2024 Finalist ❤️OSS, Public Good 👩💻Improve Developer Experience 🔒Secure dApps ✅ Founding team donated 2ETH+ in prev. GG rounds, organized OSS/Dev communities for 10yrs+
Optimized dApp Components that you or LLM can copy and paste into your apps. Accessible, Localized. Customizable. Open Source. Inspired by shadcn/ui.
This is not a framework / template. This is more like a cookbook, with very different design principles(below).
There was an incident and we had to "Stop Using Dapps". We want to avoid that.
We're working on this dApp kit not only to improve developer experience by providing working examples and decouple styling/implementation, but also to support dapps that are trustless, secure with minimal dependency to particular ecosystems and avoid supply chain attakcs. This is pivotal to support AI autonomous agents to control and iterate on Decentralized, autonomous website with programmable cryptography, which the project Geist focus on.
Geist is a decentralized website builder for DAOs, enabling trustless zk-proof deployments, private previews, and anti-collusion voting. It supports collaboration and censorship-resistant websites.
At ETHGlobal Singapore, we prototyped the idea and were awarded the 🏆Finalist
Vitalik mentioned "walkaway test" and "insider attack test" for better Ethereum Alignment. We want to help people build dWebsites which align that.
DApp kit is where we start, and we want to further build the e2e CMS solution.
🔻 Minimized dependencies, familiar techstack. No ethers by default, all in viem wagmi permissionless radix tailwindcss, user controls the rest.
🏎 Optimized and SSR ready. Unified data fetching with unopionated data source, minimized JS
🤌 Small. Faster for both user and ci. Cheaper to store.
🔒 Secure. No dynamic script loading. Audited dependencies (TODO)
🕊️ Censorship Resistant. Take explicit control on asset gateway and trust assumptions
🌐 Accessible & Localization ready
⛓️ Ecosystems, Framework agnostic
🙌 Working example. First class Storybook support, avoid outdated documentations.
🚶 Open source. Authors can walkaway. No npm account to secure.
viem / micro-eth-signer