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
🏆 = Hackathon winners
Official dApps and tools maintained by the Midnight team (for education + onboarding)
- Example Counter - Simple increment/decrement app demonstrating state management
- Hello World Compact - Minimal Hello World smart contract for Midnight. Deploy to Preprod and store/read messages on-chain
- Example Bboard - Bulletin board with multi-user interactions and privacy patterns
- Example ZK Loan - ZK-powered loan contract demonstrating private state management
- Midnight Kitties - A full stack dApp using the NFT smart contract library to deploy Crypto Kitties on Midnight network
- NFT Smart Contract Library - A comprehensive smart contract library for NFTs on the Midnight network
- Midnight Local Dev - Local development environment for building and testing Midnight smart contracts without connecting to Preprod
- Create Midnight App - CLI tool for scaffolding Midnight smart contracts with automated generation. Includes enhanced data types, pre-generated wallet, and full contract-deploy pipeline. Available on npm
- 🔹 OpenZeppelin Compact Contracts - Standard contract implementations
- 🔹 FungibleToken - ERC-20 equivalent for tokens like stablecoins or rewards
- 🔹 MultiToken - ERC-1155 equivalent supporting both fungible and non-fungible tokens
- 🔹 NonFungibleToken - NFT implementation for Midnight
- 🔹 FungibleToken - ERC-20 equivalent for tokens like stablecoins or rewards
Community-created boilerplates or dev scaffolds
- 🔹 Edda Labs 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
- Compact Playground - Browser-based Compact smart contract compiler, built as a companion to Learn Compact
- Explorer - Simple block explorer for Midnight networks
- Midnight Indexer - An indexing tool for querying Midnight blockchain data
- Midnight MCP - MCP server giving AI assistants access to the Midnight blockchain — search contracts, analyze code, explore docs
- Midnight Live View - A simple script that allows users to monitor key information about their Midnight node
- Web3Fast Midnight - Fast development tools and services for Midnight blockchain
- Midnight MNN Helm - Helm charts for running Midnight full nodes or services
- Midnight Playground - Online Compact IDE for writing, compiling, and building smart contracts with syntax error detection
- MidnightForge - Infrastructure scripts and DevOps for Midnight dApp deployment
- Midnightscan - Blockchain scanner for tracking Midnight contract deployments
- Midnight Explorer - The leading block explorer on the Midnight Network, proudly built by TexLabs - Website
- 🔹 OpenZeppelin Compact Tools - Tools for compiling, building, and testing Compact smart contracts.
- Pelagos SDK - Go SDK for building appchains with native Midnight, EVM, and non-EVM integration
- 🔹 LunarSwap - A UTXO-based DEX built on Midnight built with ❤️ by OpenZeppelin
- 🔹 Real World Assets - Brick Towers is a privacy-first RWA trading system on Midnight, using shielded tokens and privacy-preserving user accreditation to enable fully regulated trading.
- Asset Tokenization Platform - Decentralized asset tokenization platform
- dMarket - A decentralized e-commerce marketplace that utilizes a three-party escrow system on the Midnight Network, incorporating asymmetric encryption and zero-knowledge proofs (zk-proofs) to ensure robust user privacy and security.
- Hydra Stake - Hydra Stake Protocol is a privacy-preserving liquid staking solution. It allows users to stake their assets while maintaining liquidity through liquid staking tokens (LST), enabling participation in DeFi while earning staking rewards.
- Midnight Escrow - Privacy-preserving escrow contract demonstrating confidential conditional payments using zk proofs on Midnight.
- LunarSwap - A UTXO-based DEX built on Midnight built with ❤️ by OpenZeppelin
- Midnauction - Sealed-bid round-based auction platform
- Midnight Bank - Privacy-first banking dApp
- Pintent - Cross-chain bridge from Midnight to EVM and non-EVM chains using an intent-based solver model
- 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
- 🔹 Midnames - ZK-powered DID and credential registry with selective disclosure
- 🔹 Midnight Identity - Brick Towers' ZK identity system for self-issued credentials
- AirLog - Privacy preserving aviation maintenance record verification system built with Midnight Compact smart contracts.
- Blockenfy - Decentralized identity platform built on the Midnight network. It enables user data registration and validation through zkProof, integrating the Lace wallet and ensuring privacy in KYC processes.
- DPO2U Midnight - Autonomous LGPD/GDPR compliance protocol with ZK-attested privacy scores. AI agents audit data protection practices off-chain and record immutable attestations on Midnight via four Compact smart contracts (ComplianceRegistry, AgentRegistry, FeeDistributor, Treasury).
- 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
- 🏆 KYC Midnight - Know Your Customer (KYC) attestation system - LATAM Hack winner
- Private Data Management - Private data management demonstration using decentralised ledgers (article)
- SentinelDID - ZK identity and access prototype with selective attributes
Interactive, zero-knowledge-powered games
- 🔹 Midnight Seabattle - SeaBattle implementation by Brick Towers
- FundAGoal - Crowdfunding smart contracts for verified projects
- Midnight Vote - An anonymous governance and polling app
- Medical Verification System - A transparent, secure and privacy-preserving protocol for medical data validation and government grants management.
- NextMed - healthcare platform enabling zk medical data analysis.
Projects that are no longer actively maintained live in the Dormant Projects folder. These projects and their code are preserved and available for reference, adoption, or revival by anyone in the community.
- Midnight Docs - Official documentation
- Developer Academy - Build data protection apps with midnight
- Dev Diaries - Technical blog posts and development insights
- Kachina Paper - Privacy model paper
- Tokenomics Paper - NIGHT/DUST economics
- Compact By Example - Learn Midnight's Compact language through practical, real-world examples
- 🔹 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
- Learn Compact - Interactive book and exercise collection for learning Compact, Midnight's ZK smart contract language
- 🔹 Mesh Midnight - A unified repository that brings together packages, examples, and documentation to streamline development
- Midnight Network Discord
- Follow Midnightntwrk on X
- Midnight Forum - Best for technical Q&A
- Midnight Network YouTube
- Nightforce - Ambassadors
- Aliit - Technical Fellowship
Contributions to this repo are welcome! Please:
- Add projects in alphabetical order within sections
- Use format:
[name](link) - Brief description - Ensure projects are open source and functional