类库
› sshbool
omarsenusi/sshbool
SSHBool是一款基于Tauri和Rust构建的极速桌面工作区,旨在统一管理SSH、SFTP、终端、Docker及数据库。它通过单一复用连接实现多任务并行,减少延迟与服务器开销,提供键盘优先的高效远程基础设施管理体验。
技术栈
根目录 javascript
框架
React
19.2.4
状态管理
Zustand
^5.0.6
数据请求
React Query
^5.83.0
构建工具
Vite
^7.0.5
测试
Vitest
^3.2.4
CSS 框架
Tailwind CSS
^4
代码规范
ESLint
^9
Prettier
^3.8.3
查看全部依赖 (47)
依赖
@base-ui/react
^1.6.0
@monaco-editor/react
^4.7.0
@tanstack/react-router
^1.129.0
@tanstack/react-virtual
^3.13.12
@tauri-apps/api
^2
@tauri-apps/plugin-clipboard-manager
^2
@tauri-apps/plugin-deep-link
^2.4.9
@tauri-apps/plugin-dialog
^2
@tauri-apps/plugin-opener
^2
@tauri-apps/plugin-updater
^2
@xterm/addon-fit
^0.10.0
@xterm/addon-search
^0.15.0
@xterm/addon-serialize
^0.13.0
@xterm/addon-unicode11
^0.8.0
@xterm/addon-web-links
^0.11.0
@xterm/addon-webgl
^0.18.0
@xterm/xterm
^5.5.0
arabic-persian-reshaper
^1.0.1
class-variance-authority
^0.7.1
clsx
^2.1.1
framer-motion
^12.23.0
i18next
^25.3.2
lucide-react
^1.24.0
next-themes
^0.4.6
react-dom
19.2.4
react-i18next
^15.6.0
shadcn
^4.13.0
tailwind-merge
^3.6.0
tw-animate-css
^1.4.0
zod
^4.0.5
开发依赖
@eslint/js
^9.32.0
@tailwindcss/postcss
^4
@tanstack/router-plugin
^1.129.0
@tauri-apps/cli
^2
@testing-library/jest-dom
^6.6.3
@testing-library/react
^16.3.0
@types/node
^20
@types/react
^19
@types/react-dom
^19
@vitejs/plugin-react
^4.7.0
eslint-plugin-react-hooks
^5.2.0
eslint-plugin-react-refresh
^0.4.20
globals
^16.3.0
jsdom
^26.1.0
prettier-plugin-tailwindcss
^0.8.0
typescript
^5
typescript-eslint
^8.38.0
services/sync-relay rust
框架
Axum
0.8
src-tauri rust
查看全部依赖 (2)
依赖
application
base64
0.22
src-tauri/crates/application rust
查看全部依赖 (7)
依赖
async-trait
domain
serde
serde_json
thiserror
tracing
uuid
src-tauri/crates/domain rust
查看全部依赖 (6)
依赖
async-trait
serde
serde_json
thiserror
uuid
zeroize
src-tauri/crates/infrastructure rust
异步运行时
Tokio
查看全部依赖 (12)
依赖
anyhow
application
async-trait
domain
secrecy
serde
serde_json
serde_yaml
thiserror
tracing
uuid
zeroize