Source: https://seerepo.com/r/Evil0ctal/Douyin_TikTok_Download_API/built
Markdown source: https://seerepo.com/r/Evil0ctal/Douyin_TikTok_Download_API/built.md
Description: Douyin_TikTok_Download_API is a Python repo built with net/http, FastAPI, uvicorn, Vite, and React. It reaches it with SQLAlchemy and alembic.

# What is Douyin_TikTok_Download_API built with?

Douyin_TikTok_Download_API is a Python repo built with net/http, FastAPI, uvicorn, Vite, and React. It reaches it with SQLAlchemy and alembic, signs people in with argon2-cffi and cryptography, uses AI through onnxruntime, mcp, and wetext, makes its content with imageio-ffmpeg, validates its data with Pydantic, is tested with playwright, deploys with structlog, and uses asyncpg, Redis, and Postgres. It has 170,068 written lines, with 160 test files.

Read on November 5, 2026, at commit 5aa0352.

Repository: https://github.com/Evil0ctal/Douyin_TikTok_Download_API

## Frontend (/)

### Interface

- **[Rich](https://seerepo.com/uses/rich)**: 3 files

## Backend (/)

### The base

- **[net/http](https://seerepo.com/uses/net-http)**
- **[FastAPI](https://seerepo.com/uses/fastapi)**: 36 files

### Data

- **asyncpg**
- **[Redis](https://seerepo.com/uses/redis)**: 7 files · [src/dtk/cli/runtime.py, line 25](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/5aa03528d2e974a0de23faf86597b5af3420df55/src/dtk/cli/runtime.py#L25)
- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [pyproject.toml, line 15](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/5aa03528d2e974a0de23faf86597b5af3420df55/pyproject.toml#L15)

### Data access

- **[SQLAlchemy](https://seerepo.com/uses/sqlalchemy)**: 48 files
- **[alembic](https://seerepo.com/uses/alembic)**: 1 file

### Sign-in

- **argon2-cffi**
- **[cryptography](https://seerepo.com/uses/cryptography)**: 2 files

### AI

- **[onnxruntime](https://seerepo.com/uses/onnxruntime)**
- **[mcp](https://seerepo.com/uses/mcp)**: 3 files
- **wetext**: 1 file

## Support (/)

### The base

- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 2 files

### Content

- **imageio-ffmpeg**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 8 files

### Testing

- **playwright**

### Deploy

- **[structlog](https://seerepo.com/uses/structlog)**: 2 files

### Tools

- **pycparser**
- **Typer**: 10 files

### Other

- **cffi**
- **greenlet**
- **python-multipart**
- **socksio**
- **httpx**: 20 files
- **NumPy**: 1 file
- **pydantic-settings**: 1 file

## Frontend (web)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in web/package.json](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/5aa03528d2e974a0de23faf86597b5af3420df55/web/package.json)
- **[React](https://seerepo.com/uses/react)**: 86 files · [in web/package.json](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/5aa03528d2e974a0de23faf86597b5af3420df55/web/package.json)

## Support (web)

### Other

- **react-i18next**: 76 files
- **[TanStack](https://seerepo.com/uses/tanstack)**: 13 files
- **i18next**: 1 file
- **i18next-icu**: 1 file
- **intl-messageformat**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, asyncpg, Redis, Postgres, uvicorn, Vite, React, Rich, SQLAlchemy, alembic, onnxruntime, MCP, Pydantic · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/Evil0ctal/Douyin_TikTok_Download_API)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): FastAPI, Vite, React, Rich, SQLAlchemy, alembic, cryptography, onnxruntime, MCP, imageio-ffmpeg, Pydantic · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/Evil0ctal/Douyin_TikTok_Download_API)
- [apache/superset](https://seerepo.com/r/apache/superset/built): Redis, Postgres, uvicorn, React, Rich, SQLAlchemy, alembic, argon2-cffi, cryptography, MCP, Pydantic · [Compare](https://seerepo.com/compare/apache/superset/vs/Evil0ctal/Douyin_TikTok_Download_API)
- [NanmiCoder/MediaCrawler](https://seerepo.com/r/NanmiCoder/MediaCrawler/built): FastAPI, asyncpg, Redis, Postgres, uvicorn, Vite, React, SQLAlchemy, alembic, cryptography, Pydantic · [Compare](https://seerepo.com/compare/Evil0ctal/Douyin_TikTok_Download_API/vs/NanmiCoder/MediaCrawler)
- [apache/airflow](https://seerepo.com/r/apache/airflow/built): FastAPI, Redis, uvicorn, Vite, React, Rich, SQLAlchemy, alembic, cryptography, Pydantic, structlog · [Compare](https://seerepo.com/compare/apache/airflow/vs/Evil0ctal/Douyin_TikTok_Download_API)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): FastAPI, Redis, uvicorn, Vite, React, Rich, SQLAlchemy, cryptography, MCP, Pydantic · [Compare](https://seerepo.com/compare/Evil0ctal/Douyin_TikTok_Download_API/vs/langflow-ai/langflow)

## Frequently asked questions

### What language is Douyin_TikTok_Download_API written in?

Douyin_TikTok_Download_API is written in Python, with 170,068 written lines.

### What framework does Douyin_TikTok_Download_API use?

Douyin_TikTok_Download_API is built with net/http, FastAPI, uvicorn, Vite, and React.

### What does Douyin_TikTok_Download_API sign people in with?

Douyin_TikTok_Download_API signs people in with argon2-cffi and cryptography.

### Does Douyin_TikTok_Download_API use AI?

Yes. Douyin_TikTok_Download_API uses AI through onnxruntime, mcp, and wetext.

### What services does Douyin_TikTok_Download_API use?

Douyin_TikTok_Download_API uses asyncpg, Redis, and Postgres.

### Does Douyin_TikTok_Download_API have tests?

Yes. Douyin_TikTok_Download_API has 160 test files and is tested with playwright.

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

The ones that share most of its stack: datawhalechina/hello-agents, debpalash/VoiceStudio, and apache/superset.

## 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.
