Open source code. Free for every publisher.
Starter kits, postback handlers, fraud and referral libraries, SDK source, and datasets from the Moonetix team on GitHub. Use them whether or not you work with us.
- 36Repositories
- CITests on every change
- FreeTo use and change
Every repository, by category.
Each one has a README with setup steps and a guide in the Academy. Clone one, add your keys, and build on it.
Tools and data for the whole industry
Datasets kept fresh by bots and test tools for any reward endpoint.
- Datacenter IP rangesdatacenter-ip-ranges
Cloud, hosting, and CDN IP ranges from the providers' own feeds, rebuilt every day, with lookup helpers for Node.js and PHP.
GitHubLive demoGuide - Postback testerpostback-tester
Sends signed test postbacks to your reward endpoint and shows whether it pays twice, misses reversals, or accepts forged requests.
GitHubGuide - Postback macrosaffiliate-postback-macros
Postback macros, signatures, and reversal rules of the common tracking platforms and offerwall networks, each with its source.
GitHubLive demoGuide - Country tierscountry-tiers
Tier 1, 2, and 3 countries as clean data, with ISO codes, World Bank income groups, and EU/EEA flags.
GitHubLive demoGuide - Reward economy kitreward-economy-kit
Integer-only points math: payout to points, rounding, bonuses, reversals, and cash-out pricing, with no floating point.
GitHubLive demoGuide
Libraries for rewards products
Tested in JavaScript and PHP against the same test vectors.
- Referral enginereferral-engine
Referral codes, attribution with fraud checks, commission plans, and a ledger that handles clawbacks.
GitHubGuide - Sign-up guardsignup-guard
Explainable sign-up risk checks: email normalization, disposable domains, datacenter and Tor IPs, and velocity limits.
GitHubGuide - Gamification kitgamification-kit
Daily check-ins, streaks, XP levels, quests, and leaderboards that stay correct across time zones.
GitHubLive demoGuide
Guides and lists
Vendor-neutral reading, link-checked every week.
- Fraud playbookofferwall-fraud-playbook
A vendor-neutral fraud playbook for rewards publishers: farms, VPNs, postback forgery, and holds, with a launch checklist.
GitHubGuide - Awesome offerwallsawesome-offerwalls
Offerwall networks, SDKs, starters, guides, free tools, and platform rules in one list.
GitHubGuide - Awesome app monetizationawesome-app-monetization
SDKs, platforms, policies, and open source tools for monetizing apps, games, websites, and communities.
GitHubGuide
Server side
Postback handlers and backends that credit every offer exactly once.
- Postback handlersofferwall-postback-handlers
Postback handlers with the hash check, a credit-once ledger, and exact reversals. No dependencies.
GitHubGuide
Websites
Complete web projects with an Earn page and a verified postback.
- Rewards siterewards-site-starter
A small rewards site with accounts, a balance, an Earn page, verified postbacks, and redeem requests you approve.
GitHubGuide - WordPress pluginmoonetix-offerwall-wordpress
Signed links and verified postbacks that credit its own balance, myCred, GamiPress, or TeraWallet.
GitHubGuide - React and Viteofferwall-react-vite
A React and Vite app with a small Node.js backend that signs links and verifies postbacks.
GitHubGuide
Mobile SDKs
The source and samples of the Android, iOS, Flutter, React Native, and Unity SDKs.
- Android SDKmoonetix-android-sdk
The Android SDK source: a locked-down offerwall screen opened from a single-use session token.
GitHubGuide - Flutter pluginmoonetix-flutter
The Flutter plugin for Android and iOS, opened with a session token your server creates.
GitHubGuide - React Native packagemoonetix-react-native
The React Native and Expo package, with an Expo config plugin and single-use session tokens.
GitHubGuide - Unity packagemoonetix-unity
The Unity package for Android and iOS, with automatic Gradle and Xcode setup.
GitHubGuide
Apps, games and communities
Example apps, games, bots, and extensions that run as they are.
- Flutter appofferwall-flutter-example
A Flutter app with the offerwall plugin and a Node.js server for session tokens and postbacks.
GitHubGuide - Unity gameofferwall-unity-example
A Unity sample with a coin HUD and a small Node.js server for sessions and postbacks.
GitHubGuide - HTML5 gameofferwall-html5-game
A small Phaser 3 browser game with an Earn coins pop-up and verified postbacks.
GitHubLive demoGuide - Chrome extensionofferwall-chrome-extension
A Manifest V3 extension that opens a server-signed offerwall in a new tab, with no remote code.
GitHubGuide - Telegram Mini Apptelegram-mini-app-offerwall
A Mini App and bot that check initData on the server, sign the link, and credit postbacks.
GitHubGuide - Discord botdiscord-rewards-bot
A Discord app with a private /earn command, an Earn page, and a coin balance credited from postbacks.
GitHubGuide
Built for production. Shared with everyone.
Running a rewards network means solving the same problems every publisher runs into. We open source the parts that are useful to everyone.
- 01
Datasets kept fresh by bots
IP ranges rebuild every day from official provider feeds, and country tiers and postback references are checked on a schedule. Every change is a normal commit you can diff.
- 02
Libraries tested in two languages
Referral attribution, sign-up checks, streaks and quests, and points math ship in JavaScript and PHP, and both run the same test vectors.
- 03
Starters that run
Every starter is a complete app with a signed offerwall link, a postback route, a ledger that credits once, and CI that proves it.
- 04
Guides written from production
A vendor-neutral fraud playbook and two curated lists, with links checked every week.
- 05
Free to use
Everything is MIT licensed unless the repository says otherwise, whether or not you work with Moonetix.
- 06
Open to contributions
Issues and pull requests are welcome, and security reports go through private vulnerability reporting on each repository.
Turn your traffic into earnings.
Create a free publisher account and earn from every offer your users complete on your website, app, game, or community.