Hi everyone,
I’d like to share SyncthingLazurite — a lightweight native desktop app for monitoring and managing a Syncthing instance.
What is it?
The app connects to Syncthing via its API, shows the current state of devices/folders/events, and lets you perform a few basic actions directly from the GUI.
Key features
- Cross-platform: Windows, Linux, macOS
- Lightweight: low CPU/RAM usage (no Electron)
- Devices & folders lists: quick overview of statuses and key fields
- Tray icon: status indication + quick actions
- Syncthing process control: start/stop/restart Syncthing from the app
- UI: native OS widgets
- Localization: UI translation support (currently translated into ~10 languages)
- Open source: Mozilla Public License Version 2.0
Links
- Download: Release v1.4 · heX16/SyncthingLazurite · GitHub
- Repository / Bug reports / feature requests: GitHub - heX16/SyncthingLazurite
Screenshots:
(will be added later…)
Project status
The project is under active development: the core functionality works, but many things are still in progress. The UI is very minimal right now and will be gradually improved over time.
Technical notes
- Build stack: Lazarus 4.4 (2025-11-10) + Free Pascal (FPC 3.2), compiled into a native binary. This is real machine code compilation — no VM and no code interpretation.
- Syncthing integration: Event API (
/rest/events, long-polling). - Data model: a single in-memory “tree” of Syncthing objects that is synchronized with the running Syncthing instance only when changes happen.
If you want the UI translated into your language, please ask in the thread (or in the issues). I can quickly prepare a translation with AI.
I’d be happy to hear feedback, suggestions for improving the app, ideas, and contributors!
