Money · Independent · 24 Oct 2026

soldatov-ss/django-referral-system

Django app for managing referral programs — promoters, referral tracking, commission payouts, Wise CSV export, and click analytics.

← Money
Django Referral System. Add affiliate tracking to your website.

In simple English

This tool lets people share a special link to bring new users to your website. It tracks who clicks the link and who signs up. It calculates how much money to pay the person who shared the link. It even helps you export payment files for transfer services. You save weeks of custom programming work.

What it is

A package for the Django web framework (a toolkit for building websites in the Python programming language) that adds full referral program features. It handles promoter profiles, link clicks, commission calculations, and payout exports.

What it is good for

Solo builders who run a software service or online shop and want customers to bring in new buyers for a reward. It removes the need to build a referral system from scratch.

Stars57
LicenceMIT
Latestv0.4.0 (2026-10-21)checked 24 Oct 2026
Last code change2026-10-21
Written inPython
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Installs quickly inside any existing web project built with the Django framework.
  • Handles complex tasks like reversing commissions automatically when a user asks for a refund.
  • Exports payment files in a format ready for Wise, saving time on manual bank transfers.
Watch for
  • Works only with web projects built using the Django framework.
  • Requires a small amount of Python coding knowledge to set up and configure.
  • Depends on a single developer for maintenance, which carries standard open-source risk.
Replaces

Writing a custom referral and affiliate tracking database system from scratch

Works well with

Django

Also reviewed on Repo Radar
  • btcpayserver/btcpayserver7.8k stars

    Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.

  • hledgerorg/hledger4.8k stars

    Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.

  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

Install
pip install django-referral-system
python manage.py migrate

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Marketing & Growth › Advertising & Promotion › Affiliate & Influencer.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.