What is banana-slides built with?

banana-slides is a Python repo built with Flask, werkzeug, flask-cors, Electron, Vite, and 2 more. It reaches it with alembic, flask-migrate, and flask-sqlalchemy, signs people in with pyjwt, uses AI through dashscope, zhipuai, edge-tts, onnxruntime, Anthropic, and 1 more, connects to Google, makes its content with reportlab, pillow, python-pptx, pymupdf, img2pdf, and 10 more, validates its data with Pydantic, is tested with @playwright/test, Vitest, and Testing Library, deploys with volcengine-python-sdk and electron-log, and uses ElevenLabs. It has 124,343 written lines, with 255 test files.

Read on November 7, 2026, at commit 3dc1e4c. Read it as markdown

Frontend

Backend

Support

Content 15

Validation 1

Deploy 2

Tools 1

  • Typer16 files

The base 1

Testing 3

  • @playwright/test115 files
  • Vitest31 files
  • Testing Library24 files

Other 16

  • filelock4 files
  • opencv-python-headless3 files
  • zustand2 files
  • Axios1 file
  • electron-updater1 file
  • i18next1 file
  • i18next-browser-languagedetector1 file
  • SemVer1 file
  • requests16 files
  • react-i18next14 files
  • tenacity11 files
  • clsx1 file
4 more
  • httpx1 file
  • python-dotenv1 file
  • tomli1 file
  • socksio

Other repos with a similar stack

Ordered by how much of its stack they share with banana-slides, then by stars.

Frequently asked questions

What language is banana-slides written in?
banana-slides is written in Python, with 124,343 written lines.
What framework does banana-slides use?
banana-slides is built with Flask, werkzeug, flask-cors, Electron, Vite, React, and react-router-dom.
What does banana-slides sign people in with?
banana-slides signs people in with pyjwt.
Does banana-slides use AI?
Yes. banana-slides uses AI through dashscope, zhipuai, edge-tts, onnxruntime, Anthropic, and OpenAI.
What services does banana-slides use?
banana-slides connects to Google and uses ElevenLabs.

The proof: backend/controllers/material_controller.py, line 1

Does banana-slides have tests?
Yes. banana-slides has 255 test files and is tested with @playwright/test, Vitest, and Testing Library.
Which repos have a stack like banana-slides's?
The ones that share most of its stack:bojieli/ai-agent-booklangflow-ai/langflowHKUDS/DeepTutor

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 →