ICP devs! Submit example projects to ICP Ninja and earn a 10 ICP bounty if yours shines. Help us showcase ICPโs unique features and let us know what you think of ICP Ninja. Keep code high-quality, concise, and user-friendly. Submissions start today until October 31, 2025!
Inspiration Categories
We recommend starting off of an existing example in ICP Ninja, e.g. the โWho Am Iโ example.
Freely contribute, but draw ideas from:
Decentralized AI: Use LLM canister or on-chain AI.
Chain Fusion & Tokens: Cross-chain tools like EVM/SOL RPC or ICRC standards.
World Computer: HTTPS outcalls, timers, storage, etc.
Requirements
- Project deploys in ICP Ninja
- <2000 lines (.mo/.rs & .jsx total).
- Backend: Motoko/Rust.
- Frontend: JavaScript, React/Vite.
- One backend + one frontend canister.
- Local dfx deploy works in the devcontainer in VS Code.
Timing
Ongoing โ submit anytime! Rolling reviews and bounty announcements.
Submit before October 31, 2025 to be eligible for the bounty!
How to Submit
Write a comment under this forum post containing (see an example in the comments):
-
Large title โSubmissionโ
-
Ninja share link (e.g.,
https://icp.ninja/i?s=zXvpW
). -
GitHub link to the code (via export from ICP Ninja).
-
One short paragraph of positive and/or negative feedback or feature requests about ICP Ninja.
Judging Criteria
Must meet the above requirements, be deployable in Ninja, use ICP features, have appealing/intuitive UI, have good code quality, balance simplicity/functionality, and add user value.
Bounty
Win 10 ICP per great example! Depending on the amount of submissions, we will handpick our favorite examples, and reward the winners. We will send you a DM if you are eligible for a reward within 10 days from your submission!
Questions? Comment below. Letโs innovate!
BY PARTICIPATING IN THE CONTEST, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREED TO THESE TERMS AND CONDITIONS.