Skip to main content
Version: v0.34.0

Directory Structure

Apps​

DirectoryDescription
apps/webThe main web app
apps/workersThe background workers logic
apps/mobileThe react native based mobile app
apps/browser-extensionThe browser extension
apps/landingThe landing page of karakeep.app

Shared Packages​

DirectoryDescription
packages/dbThe database schema and migrations
packages/trpcWhere most of the business logic lies built as TRPC routes
packages/sharedShared code between the different apps, such as loggers and configs
packages/shared-serverShared server-only services, such as queues and asset storage
packages/pluginsImplementations of pluggable services, including filesystem and S3 storage

Toolings​

DirectoryDescription
tooling/typescriptThe shared tsconfigs
tooling/eslintESlint configs
tooling/prettierPrettier configs
tooling/tailwindShared tailwind configs