Architecture check
Which endpoints reach your data
without authenticating?
Public repositories. No account, nothing installed, nothing stored.
What comes back
Not a score and not a summary. Every finding is an endpoint, the table it reaches, the path between them, and the rule it breaks — so you can open the file and check the claim yourself.
The engine is rule-based, so the same commit always produces the same verdict. If a repository is in a language or framework it cannot read, it says that instead of reporting a pass.
- TypeScript
- Express, Next.js App Router
- Python
- FastAPI
- Schemas
- Prisma, Drizzle, TypeORM, Mongoose
Try one
- hagopj13/node-express-boilerplateExpress + Mongoose
- fastapi/full-stack-fastapi-templateFastAPI + SQLModel
Already checked: 100 popular backends
- fastapi/sqlmodelFastAPI · 10 routes · 5 tables · 3 findings
- ghostfolio/ghostfolioNestJS · 19 routes · 19 tables · 22 findings
- hagopj13/node-express-boilerplateExpress · 8 routes · 2 tables · 9 findings
- kanbn/kanNext.js · 11 routes · 2 tables · 7 findings
- sadmann7/skateshopNext.js · 5 routes · 16 tables · 14 findings
- crafter-station/petdexNext.js · 61 routes · 24 tables · 26 findings
- lujakob/nestjs-realworld-example-appNestJS · 21 routes · 5 tables · 6 findings
- Soju06/codex-lbFastAPI · 185 routes · 68 tables · 141 findings
- jmcdo29/testing-nestjsNestJS · 22 routes · 3 tables · 20 findings
- shen100/miliNestJS · 65 routes · 9 tables · 45 findings
- ljlm0402/typescript-express-starterExpress · 8 routes · 1 tables · 8 findings
- Buuntu/fastapi-reactFastAPI · 10 routes · 1 tables · 5 findings
- fastapi-practices/fastapi-best-architectureFastAPI · 122 routes · 1 tables · 77 findings
- buqiyuan/nest-adminNestJS · 93 routes · 4 tables · 27 findings
- benavlabs/FastAPI-boilerplateFastAPI · 33 routes · 7 tables · 11 findings
- genalhuang/genal-chatNestJS · 17 routes · 6 tables · 6 findings
- zws-im/zwsNext.js · 8 routes · 3 tables · 11 findings
- diegohaz/restExpress · 11 routes · 1 tables · 7 findings
- reliverse/relivatorNext.js · 5 routes · 8 tables · 7 findings
- liaogx/fastapi-tutorialFastAPI · 45 routes · 3 tables · 44 findings
- nextacular/nextacularNext.js · 23 routes · 8 tables · 30 findings
- chnirt/nestjs-graphql-best-practiceNestJS · 3 routes · 17 tables · 20 findings
- CatsMiaow/nestjs-project-structureNestJS · 22 routes · 2 tables · 10 findings
- vargasjona/fastapi-alembic-sqlmodel-asyncFastAPI · 55 routes · 10 tables · 28 findings
- maitraysuthar/rest-api-nodejs-mongodbExpress · 9 routes · 2 tables · 14 findings
- kuangshp/nestjs-mysql-apiNestJS · 55 routes · 8 tables · 13 findings
- nelsonlaidev/nelsonlai.devNext.js · 9 routes · 11 tables · 20 findings
- panaverse/learn-nextjsNext.js · 3 routes · 3 tables · 5 findings
- VincentJouanne/nest-clean-architectureNestJS · 4 routes · 2 tables · 5 findings
- invoicerr-app/invoicerrNestJS · 202 routes · 65 tables · 192 findings
- andrechristikan/ack-nestjs-boilerplateNestJS · 197 routes · 26 tables · 27 findings
- 87789771/meimei-nestjs-adminExpress · 140 routes · 15 tables · 67 findings
- wenqiyun/nest-adminNestJS · 36 routes · 11 tables · 13 findings
- Saluki/nestjs-templateNestJS · 3 routes · 1 tables · 1 findings
- rafsaf/minimal-fastapi-postgres-templateFastAPI · 8 routes · 2 tables · 1 findings
- kelvin-mai/nest-ideas-apiNestJS · 21 routes · 3 tables · 14 findings
- grillazz/fastapi-sqlalchemy-asyncpgFastAPI · 19 routes · 9 tables · 33 findings
- Shyam-Chen/Express-StarterExpress · 32 routes · 3 tables · 34 findings
- gaganpreet/fastapi-starterFastAPI · 7 routes · 2 tables · 1 findings
- josephgoksu/prime-nestjsNestJS · 11 routes · 2 tables · 6 findings
- operational-co/operational.coExpress · 41 routes · 16 tables · 30 findings
- ahmetuysal/nest-hackathon-starterNestJS · 14 routes · 4 tables · 13 findings
- koldakov/futuramaapiFastAPI · 45 routes · 11 tables · 47 findings
- lupu60/nestjs-toolboxNestJS · 12 routes · 3 tables · 6 findings
- tkosminov/nestjs-exampleNestJS · 7 routes · 5 tables · 12 findings
- haixiangyan/nest-todoNestJS · 17 routes · 2 tables · 2 findings
- mikemajesty/nestjs-microservice-boilerplate-apiNestJS · 36 routes · 5 tables · 17 findings
- baiwumm/vue3-adminNestJS · 51 routes · 10 tables · 14 findings
- vanxh/openbioNext.js · 9 routes · 8 tables · 10 findings
- talkpython/web-applications-with-fastapi-courseFastAPI · 9 routes · 3 tables · 12 findings
- andregardi/jwt-express-typeormExpress · 7 routes · 1 tables · 14 findings
- warriorBrian/nuxt-blogNestJS · 77 routes · 10 tables · 30 findings
- antonio-lazaro/prisma-express-typescript-boilerplateExpress · 8 routes · 2 tables · 9 findings
- vndevteam/nestjs-boilerplateNestJS · 18 routes · 3 tables · 12 findings
- meysamhadeli/booking-microservices-nestjsNestJS · 4 routes · 8 tables · 8 findings
- tropicoo/yt-dlp-botFastAPI · 8 routes · 1 tables · 9 findings
- anilahir/nestjs-authentication-and-authorizationNestJS · 5 routes · 1 tables · 4 findings
- c0sogi/LLMChatFastAPI · 28 routes · 3 tables · 32 findings
- anthonycorletti/cloudrun-fastapiFastAPI · 14 routes · 2 tables · 5 findings
- LuisLuii/FastAPIQuickCRUDFastAPI · 3 routes · 66 tables · 66 findings
- ManiMozaffar/linkedIn-scraperFastAPI · 26 routes · 3 tables · 29 findings
- chnirt/nestjs-restful-best-practiceNestJS · 41 routes · 8 tables · 29 findings
- Louis3797/express-ts-auth-serviceExpress · 9 routes · 5 tables · 31 findings
- yezz123/ai-templateFastAPI · 52 routes · 10 tables · 10 findings
- SAP-samples/cap-sflightSAP CAP · 14 routes · 13 tables · 34 findings
- seapagan/fastapi-templateFastAPI · 27 routes · 2 tables · 12 findings
- amosbastian/templateNext.js · 12 routes · 8 tables · 9 findings
- adisreyaj/compitoNestJS · 46 routes · 12 tables · 26 findings
- rawheel/fastapi-boilerplateFastAPI · 5 routes · 1 tables · 2 findings
- zclzone/isme-nest-serveNestJS · 38 routes · 4 tables · 5 findings
- MarcosCamara01/ecommerce-templateNext.js · 19 routes · 4 tables · 4 findings
- SashenJayathilaka/Project-Management-AppExpress · 24 routes · 8 tables · 40 findings
- customermates/customermatesNestJS · 57 routes · 65 tables · 69 findings
- ghostlexly/ultimate-expressjs-starter-kitExpress · 6 routes · 6 tables · 11 findings
- scionoftech/FastAPI-Full-Stack-SamplesFastAPI · 28 routes · 4 tables · 16 findings
- modern-python/fastapi-sqlalchemy-templateFastAPI · 8 routes · 2 tables · 11 findings
- DimiMikadze/festNestJS · 14 routes · 4 tables · 9 findings
- lifefloating/nestjs-project-templateNestJS · 17 routes · 2 tables · 19 findings
- prisma/blog-backend-rest-api-nestjs-prismaNestJS · 7 routes · 1 tables · 8 findings
- gothinkster/node-express-prisma-v1-official-appExpress · 21 routes · 4 tables · 13 findings
- SAP-samples/cloud-cap-samples-javaSAP CAP · 38 routes · 36 tables · 49 findings
- Carole007/carole-adminNestJS · 110 routes · 16 tables · 16 findings
- TomDoesTech/Testing-Express-REST-APIExpress · 8 routes · 3 tables · 9 findings
- SAP-samples/btp-cap-genai-ragSAP CAP · 11 routes · 2 tables · 1 findings
- SAP-samples/ui5-cap-event-appSAP CAP · 5 routes · 2 tables · 2 findings
- SAP-samples/cloud-cap-hana-swapiSAP CAP · 180 routes · 23 tables · 25 findings
- SAP-samples/fiori-elements-v4-cap-advancedSAP CAP · 17 routes · 15 tables · 41 findings
- SAP-samples/cap-hana-exercises-codejamSAP CAP · 15 routes · 2 tables · 27 findings
- SAP-samples/cap-service-integration-codejamSAP CAP · 12 routes · 6 tables · 27 findings
- SAP-samples/codejam-cap-llmSAP CAP · 12 routes · 2 tables · 20 findings
- SAP-samples/cap-bookshop-wdi5SAP CAP · 9 routes · 3 tables · 2 findings
- SAP-samples/cloud-cap-with-javascript-basicsSAP CAP · 89 routes · 3 tables · 84 findings
- SAP-samples/btp-cap-genai-semantic-searchSAP CAP · 10 routes · 1 tables · no findings
- SAP-samples/btp-cap-dox-invoice-validationSAP CAP · 58 routes · 13 tables · 34 findings
- SAP-samples/xsa-cap-migrationSAP CAP · 158 routes · 5 tables · 163 findings
- SAP-samples/cap-tour-hands-onSAP CAP · 13 routes · 3 tables · 25 findings
- SAP-samples/xsa-cap-migration-using-basextnSAP CAP · 76 routes · 73 tables · 149 findings
- SAP-samples/recap2026-cap-level-data-federationSAP CAP · 31 routes · 11 tables · 60 findings
- SAP-samples/recap2026-latest-and-greatest-cap-featuresSAP CAP · 13 routes · 14 tables · 30 findings
- SAP-samples/event-hub-cap-samplesSAP CAP · 4 routes · 1 tables · 8 findings
Map your own backend
Import a repository as an editable architecture graph, or describe one in a sentence and compile it to TypeScript. No card required.
Run it where the code is
The extension puts this check on every GitHub repository you open — including the private ones, which never leave your machine.