Skip to content
CAI
Produce a survey ↗Verify a survey

celzero/rethink-app

This is an Android application designed for network privacy and censorship circumvention, featuring a full-featured VPN client with support for WireGuard, DNS-over-HTTPS, and proxy hopping. The system provides comprehensive network monitoring, including connection logging, firewall rules, and detailed DNS statistics. It also includes a subscription management layer for in-app billing and sponsorships, alongside robust diagnostic tools for crash reporting and log export.

39.0

Weak · 2 August 2026

140k

lines of production code

Kotlin

primary language

1

bus factor · 323 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2020 · Architecture modernization and test coverage

This period focused on modernizing the Android application's architecture by migrating to Kotlin, adopting Koin for dependency injection, and replacing legacy UI and networking components. The work also involved updating the build system to newer Gradle and Android plugin versions, removing obsolete libraries, and adding comprehensive unit and UI tests to improve code health and reliability.

18 changes

2021–2023 · UI overhaul and feature expansion

This period focused on a comprehensive UI overhaul and the introduction of numerous new features, including advanced settings, app-specific logs, and enhanced network management tools. The app gained significant new capabilities such as background backup/restore workers, WireGuard hop routing, data usage tracking, and improved error reporting and update mechanisms.

18 changes

2024–2026 · In-app billing and sponsorship integration

This period focused on implementing comprehensive in-app billing and sponsorship features across different app variants. The work introduced Google Play In-App Billing for subscriptions, one-time purchases, and sponsor contributions, while providing stubbed or placeholder implementations for F-Droid and website builds. Additionally, the app integrated Firebase Crashlytics for error reporting and added UI components like guided tours and database tests.

21 changes

CAI lens gauges

Survey your own repository

celzero/rethink-app was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 607e3fa135 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards