What is eigent built with?

eigent is a TypeScript repo built with React, react-router-dom, Vite, FastAPI, Electron, and 1 more. It stores its data in Celery, reaches it with sqlmodel, sqlalchemy-utils, and alembic, signs people in with bcrypt, cryptography, pyjwt, itsdangerous, and passlib, uses AI through camel-ai, exa-py, and OpenAI, makes its content with openpyxl, dompurify, csv-parser, mammoth, marked, and 2 more, validates its data with Pydantic and jsonschema, is tested with Vitest, Testing Library, and @playwright/test, deploys with opentelemetry-api, loguru, electron-log, OpenTelemetry, and opentelemetry-sdk, and uses psycopg2-binary, Redis, and Postgres. It has 657,072 written lines, with 704 test files.

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

Frontend

The base 3

Styles 4

Interface 12

Icons 1

Backend

The base 1

Data 4

Data access 3

  • sqlmodel74 files
  • sqlalchemy-utils12 files
  • alembic1 file

Sign-in 5

AI 2

  • camel-ai
  • exa-py1 file

Services 1

Support

The base 2

Content 7

Validation 2

Testing 3

  • Vitest409 files
  • Testing Library185 files
  • @playwright/test4 files

Deploy 5

Tools 9

  • TypeScript3 files
  • @vitejs/plugin-react2 files
  • @electron/notarize1 file
  • click1 file
  • esbuild1 file
  • tree-kill2 files
  • debugpy1 file
  • electron-devtools-installer1 file
  • pip

Other 27

  • i18next41 files
  • zustand29 files
  • pyyaml6 files
  • date-fns3 files
  • TanStack3 files
  • electron-updater2 files
  • koffi2 files
  • archiver1 file
  • Axios1 file
  • slack-sdk1 file
  • NumPy
  • pandas
15 more
  • react-i18next219 files
  • httpx19 files
  • python-dotenv4 files
  • fastapi-limiter3 files
  • inflection2 files
  • mime2 files
  • @microsoft/fetch-event-source1 file
  • aiofiles1 file
  • clsx1 file
  • node-pty1 file
  • requests1 file
  • truststore1 file
  • unzipper1 file
  • arrow
  • python-multipart

Other repos with a similar stack

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

Frequently asked questions

What language is eigent written in?
eigent is written in TypeScript, with 657,072 written lines.
What framework does eigent use?
eigent is built with React, react-router-dom, Vite, FastAPI, Electron, and uvicorn.

The proof: in package.json

What database does eigent use?
eigent stores its data in Celery and reaches it with sqlmodel, sqlalchemy-utils, and alembic.
What does eigent sign people in with?
eigent signs people in with bcrypt, cryptography, pyjwt, itsdangerous, and passlib.
Does eigent use AI?
Yes. eigent uses AI through camel-ai, exa-py, and OpenAI.
What services does eigent use?
eigent uses psycopg2-binary, Redis, and Postgres.
Does eigent have tests?
Yes. eigent has 704 test files and is tested with Vitest, Testing Library, and @playwright/test.
Which repos have a stack like eigent'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 →