https://github.com/setlog/systemuri
System registration of URI scheme handlers for go
https://github.com/setlog/systemuri
Last synced: 4 months ago
JSON representation
System registration of URI scheme handlers for go
- Host: GitHub
- URL: https://github.com/setlog/systemuri
- Owner: setlog
- License: mit
- Created: 2023-05-25T12:17:59.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-14T00:14:40.000Z (5 months ago)
- Last Synced: 2026-01-14T04:06:29.405Z (5 months ago)
- Language: Go
- Size: 30.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# systemuri
A go library to register custom URL scheme in the operating system. Inspired by https://github.com/Vrixyz/system_uri
## About
This library allows registering a custom URL scheme like `foobar://` in the system and execute a defined program.
### Windows
The scheme is registered via a registry entry under TODO.
### Darwin
The scheme is registered via TODO.
### Linux
The scheme is registered via a scheme `(scheme)-url-handler.desktop` file under the users XDG application directory.
## Contributing ♥
See [CONTRIBUTING.md](CONTRIBUTING.md).
Made with love and go.