The official code repository for Quicknode Sample Apps and Guide Code Examples.
If this repo helps you ship faster, please ⭐ it to support the community.
- Sample App Library (deployable apps)
- Quicknode Guides (step-by-step tutorials)
- Quick Links
- What’s in This Repo
- How to Use This Repo
- Getting Started
- Contributing
- Community & Support
- Project Directory (auto-generated)
This repository powers Quicknode’s technical guides and tutorials. It includes:
- Sample App Library: Full-stack, deployable apps (Next.js, React, etc.) that mirror what you see in the Sample App Library. Look for folders like
sample-dapps/and other framework-specific directories. - Guide Examples: Smaller, focused examples, backend scripts, and snippets that pair with Quicknode Guides (e.g.,
ethereum/,solana/,binance/,webhooks/, and more).
Each sub-folder has its own README with framework/runtime details, env vars, and run commands tailored to that example.
- Pick the folder that matches the guide or demo you’re following.
- Open that folder’s
README.mdfor exact setup and runtime instructions. - Copy the required environment variables into a local
.envfile. - Run the example locally, adapt it for your stack, or use it as a starting point for your own app.
General steps (specifics live in each example’s README):
git clone https://github.com/quiknode-labs/qn-guide-examples.git
cd qn-guide-examples/<example-folder>
# Install dependencies for the chosen runtime (e.g., npm install, yarn, pip, go mod download)
cp .env.example .env # if provided
# Update .env with your Quicknode endpoint URLs and any required secretsWe welcome fixes, new examples, and improvements! See CONTRIBUTING.md for detailed guidelines.
Quick start:
- Fork and clone the repo
- Add your example in the appropriate category folder
- Include a
README.md(use TEMPLATE_README.md) andpackage.json(if applicable) with a description - Commit and open a PR
- Join the Quicknode Discord for questions and collaboration
- Repo-specific bugs or requests: open a GitHub issue so we can track it.
- Need help with Quicknode products? Reach out via support
Auto-generated via node scripts/generate-directory.js. After adding or moving projects, run:
node scripts/generate-directory.jsOptional: install a pre-commit hook to enforce updates locally:
ln -s ../../scripts/pre-commit-tree.sh .git/hooks/pre-commit- Base AI Agent
- EVM MCP Server - A console-based MCP-compliant server for EVM blockchain data access
- Solana MCP Example - MCP Server for Solana blockchain interactions
- Make a Flash Loan using Aave V3
- How to get ABI of a smart contract
- Audit ERC20, ERC721, and ERC1155 Token Activity using Quicknode SDK
- audit-wallet-activity
- Blinks NFT Minter for Monad
- BatchCallAndSponsor
- Create and Deploy an ERC20 Token
- Get the balance of an ERC-20 token
- How to Create an NFT Bound Account (ERC-6551)
- Create a Block Explorer with Quicknode
- Project Name
- Ethereum Staking Options
- wave-portal-svelte
- The Web3 Developer Stack
- How To Batch Mint NFTs Using the ERC-721A Implementation
- Mint an NFT on Polygon with Ethers.js - How to mint an NFT on Polygon with Ethers
- polygon-hello-world
- Create and Deploy a Factory ERC-1155 Contract on Polygon using Truffle
- AI-Powered DeFi Yield Optimizer for Aerodrome Finance
- AML and CFT Compliant dApp
- Base DEX Aggregator App
- Bitcoin Transaction Report Application
- x402 Video Paywall Demo - A demo application showing how to implement a video paywall using the x402 payment protocol
- Crypto Portfolio Tracker
- Aave V3 Liquidation Tracker
- DEX Trade Performance Analyzer
- Ethereum Transaction Report Application
- Quicknode Ethereum Explorer Demo
- Quicknode EVM Token Factory Demo
- Flashblocks Base App
- Quicknode Hyperliquid Portfolio Tracker
- RWA Tokenizer v2
- Quicknode Solana Action Blinker
- Quicknode Solana Staking UI
- Quicknode Solana Token-Minter Demo
- Quicknode Solana Explorer Demo
- Token Sweeper 🧹
- account-deserialization
- How to Integrate SSO Authentication with a Solana Wallet - An example project for NextAuth.js with Next.js
- Send Bulk Transactions on Solana - How to Send Bulk Transactions on Solana
- candy-machine
- compressed-nfts
- explorer-clone-part-1
- explorer-clone-part-2
- explorer-clone-part-3
- functions
- fungible-SPL-token
- Jupiter Trading Bot Example - Example trading bot for Solana using Quicknode and Metis API
- Jito Jupiter Swap
- mint-nft
- new-wallet-airdrop
- priority-fees-addon
- pump-fun-api
- pump-yellowstone-copy-trader
- raydium-swap-ts
- Query Solana Naming Service Domains - How to get a .sol domain from a given Solana wallet address and vice versa
- Get All Tokens Held by a Solana Wallet - How to get all tokens held by a Solana wallet
- Solana Mobile App
- solana-pay
- solang
- token-extensions
- versioned-tx
- web3.js-2.0
- websockets
- yellowstone
- Streams Discord AI Bot (Block Metrics Q&A)
- Quicknode Streams React Dashboard
- Wallet Allowance Checker (Streams + Postgres + Quicknode)
- BNB Chain Copytrading Bot with Quicknode Webhooks - A copytrading bot for memecoins launched on four.meme platform on BNB Chain using Quicknode Webhooks.
Thanks for building with Quicknode and don’t forget to ⭐ the repo if it’s useful!