What is VideoLingo built with?

VideoLingo is a Python repo built with FastAPI, uvicorn, and Streamlit. It uses AI through edge-tts, librosa, nagisa, soynlp, torchaudio, and 8 more, makes its content with openpyxl, xmltodict, and yt-dlp, and uses Hugging Face. It has 17,141 written lines, with 25 test files.

Read on November 6, 2026, at commit 01f8434. Read it as markdown

Frontend

Styles 1

Interface 1

  • inquirerpy

Backend

The base 2

AI 12

Services 2

Support

The base 1

  • Streamlit6 files

Content 3

Tools 1

  • Numba

Other 9

  • pandas14 files
  • NumPy3 files
  • pyyaml2 files
  • ruamel.yaml2 files
  • msgpack1 file
  • requests9 files
  • pydub8 files
  • json-repair1 file
  • pypinyin1 file

Other repos with a similar stack

Ordered by how much of its stack they share with VideoLingo, then by stars.

Frequently asked questions

What language is VideoLingo written in?
VideoLingo is written in Python, with 17,141 written lines.
What framework does VideoLingo use?
VideoLingo is built with FastAPI, uvicorn, and Streamlit.
Does VideoLingo use AI?
Yes. VideoLingo uses AI through edge-tts, librosa, nagisa, soynlp, torchaudio, torchvision, transformers, torch, opencv-python, mlx-audio, QWen, spaCy, and OpenAI.
What services does VideoLingo use?
VideoLingo uses Hugging Face.

The proof: core/asr_backend/whisperX_local.py, line 51

Does VideoLingo have tests?
Yes. VideoLingo has 25 test files.
Which repos have a stack like VideoLingo's?
The ones that share most of its stack:bojieli/ai-agent-bookmudler/LocalAIgradio-app/gradio

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →