Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diazvictor/moonzaphire
A multiprotocol GTK3 instant messaging client written in lua
https://github.com/diazvictor/moonzaphire
chat gtk3 irc lgi lua mqtt multiprotocol
Last synced: about 4 hours ago
JSON representation
A multiprotocol GTK3 instant messaging client written in lua
- Host: GitHub
- URL: https://github.com/diazvictor/moonzaphire
- Owner: diazvictor
- License: zlib
- Created: 2019-05-16T02:31:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-28T07:48:57.000Z (over 3 years ago)
- Last Synced: 2023-11-16T01:26:36.695Z (12 months ago)
- Topics: chat, gtk3, irc, lgi, lua, mqtt, multiprotocol
- Language: Lua
- Homepage:
- Size: 458 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
MoonZaphire is a GTK3 client for MQTT (and others) written in Lua with a lot of love.
> **IMPORTANT:** This project is under active development, therefore many
> of the features are not yet available.## Dependencies
- [Lua5.1+](https://www.lua.org/download.html) (or [LuaJIT 2.0+](https://luajit.org/))
- [LGI](https://github.com/pavouk/lgi)## Running steps
Before running MoonZaphire, you'll need compile the `data/com.github.diazvictor.MoonZaphire.xml` file:
```
glib-compile-resources data/com.github.diazvictor.MoonZaphire.xml
```Now all that remains is to run the application
```
lua MoonZaphire.lua
```## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## Credits
Thanks to:
- [darltrash](https://github.com/darltrash) for the logo and some ideas for the application.
- [sodomon](https://github.com/sodomon2) for contributing the code and supporting the project.
- [vitronic](https://gitlab.com/vitronic) for guiding me in the construction of the application, in addition to developing a standard protocol for the application.## License
MoonZaphire is available under the zlib license. Details can be found in the [LICENSE](LICENSE.md) file.