What is pygwalker built with?

pygwalker is a Python repo built with FastAPI, Vite, React, and @jupyterlab/application. It stores its data in pyarrow and DuckDB, reaches it with sqlglot and SQLAlchemy, makes its content with jinja2 and html-to-image, validates its data with Pydantic, is tested with @playwright/test, and deploys with psutil. It has 22,385 written lines, with 37 test files.

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

Frontend

Interface 7

The base 2

Styles 3

Icons 3

Backend

The base 1

Data 2

Data access 2

Support

Content 2

Validation 1

Deploy 1

Tools 4

  • ipython3 files
  • typing-extensions20 files
  • packaging2 files
  • astor1 file

Testing 1

  • @playwright/test2 files

The base 1

  • @jupyterlab/application1 file

Other 15

  • pandas10 files
  • mobx-react-lite7 files
  • MobX3 files
  • @jupyterlab/services1 file
  • @lumino/messaging1 file
  • uuid1 file
  • NumPy
  • segment-analytics-python
  • arrow2 files
  • pytz2 files
  • appdirs1 file
  • cachetools1 file
3 more
  • clsx1 file
  • requests1 file
  • traitlets1 file

Other repos with a similar stack

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

Frequently asked questions

What language is pygwalker written in?
pygwalker is written in Python, with 22,385 written lines.
What framework does pygwalker use?
pygwalker is built with FastAPI, Vite, React, and @jupyterlab/application.
What database does pygwalker use?
pygwalker stores its data in pyarrow and DuckDB and reaches it with sqlglot and SQLAlchemy.
Does pygwalker have tests?
Yes. pygwalker has 37 test files and is tested with @playwright/test.
Which repos have a stack like pygwalker's?

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 →