Skip to content

midnightntwrk/midnight-awesome-dapps

🚀 Build with Midnight: Open Source dApps & Tools

Welcome to the Midnight ecosystem's curated list of example dApps, starter templates, tutorials, learning resources, and hackathon projects. This repo is designed to help developers get inspired, learn from real-world projects, and build more confidently with privacy-preserving tools on Midnight.

You'll find:

  • 🔧 Official examples from the Midnight team
  • 🌱 Community-built dApps and templates
  • 🎓 Learning resources and video tutorials
  • 🏆 Projects from past hackathons

We welcome contributions! If you’ve built something on Midnight or adapted an existing tool, open a pull request to share it with the community.

🌱 Core Examples

Official dApps maintained by the Midnight's DevRel team (for education + onboarding)

  • Counter dApp – A simple increment/decrement app using Midnight smart contracts

  • Bulletin Board – A basic public message board built on Midnight

📚 Learning Resources

Important

Community-contributed projects are shared for inspiration and exploration. These repositories are not maintained by the Midnight team, and their functionality may vary.

Ecosystem-Contributed dApps & Tools

Note

🔹 = Official Midnight Ecosystem Partner

🔦 Ecosystem dApp of the Month!

A part of the African Blockchain Championship, FundAGoal is a decentralized funding platform built on the Midnight network. It enables creators to propose project ideas, secure funding, and protect the identities of both campaign creators and backers. By prioritizing privacy and transparency, FundAGoal fosters trust in crowdfunding while empowering communities to support innovative initiatives.
The open-source code is available on GitHub, encouraging collaboration and further development.

🧱 Smart Contract Primitives (by 🔹OpenZeppelin)

🧑‍💻 Starter Templates

Community-created boilerplates or dev scaffolds

  • 🔹 MeshJS Starter Template — A complete template with smart contracts, tests, UI, and all batteries included to kickstart your project
  • Scaffold Midnight — Full-stack dev scaffold with Midnight integration
  • Create Midnight App (npm) — Build Midnight smart contracts with automated CLI generation. Includes enhanced data types, pre-generated wallet, and full contract-deploy pipeline
  • midnightpy — Midnight smart contract bindings for Python
  • wybe — A minimal and expressive contract language for Midnight

🧩 Ecosystem Tooling

Tools that help other devs build, test, deploy, or index

  • Statera Protocol — A framework for building modular dApps on Midnight
  • MidnightForge — Infrastructure scripts and DevOps for Midnight dApp deployment
  • Midnightscan — Blockchain scanner for tracking Midnight contract deployments
  • Explorer — Simple block explorer for Midnight networks
  • Midnight MNN Helm — Helm charts for running Midnight full nodes or services
  • Midnight Indexer — An indexing tool for querying Midnight blockchain data
  • Midnight Live View - A simple script that allows users to monitor key information about their Midnight node.

🧠 ZK Identity Projects

Privacy-preserving identity, credentials, and proof of personhood

  • 🔹 Midnames — ZK-powered DID and credential registry with selective disclosure
  • 🔹 midnight-identity — Brick Towers’ ZK identity system for self-issued credentials
  • Ethiopian Identity Wallet — Self-Sovereign Identity (SSI) for verifying crypto wallet eligibility for National Stablecoin holding
  • SentinelDID — ZK identity and access prototype with selective attributes
  • face-recognition-midnight — Facial recognition used to gate ZK-verified identity contracts
  • zkID — A zk-SNARK-based identity layer

⚔️ Game Examples

Interactive, zero-knowledge-powered games

🧪 Hackathon dApps

Experimental apps from community hackathons

  • FundAGoal — Crowdfunding smart contracts for verified projects
  • Midnight Vote — An anonymous governance and polling app

🎓 Video + Tutorial Content

Learn how to build with Midnight, from the community

About

Midnight Awesome Dapps

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages