whatisgithub

What is simjiang?

yanglh1/simjiang — explained in plain English

Analysis updated 2026-05-18

21KotlinAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A free Android app for tracking SIM and eSIM phone numbers across carriers, with expiry reminders sent by notification, Telegram, or email.

Mindmap

mindmap
  root((SimJiang))
    What it does
      Tracks number expiry
      Sends reminders
      Cloud reminder service
    Tech stack
      Kotlin
      Android
      SMTP
    Use cases
      Avoid losing a number
      Test data speeds
      Import/export records
    Audience
      General

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Track expiry dates and activity requirements for multiple SIM and eSIM numbers in one app.

USE CASE 2

Get expiry reminders via local notification, Telegram, or email before a number lapses.

USE CASE 3

Import or export number records as JSON or CSV, and run a real download speed test.

What is it built with?

KotlinAndroidSMTP

How does it compare?

yanglh1/simjiangm4xx3d0ut/1337-boardnils0000shiyong/kuaida-ai-assistant
Stars212122
LanguageKotlinKotlinKotlin
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

README is brief and mostly in Chinese, self-hosting the reminder server requires the included server code.

The app is described as free, no formal license text is given in the explanation.

So what is it?

SimJiang is a free Android app for managing SIM and eSIM phone numbers. It is written in Kotlin and aimed at people who hold multiple phone numbers across different carriers or countries and need to keep track of when each number expires or needs activity to stay active. The app stores details for each number including the country, area code, operator, expiry date, and the schedule for keeping the number alive. Users can set up reminders delivered as local phone notifications, Telegram messages, or email via SMTP. There is also a cloud reminder service where the server checks expiry dates on a schedule and sends alerts, with data separated by API key so multiple users can share the same server without seeing each other's records. Other features include a real download test for checking data speeds, import and export of number records in JSON or CSV format, and support for light and dark themes with optional custom backgrounds. The interface is available in Simplified Chinese, Traditional Chinese, English, Japanese, and Arabic. The README is brief and written primarily in Chinese. It lists the core features and provides the default cloud reminder server address along with build instructions for compiling from source. The project includes the server-side code for the reminder service in the repository under a separate directory.

Copy-paste prompts

Prompt 1
Explain how SimJiang's cloud reminder service keeps different users' data separated by API key.
Prompt 2
Show me how to set up Telegram or email reminders for an expiring SIM number in this app.
Prompt 3
Walk me through building this app from source using the instructions in the README.
Prompt 4
Help me translate the Chinese README sections into English so I understand the setup steps.

Frequently asked questions

What is simjiang?

A free Android app for tracking SIM and eSIM phone numbers across carriers, with expiry reminders sent by notification, Telegram, or email.

What language is simjiang written in?

Mainly Kotlin. The stack also includes Kotlin, Android, SMTP.

What license does simjiang use?

The app is described as free, no formal license text is given in the explanation.

How hard is simjiang to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is simjiang for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.