Which library/project do you wish was ported to golang?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

  • Closest is probably NATS

  • lipgloss

    Style definitions for nice terminal layouts 👄

  • In particular, have a look at [Lip Gloss](https://github.com/charmbracelet/lipgloss).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Gorgonia

    Gorgonia is a library that helps facilitate machine learning in Go.

  • There’s always Gorgonia. just not TF compatible

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

  • I would like this project to be ported.

  • jndi

    a irresponsibly bad logging library

  • Apache Ignite

    Apache Ignite (by apache)

  • Apache Ignite https://ignite.apache.org/

  • Jocko

    Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jMonkeyEngine

    A complete 3-D game development suite written in Java.

  • jax

    Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

  • Jax: I would like to see a Jax-like API in Go, leveraging the same XLA technology, just replacing the driving Python by Go.

  • readability

    A standalone version of the readability lib

  • readability

  • or-tools

    Google's Operations Research tools:

  • It turns out there are a few strong options in C++ and one of the strongest in the Minizinc challenges lately has been Google's own OR-Tools.

  • mgmt

    Next generation distributed, event-driven, parallel config management!

  • Don't? Ansible is horrible. It works but is just terrible. Yaml hell is no fun. Hard to manage. It's just all terrible. I suggest looking into mgmt which has a Puppet compatibility layer. I've not really used it but it looks really promising. You basically get Puppet minus Ruby.

  • kubemq-community

    KubeMQ is a Kubernetes native message queue broker

  • https://kubemq.io/ is an alternative in go

  • go-readability

    Go package that cleans a HTML page for better readability.

  • https://github.com/go-shiori/go-readability https://github.com/mauidude/go-readability

  • go-readability

    A Go implementation of the readability algorithm by arc90 labs (by mauidude)

  • https://github.com/go-shiori/go-readability https://github.com/mauidude/go-readability

  • rod

    A Devtools driver for web automation and scraping

  • protoactor-go

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

  • Have you checked Proto.Actor? It is different actor framework which works with Go & .NET

  • Wails

    Create beautiful applications using Go

  • Check https://github.com/wailsapp/wails/

  • proposals

    Temporal proposals (by temporalio)

  • Check out temporal.io.

    My current frustration is https://github.com/plewin/tp-link-modem-router/blob/master/src/routerEncryption.mjs - i want to get the sms inbox/send functionality out of it and it's going as well as reverse engineering reverse engineered clients could go

  • temporalite-archived

    Discontinued An experimental distribution of Temporal that runs as a single process

  • Temporal service is a go binary. So it should work for local deployments as well. Also, see the temporalite contributed by DataDog.

  • franz-go

    franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.

  • Redpanda isn’t implemented in Go, but I second its use over the Apache server. Plenty of clients out there in pure go. https://github.com/twmb/franz-go is a personal favorite

  • wormhole

    A minimalistic Ansible-like tool for configuring remote servers via ssh (by mihaitodor)

  • I took a quick stab at that a few years ago here https://github.com/mihaitodor/wormhole but I gave up once I realised how much work it would actually take to get it to a point where people would consider it worth trying out as a viable replacement... I think gopkg.in/yaml.v3 might make some of my mapstructure hacks obsolete. It was fun though.

  • joker

    Small Clojure interpreter, linter and formatter.

  • glojure

    The Glojure programming language

  • sqlite

  • pdfcpu

    A PDF processor written in Go.

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts