1,000,000+ active users since 2022 — DuckMath.org is a fast, lightweight unblocked games platform focused on accessibility, safety, and a social gaming experience for players everywhere.
Short description: DuckMath.org hosts 250+ browser games, updates daily, and provides features like leaderboards, an in-site economy (coins), a seasonal battlepass, cloaking tools, and multiple proxy integration options so you can play from a school or work network.
- About
- Key Features
- How to Deploy (Quick)
- Recommended Hosting & Tips
- Security & Privacy
- FAQ
- Contributing & Support
- Changelog
- Contact
DuckMath.org was built to make high-quality browser games available to everyone — even behind restrictive filters. We combine a large playable catalog with community features (leaderboards, coins, battlepasses) and a small footprint so pages load fast on school and low-end devices.
We update the catalog daily and add new community features regularly — the current site lists ~250+ games across categories like Action, Puzzle, Multiplayer, Retro, and Indie.
A fully featured leaderboard lets players submit screenshots and claim high scores. Submissions go through a lightweight verification flow handled by the DuckMath moderation team to keep cheat submissions low and maintain fair competition.
- Upload screenshot proof when submitting a score
- Manual verification queue + automated checks (file metadata, timestamp, visual heuristics)
- Public leaderboard per game and global leaderboard pages
We use Supabase Auth to keep login simple and stateless across our multiple links. This lets players remain logged in across mirror links and proxies without re-authenticating constantly.
- Social logins and email/password available
- Token-based sessions stored safely in secure cookies/local storage
- Lightweight serverless rules for cross-domain session checks
Players earn coins while playing and can spend them in the site shop for cosmetic items like cursors, backgrounds, badges, and limited-time items.
- Earn coins through gameplay, daily logins, and events
- Spend coins in a cataloged store with previews and ownership
- Transaction logs and rollback support for moderators
Inspired by popular seasonal systems, DuckMath’s Battlepass runs in seasons (current season: Medieval Times) where players earn XP to unlock rewards.
- Season XP earned through playing and completing challenges
- Free and premium reward tracks (premium items purchasable with coins)
- Seasonal badges and exclusive cursors
A curated library of browser-friendly games (HTML5, WebGL, iframe wrappers for some remote hosts). Popular examples on the site include titles like Omori Online (unblocked), Deltarune Web, and Roblox via now.gg links.
- 250+ games sorted by category and popularity
- Daily updates and featured games carousel
- Search + filters (genre, multiplayer, new, trending)
DuckMath integrates multiple trusted proxy backends (holyunblocker, rammerhead, ultra violet web proxy) so players can access content from networks that would otherwise block the target domains.
- Pick different proxy backends to improve reach and reduce downtime
- Cloak Mode: change your browser tab title and favicon to look like a classroom page (example: Google Classroom or about:blank) for discreet browsing
- Important: Use proxies responsibly and follow local rules and school policies.
We embed Discord chat using widgetbot.io so players can join in-site chat without leaving the page or logging into a separate client.
- Chat widget with moderation and channel selection
- Optional linking to the full Discord server


If you want to fork and host DuckMath locally or publicly, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/duckmath.git
cd duckmath
- Run locally for quick testing:
npx serve
# or, if you prefer python's simple server:
# python3 -m http.server 8080
- Deploy to a static host:
- Vercel:
vercel --prod
(recommended for automatic CI/CD) - Cloudflare Pages: connect GitHub repo and set the build to
npm run build
if you have a build step, or use direct static deploy. - GitHub Pages: publish the
main
branch or thegh-pages
folder.
- Configure DNS or custom domains (if desired), enable HTTPS, and test proxies and auth flows.
- Use an edge/CDN backed host (Vercel, Cloudflare Pages, Netlify) to keep latency low for players in different regions.
- Enable Brotli/Gzip compression and long cache headers for static assets to improve load times.
- Use a lightweight serverless function when you need to proxy auth or handle leaderboard submissions.
- We store minimal PII. Authentication uses Supabase and secure tokens.
- Uploaded leaderboard images are scanned automatically and reviewed by moderators.
- Proxies are third-party services — review their policies and use them at your own risk.
We love contributions. If you want to help:
- Star the repository to show support
- Open issues for bugs or feature requests
- Submit PRs for new games, UI improvements, or moderation tools
If you want to support the project financially or with hosting, reach out through the repo or Discord server.
Contact us on any of these!
- Github github/duckmath
- Discord: The Duck Pond
- Tiktok: rockyf2p
- Youtube duckmath yt
- Instagram duckmath insta