类库 › doska
romenkova

romenkova/doska

Doska是一款本地优先、轻量级的看板应用,支持Markdown编辑。数据优先存储在IndexedDB,可同步至文件夹或服务器,实现跨设备协作。具备离线可用、多用户实时同步、SSO等功能,旨在提供快速、极简且功能丰富的任务管理体验。

技术栈

apps/client javascript

框架

React ^19.2.8

数据请求

React Query 5.102.8

构建工具

Vite ^8.2.2

测试

Vitest ^4.1.11

CSS 框架

Tailwind CSS ^4

代码规范

ESLint ^10.9.1 Prettier ^3.9.6
查看全部依赖 (49)

依赖

@codemirror/autocomplete ^6.20.3 @codemirror/commands ^6.11.0 @codemirror/lang-markdown ^6.5.2 @codemirror/language ^6.12.4 @codemirror/state ^6.7.4 @codemirror/view ^6.43.11 @doska/client-db workspace:* @doska/contract workspace:* @doska/core workspace:* @doska/markdown workspace:* @doska/ports workspace:* @doska/sync workspace:* @doska/tokens workspace:* @doska/ui-kit workspace:* @doska/vault workspace:* @fontsource-variable/geist-mono 5.3.0 @fontsource-variable/mulish 5.3.0 @hello-pangea/dnd 18.0.1 @lezer/common ^1.5.2 @lezer/highlight ^1.2.3 @lezer/markdown ^1.7.2 @tailwindcss/vite ^4.3.3 @tauri-apps/api ^2.11.1 @tauri-apps/plugin-dialog ^2.7.3 @tauri-apps/plugin-fs ^2.5.2 @tauri-apps/plugin-http ^2.6.0 @tauri-apps/plugin-opener ^2.5.5 @tauri-apps/plugin-process ^2.3.1 @tauri-apps/plugin-updater ^2.11.0 clsx 2.1.1 fractional-indexing ^3.2.0 lucide-react 1.39.0 motion ^13.1.1 react-dom ^19.2.8 react-hot-toast ^2.6.0 react-icons ^5.7.0 shadcn 4.19.1 tailwind-merge 3.6.0 tw-animate-css 1.4.0 wouter 3.10.0

开发依赖

@doska/configs workspace:* @types/node ^22 @types/react ^19.2.18 @types/react-dom ^19.2.5 @vitejs/plugin-react ^6.1.1 prettier-plugin-tailwindcss ^0.8.1 typescript ~6 vite-plugin-pwa ^1.3.0 workbox-window ^7.4.1

apps/desktop javascript

查看全部依赖 (2)

依赖

@tauri-apps/api ^2.11.1

开发依赖

@tauri-apps/cli ^2.11.4

apps/landing javascript

框架

React ^19.2.8

构建工具

Vite ^8.2.2

CSS 框架

Tailwind CSS ^4

代码规范

ESLint ^10.9.1 Prettier ^3.9.6
查看全部依赖 (16)

依赖

@doska/tokens workspace:* @fontsource-variable/geist-mono 5.3.0 @fontsource-variable/mulish 5.3.0

开发依赖

@doska/configs workspace:* @doska/ui-kit workspace:* @tailwindcss/vite ^4.3.3 @types/node ^22 @types/react ^19.2.18 @types/react-dom ^19.2.5 @vitejs/plugin-react ^6.1.1 bakemd ^0.2.3 lucide-react 1.39.0 prettier-plugin-tailwindcss ^0.8.1 react-dom ^19.2.8 react-icons ^5.7.0 typescript ~6

apps/mobile javascript

框架

React ^19.2.3

数据请求

React Query 5.102.8

CSS 框架

Tailwind CSS ^3.4.19

代码规范

ESLint ^10.9.1
查看全部依赖 (43)

依赖

@doska/contract workspace:* @doska/core workspace:* @doska/markdown workspace:* @doska/ports workspace:* @doska/tokens workspace:* @doska/ui-kit workspace:* @doska/ui-kit-mobile workspace:* @expo-google-fonts/geist-mono ^0.4.3 @expo-google-fonts/mulish ^0.4.2 @react-native-community/datetimepicker 9.2.0 @react-native-community/netinfo 12.0.1 @react-navigation/drawer ^7.13.10 @react-navigation/native ^7.3.18 expo ~57.0.19 expo-blur ^57.0.2 expo-constants ~57.0.17 expo-dev-client ~57.0.18 expo-font ^57.0.3 expo-haptics ^57.0.2 expo-linking ~57.0.9 expo-router ~57.0.18 expo-secure-store ~57.0.3 expo-splash-screen ~57.0.8 expo-sqlite ~57.0.2 expo-status-bar ~57.0.1 fractional-indexing ^3.4.0 lucide-react-native ^1.39.0 nativewind ^4.2.6 react-native 0.86.3 react-native-css-interop 0.2.6 react-native-gesture-handler ~2.32.0 react-native-get-random-values ~1.11.0 react-native-reanimated 4.5.1 react-native-safe-area-context ~5.7.0 react-native-screens ~4.26.0 react-native-sortables ^1.10.0 react-native-svg 15.15.5 react-native-worklets 0.10.1 uuid ^14.0.2

开发依赖

@babel/core ^7.28.0 @doska/configs workspace:* @types/react ^19.2.18 typescript ~6

apps/server javascript

测试

Vitest ^4.1.11

代码规范

ESLint ^10.9.1
查看全部依赖 (22)

依赖

@doska/contract workspace:* @doska/file-storage workspace:* @doska/mcp workspace:* @doska/sync workspace:* @electric-sql/pglite ^0.5.8 @modelcontextprotocol/sdk ^1.30.0 @orpc/server ^1.15.0 better-auth ~1.6.30 drizzle-orm ^0.45.2 fastify ^5.12.1 pg ^8.23.0

开发依赖

@doska/configs workspace:* @electric-sql/pglite-socket ^0.2.11 @orpc/client ^1.15.0 @orpc/contract ^1.15.0 @types/node ^22 @types/pg ^8.23.1 concurrently ^10.0.5 drizzle-kit ^0.31.10 pino-pretty ^13.1.3 tsx ^4.23.13 typescript ~6

根目录 javascript

代码规范

Prettier ^3.9.6
查看全部依赖 (1)

开发依赖

turbo ^2.10.12

packages/client-db javascript

测试

Vitest ^4.1.11
查看全部依赖 (2)

开发依赖

@doska/configs workspace:* fake-indexeddb ^6.2.5

packages/configs javascript

查看全部依赖 (5)

依赖

@eslint/js ^10.0.1 eslint-plugin-react-hooks ^7.1.1 eslint-plugin-react-refresh ^0.5.5 globals ^17.12.0 typescript-eslint ^8.69.0

packages/contract javascript

查看全部依赖 (5)

依赖

@orpc/contract ^1.15.0 zod ^4.5.4

开发依赖

@doska/configs workspace:* @types/node ^22 typescript ~6

packages/core javascript

框架

React ^19.2.8

数据请求

React Query 5.102.8

测试

Vitest ^4.1.11

代码规范

ESLint ^10.9.1
查看全部依赖 (16)

依赖

@doska/client-db workspace:* @doska/contract workspace:* @doska/file-storage workspace:* @doska/ports workspace:* @doska/sync workspace:* @doska/tokens workspace:* @doska/utils workspace:* @orpc/client ^1.15.0 @orpc/contract ^1.15.0 better-auth ~1.6.30 fractional-indexing ^3.2.0 uuid ^14.0.2

开发依赖

@doska/configs workspace:* @types/node ^22 @types/react ^19.2.18 typescript ~6

packages/file-storage javascript

测试

Vitest ^4.1.11
查看全部依赖 (3)

依赖

@aws-sdk/client-s3 ^3.1124.0

开发依赖

@doska/configs workspace:* @types/node ^22

packages/markdown javascript

框架

React ^19.2.8

代码规范

ESLint ^10.9.1
查看全部依赖 (8)

依赖

remark-gfm 4.0.1 remark-mark-highlight 0.1.1 remark-parse ^11.0.0 unified ^11.0.5

开发依赖

@doska/configs workspace:* @types/mdast ^4.0.4 @types/react ^19.2.18 typescript ~6

packages/mcp javascript

查看全部依赖 (10)

依赖

@doska/contract workspace:* @doska/markdown workspace:* @doska/tokens workspace:* @doska/utils workspace:* @modelcontextprotocol/sdk ^1.30.0 fractional-indexing ^3.2.0 zod ^4.5.4

开发依赖

@doska/configs workspace:* @types/node ^22 typescript ~6

packages/ports javascript

查看全部依赖 (4)

依赖

@doska/client-db workspace:* @doska/file-storage workspace:*

开发依赖

@doska/configs workspace:* @types/node ^22

packages/sync javascript

测试

Vitest ^4.1.11
查看全部依赖 (3)

依赖

@doska/ports workspace:*

开发依赖

@doska/configs workspace:* @types/node ^22

packages/tokens javascript

测试

Vitest ^4.1.11

代码规范

ESLint ^10.9.1
查看全部依赖 (3)

开发依赖

@doska/configs workspace:* @types/node ^22 typescript ~6

packages/ui-kit-mobile javascript

框架

React ^19.2.3

代码规范

ESLint ^10.9.1
查看全部依赖 (11)

开发依赖

@doska/configs workspace:* @doska/tokens workspace:* @types/react ^19.2.18 expo-blur ^57.0.2 expo-haptics ^57.0.2 lucide-react-native ^1.39.0 nativewind ^4.2.6 react-native 0.86.3 react-native-reanimated 4.5.1 react-native-safe-area-context ~5.7.0 typescript ~6

packages/ui-kit javascript

框架

React ^19.2.8

代码规范

ESLint ^10.9.1
查看全部依赖 (16)

依赖

@base-ui/react 1.7.0 @doska/markdown workspace:* @doska/tokens workspace:* @doska/utils workspace:* class-variance-authority 0.7.1 clsx 2.1.1 date-fns ^4.4.0 lucide-react 1.39.0 motion ^13.1.1 react-day-picker ^10.0.1 tailwind-merge 3.6.0

开发依赖

@doska/configs workspace:* @types/react ^19.2.18 @types/react-dom ^19.2.5 react-dom ^19.2.8 typescript ~6

packages/utils javascript

代码规范

ESLint ^10.9.1
查看全部依赖 (3)

开发依赖

@doska/configs workspace:* @types/node ^22 typescript ~6

packages/vault javascript

测试

Vitest ^4.1.11

代码规范

ESLint ^10.9.1
查看全部依赖 (7)

依赖

@doska/contract workspace:* yaml ^2.9.0

开发依赖

@doska/configs workspace:* @doska/core workspace:* @doska/ports workspace:* @types/node ^22 typescript ~6

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-12 16:12
浙ICP备14020137号-1 $访客地图$