Dev tools · alternatives · 2026
24 alternatives to ExpressJS style framework in Golang
An Express JS Style HTTP server implementation in Golang - DronRathore/goexpress
This is a web framework for Go developers that adopts the design patterns and approach of the popular ExpressJS framework from Node.js. It provides familiar conventions for building web applications and APIs, making it… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. ExpressJS style framework in Golang launched in 2016; newer entries below may have overtaken it.
- 1

Powerful server for Node.js that just works so you can focus on your awesome project
2017 · serverjs.io · its alternatives →
- 2

🍐 The enterprise REST API framework. Contribute to go-goyave/goyave development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 3
ExpressoTS▲80Developer-friendly TypeScript framework for server-side apps
2023 · expresso-ts.com · its alternatives →
- 4GI
2019 · gocode.io · its alternatives →
- 5

2013 · github.com · its alternatives →
- 6

Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook
2016 · github.com · its alternatives →
- 7

high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang
2018 · github.com · its alternatives →
- 8GG
2014 · gin-gonic.github.io · its alternatives →
- 9UG
Hi all, I'm currently working on my hobby project, and one of the fun constraints I put in was to build using as less dependencies as possible. I chose Go as it has a really good standard library, and all went well for building backend. But for frontend, I was wondering whether I should break the constraint and go for React. I tried options like Web Components, but I really didn't like the ergonomics and I didn't want to use jQuery either. Out of curiosity, I was exploring Go's html/template package to see if I can write UIs in a React-like manner. I found most of the online docs using…
2024 · its alternatives →
- 10

Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 11

Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.
2024 · htmgo.dev · its alternatives →
- 12

Write Language Servers that comply with 3.17 of the LSP Specification - owenrumney/go-lsp
Mar 2026 · github.com · its alternatives →
- 13

go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 14

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 15BP
Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client…
2023 · livefir.fly.dev · its alternatives →
- 16

GoJS is a JavaScript and TypeScript library for building interactive diagramming apps - org charts, flowcharts, BPMN, SCADA, UML, and custom visual editors.
2013 · gojs.net · its alternatives →
- 17

A Go web server with built in logging, tracing, health check, and graceful shutdown. It also includes a few demo applications showing the Go HTML temple functionality. - GitHub - photonlines/Go-Web-Server: A Go web server with built in logging, tracing, health check, and graceful shutdown. It also i
2019 · github.com · its alternatives →
- 18AS
I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.
2018 · its alternatives →
- 19

:page_facing_up: A simple router for the browser in javascript - franciscop/pagex
2016 · github.com · its alternatives →
- 20

Over the past couple of months I have been working on my own framework the encapsulates how I have come to build web apps using Go. The aim is to make it faster and easier to build full-stack web applications that fully embraces hypermedia instead of JSON data API backend + SPA fronted It's getting close to a v1-beta release but the core structure and functionality is there. Would love to hear hn's thoughts!
Jan 2026 · github.com · its alternatives →
- 21

- 22

HPACK Compression library for Go. Contribute to chrismoos/hpack development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 23

A simple HTTP server rendering Markdown styled documents - lithammer/go-wiki
2015 · github.com · its alternatives →
- 24

I'm relatively new to Go, but recently got interested in how MCP servers work. I started thinking about what the architecture of such a project might look like, and decided to build a minimalist version as an experiment. I based it on my past experience writing regular REST API servers and figured it might be useful or interesting to others as well.
2025 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →