Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etkecc/go-linkpearl
https://github.com/etkecc/go-linkpearl
library matrix-org mautrix-go
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/etkecc/go-linkpearl
- Owner: etkecc
- License: lgpl-3.0
- Created: 2024-08-13T11:31:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T17:25:28.000Z (2 months ago)
- Last Synced: 2024-11-16T18:24:40.556Z (2 months ago)
- Topics: library, matrix-org, mautrix-go
- Language: Go
- Size: 146 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# linkpearl
> [more about that name](https://ffxiv.gamerescape.com/wiki/Linkpearl)
A wrapper around [mautrix-go](https://github.com/mautrix/go) with infrastructure/glue code included
## How to get
```
go get github.com/etkecc/go-linkpearl
``````
lp, err := linkpearl.New(&linkpearl.Config{
// your options here
})
if err != nil {
panic(err)
}go lp.Start()
```## TODO
* Unit tests
## Features
* Zero configuration End-to-End encryption
* Zero configuration persistent storage
* Zero configuration session restores
* Zero configuration room and user account data encryption with AES GCM (both keys and values)
* Zero configuration room and user account data caching
* Threads support
* All wrapped components exported