https://github.com/dhi13man/gotify_client
A minimal, cross-platform Gotify client UI built with Flutter.
https://github.com/dhi13man/gotify_client
dart flutter gotify gotify-client messaging websocket
Last synced: about 1 month ago
JSON representation
A minimal, cross-platform Gotify client UI built with Flutter.
- Host: GitHub
- URL: https://github.com/dhi13man/gotify_client
- Owner: Dhi13man
- License: mit
- Created: 2025-03-22T13:39:26.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-03-22T13:53:57.000Z (about 1 month ago)
- Last Synced: 2025-03-22T14:29:33.261Z (about 1 month ago)
- Topics: dart, flutter, gotify, gotify-client, messaging, websocket
- Language: Dart
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Gotify Client
[](https://github.com/Dhi13man/gotify_client/blob/main/LICENSE)
[](https://dart.dev)
[](https://flutter.dev)
[](https://github.com/Dhi13man/gotify_client/graphs/contributors)
[](https://github.com/Dhi13man/gotify_client/network/members)
[](https://github.com/Dhi13man/gotify_client/stargazers)
[](https://github.com/Dhi13man/gotify_client/commits/main)
[](https://github.com/Dhi13man/gotify_client/actions)[](https://www.buymeacoffee.com/dhi13man)
A minimal, cross-platform Gotify client UI built with Flutter.
## About
This app provides a clean and intuitive cross-platform interface for [Gotify](https://gotify.net/) - a simple server for sending and receiving push notifications. It allows you to send, receive and manage notifications from your self-hosted Gotify server on Desktop, Android and iOS devices.
## Features
- Connect to your self-hosted Gotify server
- View and manage notifications
- Real-time notification delivery via WebSockets
- Local notification support
- Secure credential storage
- Clean, intuitive user interface## Installation
### Prerequisites
- Flutter SDK (>=2.19.0)
- Android SDK or Xcode (for iOS builds)
- A running Gotify server instance### Building from source
1. Clone the repository:
```sh
git clone https://github.com/yourusername/gotify_client.git
cd gotify_client
```2. Install dependencies:
```sh
flutter pub get
```3. Run the app:
```sh
flutter run
```## Usage
1. On first launch, enter your Gotify server URL and credentials
2. Once connected, you'll receive notifications in real-time
3. View message history and manage application subscriptions## Dependencies
- Flutter
- http: ^0.13.5
- provider: ^6.0.5
- shared_preferences: ^2.1.0
- flutter_secure_storage: ^8.0.0
- flutter_local_notifications: ^14.1.0
- web_socket_channel: ^3.0.2
- intl: ^0.18.0
- logging: ^1.3.0## Screenshots
- *Coming soon*
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request. See [CONTRIBUTING.md](CONTRIBUTING.md) for more details.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.