⚠️ Major Update Warning: LocalJson has completed Monorepo migration. Project structure and build process have significant changes, please read the documentation carefully.
A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.
This project is a frontend implementation of It-Tools using Vue3, Vite, Naive-UI, and TypeScript. The desktop version is implemented using Wails with Go. Special thanks to other open-source projects.
graph TD
A[LocalJson Toolset] --> B[Frontend Layer]
A --> C[Desktop Layer]
A --> D[Core Layer]
B --> B1[Vue3 + Vite]
B --> B2[Naive-UI]
B --> B3[TypeScript]
C --> C1[Go Language]
C --> C2[Wails Framework]
D --> D1[Tool Collection]
D --> D2[Data Processing]
D --> D3[Business Logic]
B1 --> E[Web Version]
C2 --> F[Desktop Version]
E --> G[Browser Runtime]
F --> H[Cross-platform App]
localjson/
├── app/
│ ├── services/
│ ├── storage/
├── packages/
│ ├── core/
│ │ ├── src/
│ │ └── package.json
│ ├── desktop/
│ └── web/
├── main.go
├── go.mod
└── wails.json- Go(latest version)
- Node.js >= 18
- NPM >= 9
git clone https://github.com/inRemark/localjson.git
go install github.com/wailsapp/wails/v2/cmd/wails@latest
pnpm install# web
pnpm web:dev
# desktop
pnpm wails:devThis project is under the GNU GPLv3.
