Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omnisci3nce/zena
Messaging application with no unwanted frills
https://github.com/omnisci3nce/zena
Last synced: about 2 months ago
JSON representation
Messaging application with no unwanted frills
- Host: GitHub
- URL: https://github.com/omnisci3nce/zena
- Owner: omnisci3nce
- Created: 2023-05-24T13:01:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-16T14:03:15.000Z (4 months ago)
- Last Synced: 2024-09-17T10:44:39.582Z (4 months ago)
- Language: NSIS
- Homepage:
- Size: 5.01 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zena
_Note: this readme is written in the present tense but the project is in its infancy and thus can be taken as the future tense, implying the desired state of the project, instead._
This project defines a specification for a lightweight server<->client chat application, and a server implementation in Go.
Data between client and server is transferred via gRPC using protobufs, therefore clients can be implemented in various languages
provided they can talk protobuf and gRPC.A full gui client implementation may be added here later but I'd like to support at least a basic web gui or something.
## goals
Goals:
- simple setup and compilation to make contributing easy
- lightweight
- support screenshare
- simple client guis by way of simple communications between server & clientNon-goals (subject to change):
- decentralisation & federation
## how to run
`go run cmd/server/server.go`