Source: https://seerepo.com/r/FongMi/TV/built
Markdown source: https://seerepo.com/r/FongMi/TV/built.md
Description: TV is a Java repo built with androidx.lifecycle:lifecycle-service and androidx.startup:startup-runtime. It reaches its data with room-runtime.

# What is TV built with?

TV is a Java repo built with androidx.lifecycle:lifecycle-service and androidx.startup:startup-runtime. It reaches its data with room-runtime, signs people in with cryptography and androidx.biometric:biometric, makes its content with avif-integration, beautifulsoup4, com.github.bumptech.glide:glide, lxml, okhttp3-integration, and 2 more, and is tested with junit and mockwebserver. It has 105,783 written lines, with 2 test files.

Read on November 13, 2026, at commit b27ba75.

Repository: https://github.com/FongMi/TV

## Frontend

### The base

- **androidx.lifecycle:lifecycle-service**: 25 files

### Styles

- **[soupsieve](https://seerepo.com/uses/soupsieve)**
- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **lottie**
- **[androidx.recyclerview:recyclerview](https://seerepo.com/uses/androidxrecyclerview-recyclerview)**: 82 files
- **com.google.android.flexbox:flexbox**: 72 files
- **[androidx.core:core-splashscreen](https://seerepo.com/uses/androidxcore-core-splashscreen)**: 28 files
- **[androidx.appcompat:appcompat](https://seerepo.com/uses/androidxappcompat-appcompat)**: 23 files
- **androidx.leanback:leanback**: 19 files
- **androidx.swiperefreshlayout:swiperefreshlayout**: 2 files
- **[androidx.preference:preference](https://seerepo.com/uses/androidxpreference-preference)**: 1 file
- **androidx.viewpager2:viewpager2**: 1 file

## Backend

### Data access

- **[room-runtime](https://seerepo.com/uses/room-runtime)**

### Sign-in

- **[cryptography](https://seerepo.com/uses/cryptography)**
- **[androidx.biometric:biometric](https://seerepo.com/uses/androidxbiometric-biometric)**: 1 file

## Support

### The base

- **androidx.startup:startup-runtime**: 1 file

### Content

- **avif-integration**
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**
- **com.github.bumptech.glide:glide**
- **[lxml](https://seerepo.com/uses/lxml)**
- **okhttp3-integration**
- **[com.google.zxing:core](https://seerepo.com/uses/comgooglezxing-core)**: 2 files
- **[org.jsoup:jsoup](https://seerepo.com/uses/orgjsoup-jsoup)**: 1 file

### Testing

- **junit**
- **mockwebserver**

### Tools

- **[Glide](https://seerepo.com/uses/glide)**
- **pycparser**
- **room-compiler**
- **typing-extensions**
- **yapf**
- **androidx.annotation:annotation**: 276 files

### Other

- **cachetools**
- **certifi**
- **cffi**
- **charset-normalizer**
- **commons-compress**
- **cssselect**
- **dec**
- **desugar_jdk_libs_nio**
- **idna**
- **juniversalchardet**
- **logging-interceptor**
- **media**
- **nanohttpd**
- **NewPipeExtractor**
- **NumPy**
- **okhttp**
- **okhttp-dnsoverhttps**
- **okhttp-tls**
- **platformdirs**
- **pycryptodome**
- **pyquery**
- **requests**
- **smbj**
- **tomli**
- **ujson**
- **urllib3**
- **[Google](https://seerepo.com/uses/google)**: 93 files
- **org.greenrobot:eventbus**: 29 files
- **org.simpleframework:simple-xml**: 6 files
- **androidx.palette:palette**: 1 file

## Other repos with a similar stack

- [bannedbook/fanqiang](https://seerepo.com/r/bannedbook/fanqiang/built): androidx.recyclerview:recyclerview, androidx.appcompat:appcompat, androidx.preference:preference, room-runtime, com.github.bumptech.glide:glide, org.jsoup:jsoup · [Compare](https://seerepo.com/compare/bannedbook/fanqiang/vs/FongMi/TV)
- [HKUDS/Vibe-Trading](https://seerepo.com/r/HKUDS/Vibe-Trading/built): soupsieve, Tailwind CSS, cryptography, beautifulsoup4, lxml · [Compare](https://seerepo.com/compare/FongMi/TV/vs/HKUDS/Vibe-Trading)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Tailwind CSS, cryptography, beautifulsoup4, lxml · [Compare](https://seerepo.com/compare/FongMi/TV/vs/open-webui/open-webui)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): Tailwind CSS, cryptography, lxml, com.google.zxing:core · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/FongMi/TV)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): soupsieve, Tailwind CSS, beautifulsoup4, lxml · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/FongMi/TV)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): soupsieve, cryptography, beautifulsoup4, lxml · [Compare](https://seerepo.com/compare/FongMi/TV/vs/run-llama/llama_index)

## Frequently asked questions

### What language is TV written in?

TV is written in Java, with 105,783 written lines.

### What framework does TV use?

TV is built with androidx.lifecycle:lifecycle-service and androidx.startup:startup-runtime.

### What does TV sign people in with?

TV signs people in with cryptography and androidx.biometric:biometric.

### Does TV have tests?

Yes. TV has 2 test files and is tested with junit and mockwebserver.

### Which repos have a stack like TV's?

The ones that share most of its stack: bannedbook/fanqiang, HKUDS/Vibe-Trading, and open-webui/open-webui.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
