What is planka built with?
planka is a JavaScript repo built with React, React Router, Vite, and history. It stores its data in Postgres, reaches it with knex, signs people in with zxcvbn, jwt-decode, bcrypt, otplib, and jsonwebtoken, stores files in AWS S3, makes its content with highlight.js, papaparse, qrcode.react, sharp, escape-html, and 2 more, validates its data with prop-types and validator, is tested with Cucumber, playwright, Chai, and supertest, deploys with winston, and uses @aws-sdk/lib-storage. It has 129,073 written lines, with 19 test files.
Read on November 10, 2026, at commit 2cf4238. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
The base 3
- React260 files · in client/package.json
- React Router10 files
- Vite1 file · in client/package.json
Styles 1
- classnames70 files
Interface 13
semantic-ui-react188 files
react-hot-toast5 files
react-intersection-observer5 files
react-dropzone2 files
linkify-react1 file
- react-beautiful-dnd20 files
- react-textarea-autosize9 files
- react-photoswipe-gallery4 files
- react-datepicker3 files
- react-frame-component2 files
- react-mentions2 files
- photoswipe1 file
- react-input-mask1 file
Backend
Sign-in 5
- bcrypt15 files
- zxcvbn4 files
- otplib3 files
- jsonwebtoken2 files
- jwt-decode1 file
Data 2
- Postgres2 files · server/utils/database-config.js, line 17
@aws-sdk/lib-storage1 file
Data access 1
knex4 files
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with planka, then by stars.
Frequently asked questions
What language is planka written in?
What framework does planka use?
What database does planka use?
The proof: server/utils/database-config.js, line 17
What does planka sign people in with?
What services does planka use?
The proof: server/api/hooks/file-manager/S3FileManager.js, line 16
Does planka have tests?
Which repos have a stack like planka'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.
Is it your repo? Add its badge, keep it up to date or take it down →

