Gorilla Web Toolkit is now in archive only mode

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • mux

    A powerful HTTP router and URL matcher for building Go web servers with 🦍

    Initially found out about this via this issue thread here where they were looking for new maintainers.

  • waggy

    The dead simple, easy-to-use library for writing HTTP handlers and routers in Go that can be used in standard HTTP server environments or in WAGI (Web Assembly Gateway Interface) environments

    I have a library that I’ve been working on for a different environment (WASM specifically), but I can be used as a regular HTTP router and provides access to URL path params. Check it out here

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

  • websocket

    A fast, well-tested and widely used WebSocket implementation for Go.

    I guess speaking to what I perceive as the Node perspective, I kinda don't get the idea that every library, no matter what it does, needs to have commits coming in every week to be "fresh" or it's bad. Me, I see a project with 311 commits that visibly isn't changing every week, and has a very positive community reputation, I see a library I'm more likely to use than the one that is still apparently in constant churn. Why should these codebases be seeing constant churn? What value would they be bringing to me? The standards haven't changed. The web hasn't changed. net/http hasn't changed. Nothing has changed that would necessitate them being in constant churn.

  • websocket

    Minimal and idiomatic WebSocket library for Go (by nhooyr)

  • go-streams

    A lightweight stream processing library for Go

    Some other libraries that are actively maintained alternatives to Gorilla websocket: https://github.com/reugn/go-streams https://github.com/kataras/neffos

  • neffos

    A modern, fast and scalable websocket framework with elegant API written in Go

    Some other libraries that are actively maintained alternatives to Gorilla websocket: https://github.com/reugn/go-streams https://github.com/kataras/neffos

  • ws

    Tiny WebSocket library for Go. (by gobwas)

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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