Go Matrix

Open-source Go projects categorized as Matrix

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

    Project mention: What libraries are missing? | reddit.com/r/golang | 2022-12-16

    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-31

    Hi, 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.

  • dendrite

    Dendrite is a second-generation Matrix homeserver written in Go!

    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:

  • gomuks

    A terminal based Matrix client written in Go.

    Project mention: Gomuks – A terminal Matrix client written in Go | news.ycombinator.com | 2022-02-16
  • whatsapp

    A Matrix-WhatsApp puppeting bridge

    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
  • go

    A Golang Matrix framework. (by mautrix)

    Project mention: Custom Bridges from Matrix? | reddit.com/r/beeper | 2022-09-23

    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.

  • imessage

    A Matrix-iMessage puppeting bridge

    Project mention: iMessage on Android Without Any Apple Devices! | reddit.com/r/Android | 2022-12-28

    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.

  • matrix-media-repo

    Matrix media repository with multi-domain in mind.

    Project mention: A Dummies Guide to Matrix | reddit.com/r/selfhosted | 2022-10-24
  • 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)

  • Matrix-EmailBridge

    A bridge written in Golang to receive and write emails in matrix

  • 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.

  • go-rain

    Matrix rain effect in your term like a true hacker (by gabereiser)

    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]

    [1] https://github.com/gabereiser/go-rain

  • matrigo

    matrix library in go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-31.

Go Matrix related posts


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 whatsapp 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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives