Skip to content

midnightntwrk/midnight-awesome-dapps

Awesome Midnight dApps Awesome

A curated list of awesome Midnight dApps, tools, and resources

Contents

Important

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

Note

🔹 = Official Midnight Ecosystem Partner

🔦 Featured Project

A part of the Midnight LATAM Hackathon, KYC Midnight is a privacy-preserving KYC attestation dApp on the Midnight network. It verifies user eligibility—such as age and country—using zero-knowledge proofs without revealing personal data on-chain. The project ships with both a web UI and a CLI, includes admin-managed policy controls, and is testnet-ready—making it a practical template for compliant, privacy-first onboarding flows.
The open-source code is available on GitHub, encouraging collaboration and further development.

Getting Started

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

  • Example Counter - Simple increment/decrement app demonstrating state management
  • Example Bboard - Bulletin board with multi-user interactions and privacy patterns
  • Example Dex - Decentralized exchange using OpenZeppelin FungibleToken (WIP)
  • Example Proofshare - Selective disclosure of personal data (WIP)
  • NFT Smart Contract Library - A comprehensive smart contract library for NFTs on the Midnight network.
  • Midnight Kitties - A full stack Dapp using the NFT smart contract library to deploy Crypto Kitties on Midnight network.

Smart Contract Primitives

Starter Templates

Community-created boilerplates or dev scaffolds

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

Developer Tools

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

  • Explorer - Simple block explorer for Midnight networks
  • 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
  • Midnight Playground - Online Compact IDE for writing, compiling, and building smart contracts with syntax error detection
  • Midnight MNN Helm - Helm charts for running Midnight full nodes or services
  • Web3Fast Midnight - Fast development tools and services for Midnight blockchain
  • MidnightForge - Infrastructure scripts and DevOps for Midnight dApp deployment
  • Midnightscan - Blockchain scanner for tracking Midnight contract deployments

Finance & DeFi

Identity & Privacy

Privacy-preserving identity, credentials, and proof of personhood

  • Ethiopian Identity Wallet - Self-Sovereign Identity (SSI) for verifying crypto wallet eligibility for National Stablecoin holding
  • Face Recognition Midnight - Facial recognition used to gate ZK-verified identity contracts
  • 🔹 Midnames - ZK-powered DID and credential registry with selective disclosure
  • 🔹 Midnight Identity - Brick Towers' ZK identity system for self-issued credentials
  • SentinelDID - ZK identity and access prototype with selective attributes
  • ZkBadge - Private achievement verifier that allows users to prove they hold valid certifications without revealing sensitive information
  • ZkID - A zk-SNARK-based identity layer

Gaming

Interactive, zero-knowledge-powered games

Governance

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

Learning Resources

Documentation

Getting Started

Tutorials

  • 🔹 Edda Labs YouTube Series - In-depth Midnight examples and "Understand the Code" in Spanish, English, and Portuguese
  • Korean Tutorial - Step-by-step development guide for Korean-speaking developers
  • 🔹 Mesh Midnight - A unified repository that brings together packages, examples, and documentation to streamline development

Community

Community Projects

Projects marked with 🏆 are hackathon winners


Contributing

Contributions welcome! Please:

  1. Add projects in alphabetical order within sections
  2. Use format: [name](link) - Brief description
  3. Ensure projects are open source and functional

License

Apache 2.0

About

Midnight Awesome Dapps

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11

Languages