A curated list of awesome Midnight dApps, tools, and 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.
Note
🔹 = Official Midnight Ecosystem Partner
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.
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.
- 🔹 OpenZeppelin Compact Contracts - Standard contract implementations
- 🔹 FungibleToken - ERC-20 equivalent for tokens like stablecoins or rewards
- 🔹 NonFungibleToken - NFT implementation for Midnight
- 🔹 MultiToken - ERC-1155 equivalent supporting both fungible and non-fungible tokens
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
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
- Asset Tokenization Platform - Decentralized asset tokenization platform
- Midnauction - Sealed-bid round-based auction platform
- Midnight Bank - Privacy-first banking DApp
- SilentLedger - A privacy-preserving verified orderbook DApp
- Statera Protocol - Over-collateralized stablecoin protocol with modular dApp framework
- Tokenless - Natively Midnight-based asset tokenization system
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
Interactive, zero-knowledge-powered games
- Midnight Battleship - A ZK-powered battleship game
- 🔹 Midnight Seabattle - SeaBattle implementation by Brick Towers
- Midnight Sea Battle Hackathon - Jan & Eddex's SeaBattle submission
- FundAGoal - Crowdfunding smart contracts for verified projects
- Midnight Vote - An anonymous governance and polling app
- Midnight Docs - Official documentation
- Developer Academy - Structured learning modules (Modules 1-7 now live!)
- Dev Diaries - Technical blog posts and development insights
- Kachina Paper - Privacy model paper
- Tokenomics Paper - NIGHT/DUST economics
- 🔹 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
Projects marked with 🏆 are hackathon winners
- 🏆 KYC Midnight - LATAM Hackathon winner
Contributions welcome! Please:
- Add projects in alphabetical order within sections
- Use format:
[name](link) - Brief description
- Ensure projects are open source and functional