InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 16 Go Matrix Projects
-
gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Math libraries. It's just gonum right now. Missing things that often require people to link C or Python libs. E.g. https://github.com/gonum/gonum/issues/354
-
matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Project mention: What Open Source Automation Tool do you use ? | reddit.com/r/opensource | 2023-01-31Hi, I'm looking for an easy to use automation tool for my company. There are tons of projects out there and I find it hard to pick one among them. I found : - hugging - n8n - beehive - flogo - metterbridge - node-red
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: How to generate keys for program like Dendrite | reddit.com/r/selfhosted | 2022-11-22
So I want to setup an instance of Dendrite, a matrix home server. I have a docker-compose set, the yaml file in the correct directory, but I do not understand how to generate the key files. the dockerhub states that I should use this:
-
Project mention: Gomuks – A terminal Matrix client written in Go | news.ycombinator.com | 2022-02-16
-
Project mention: Selfhosted application for joining chat services? | reddit.com/r/selfhosted | 2022-07-31
-
wayback
A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages. (by wabarc)
Project mention: ArchiveBox VS wayback - a user suggested alternative | libhunt.com/r/ArchiveBox | 2022-03-17 -
Ah saw that, yes it's not a real bridge more of an email relay. Our bridges are based on mautrix libraries (https://github.com/mautrix/go)
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
I have an old Mac Mini rotting on a shelf in my cupboard which is my bridge to the world of Apple shit. It primarily runs two bits of software: OpenHaystack, which I used to run my own object trackers over the Apple Find My network and Mautrix iMessage which I used to access iMessage via Matrix on my Android and Windows devices.
-
-
sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
-
gfx
Convenience package for dealing with graphics in my pixel drawing experiments. (by peterhellberg)
-
-
stuntman
A simple yet customisable program written in go to make hackerman-like terminal effects. (by Solirs)
-
fediverse-matrix-keygen
a self-service Matrix account creation and login password reset utility via Mastodon or Pleroma user SSO.
-
Project mention: The Terminal Escape Sequences Ocean Is Deep and Dark | news.ycombinator.com | 2023-01-18
I used to write a lot of telnet/ssh games back in the day. Telnet has a bunch of command codes as part of its protocol. Each command starts with an IAC code. This code could be anywhere within the stream of bytes coming from the end-users terminal. IAC is \x01b\x0ff\x0ff. The fun part of implementing text-based network protocols is you must scan, byte for byte, until you reach a \n or whatever your line-feed is. As you are processing the stream, if you come across an escape, you must branch off into the command processing loop instead of the input processing loop. Likewise, responses to these commands can come AT ANY TIME. Mid sentence from a user? Yup. Randomly as you are sending your buffer? Probably. Full-Duplex mode with ACK? Not a guarantee.
When developing terminal services, you're standing on the shoulders of giants and must account for 30+ years of terminal hackery. The up-side is you can also use that same terminal hackery for fun things like progress bars, emoji's, colors, blinking (ux faux paux) for attention, spinners, tables, and yes - even matrix rain effect by positioning cursors and clearing partial screen coords. [1]
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Matrix related posts
- How to generate keys for program like Dendrite
- web gui alternative for Discord srv
- Automation with Chat app like Slack?
- Self-hosted chat app with chat/video?
- I am from iran, verification code doesn't send neither by sms nor call
- Self hosted "notification" (chat?) platform w/ webhooks (and more?) - desktop + mobile
- Distributed Chat Server Design Help
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Feb 2023
Index
What are some of the best open-source Matrix projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | gonum | 6,335 |
2 | matterbridge | 5,440 |
3 | dendrite | 4,306 |
4 | gomuks | 972 |
5 | 907 | |
6 | wayback | 437 |
7 | go | 259 |
8 | imessage | 156 |
9 | matrix-media-repo | 146 |
10 | sparse | 136 |
11 | gfx | 124 |
12 | Matrix-EmailBridge | 102 |
13 | stuntman | 10 |
14 | fediverse-matrix-keygen | 9 |
15 | go-rain | 4 |
16 | matrigo | 2 |