Technologies
What is joplin built with?
joplin is a TypeScript repo. It stores its data in Postgres, takes payments with Stripe, stores files in AWS S3, and watches its errors with Sentry. It has 2,443 files and 496,066 written lines, with 926 test files.
Read on October 28, 2026, at commit b613d00. Read it as markdown
Backend
Data
Services
Other repos with a similar stack
Ordered by how much of its stack they share with joplin, then by stars.
- Stirling-ToolsStirling-PDF95.3k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
3 of 4 in commonCompare → - freeCodeCampfreeCodeCamp458.1k
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
2 of 4 in common - langgeniusdify159.8k
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
2 of 4 in common · Python - supabasesupabase114.3k
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
2 of 4 in common
Frequently asked questions
- What language is joplin written in?
- joplin is written in TypeScript: 2,443 files and 496,066 written lines.
- What database does joplin use?
- joplin stores its data in Postgres.
- The proof: packages/server/src/db.ts, line 16
- What does joplin take payments with?
- joplin takes payments with Stripe.
- The proof: packages/server/src/routes/index/stripe.ts, line 8
- What services does joplin use?
- joplin stores files in AWS S3 and watches its errors with Sentry.
- The proof: packages/lib/file-api-driver-amazon-s3.js, line 6
- Does joplin have tests?
- Yes. joplin has 926 test files.
- Which repos have a stack like joplin's?
- The ones that share most of its stack:Significant-Gravitas/AutoGPTStirling-Tools/Stirling-PDFcalcom/cal.diy
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →