Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

License

Notifications You must be signed in to change notification settings

inRemark/localjson

Repository files navigation

LocalJson Toolset

⚠️ Major Update Warning: LocalJson has completed Monorepo migration. Project structure and build process have significant changes, please read the documentation carefully.

English | 中文

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

About

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.

Architecture

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]
Loading

Project Structure

localjson/
├── app/
│ ├── services/
│ ├── storage/
├── packages/
│ ├── core/
│ │ ├── src/
│ │ └── package.json
│ ├── desktop/
│ └── web/
├── main.go
├── go.mod
└── wails.json

Screenshot

Screenshot

Building

Requirements

  • Go(latest version)
  • Node.js >= 18
  • NPM >= 9

Install Dependencies

git clone https://github.com/inRemark/localjson.git
go install github.com/wailsapp/wails/v2/cmd/wails@latest
pnpm install

Run

# web
pnpm web:dev
# desktop
pnpm wails:dev

License

This project is under the GNU GPLv3.

About

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 42

AltStyle によって変換されたページ (->オリジナル) /