Life & fun · alternatives · 2026
24 alternatives to Jackal – XMPP server in Go
Jackal is an XMPP server written in Go, designed for developers who need a messaging infrastructure built on the XMPP protocol. It provides core server functionality for instant messaging and real-time communication… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Jackal – XMPP server in Go launched in 2018; newer entries below may have overtaken it.
- 1

💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP). - ortuman/jackal
2018 · github.com · its alternatives →
- 2

2019 · github.com · its alternatives →
- 3

I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are: - JMAP Core, JMAP Mail and JMAP over WebSocket full compliance. - IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2]. - Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas. - RocksDB backend with full-text search support in 17 languages. - OAuth 2.0 authorization code and device authorization flows. - Domain Keys Identified Mail (DKIM) message signing. -…
2022 · github.com · its alternatives →
- 4

FrankenPHP is a new app server for PHP apps (built on top of Caddy) and a library to embed the PHP interpreter in Go web servers.
2022 · frankenphp.dev · its alternatives →
- 5NN
2016 · nodaljs.com · its alternatives →
- 6

This is ymawky, a static file web server for MacOS written entirely in ARM64 assembly. It supports GET, PUT, DELETE, HEAD, and OPTIONS requests, and supports Range: bytes=X-Y headers (which allows scrubbing for video streaming). It decodes percent-encoded URLs, strictly enforces docroot, serves custom error pages for any HTTP error response, supports directory listing, and has (some) mitigations against slowloris-like attacks. I’ve also written a more detailed writeup here: https://imtomt.github.io/ymawky/
May 2026 · github.com · its alternatives →
- 7

modern full-featured open source secure mail server for low-maintenance self-hosted email - mjl-/mox
2023 · github.com · its alternatives →
- 8

Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci. I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go. Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily…
May 2026 · github.com · its alternatives →
- 9

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 10

Greetings! YakGPT is a simple, frontend-only, ChatGPT UI you can use to either chat normally, or, more excitingly, use your mic + OpenAI's Whisper API to chat hands-free. Some features: * A few fun characters pre-installed * No tracking or analytics, OpenAI is the only thing it calls out to * Optimized for mobile use via hands-free mode and cross-platform compressed audio recording * Your API key and chat history are stored in browser local storage only * Open-source, you can either use the deployed version at Vercel, or run it locally Planned features: * Integrate Eleven Labs & other TTS…
2023 · yakgpt.vercel.app · its alternatives →
- 11

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 →
- 12

It's been 4 month since I work on Lokal full-time, I finally feel confident to share it publicly on YCombinator. Lokal is a software for Tunneling, Local Development, and HTTP Debugging, It's support HTTP, TCP and UDP Tunnel. The different with other tunneling solution is that Lokal has mDNS support with https enabled by default, while other might be only offer public-facing tunnel service. On the latest version 0.3.0, Lokal support Self-hosted Lokal Tunnel Server, which allow you to use your own domain and your own VPS, allow you to have Premium but self-hosted Tunneling Solution. Download…
2024 · lokal.so · its alternatives →
- 13

Hey hacker news, We’re the cofounders at Psychic.dev (http://psychic.dev) where we help companies connect LLMs to private data. With the launch of Llama 2, we think it’s finally viable to self-host an internal application that’s on-par with ChatGPT, so we did exactly that and made it an open source project. We also included a vector DB and API server so you can upload files and connect Llama 2 to your own data. The RAG in RAGstack stands for Retrieval Augmented Generation, a technique where the capabilities of a large language model (LLM) are augmented by retrieving information…
2023 · github.com · its alternatives →
- 14

Hi HN! We’re Yann, Edouard, and Bastien from Koyeb (https://www.koyeb.com/). We’re building a platform to let you deploy full-stack apps on high-performance hardware around the world, with zero configuration. We provide a “global serverless feeling”, without the hassle of re-writing all your apps or managing k8s complexity [1]. We built Scaleway, a cloud service provider where we designed ARM servers and provided them as cloud servers. During our time there, we saw customers struggle with the same issues while trying to deploy full-stack applications and APIs resiliently. As…
2023 · koyeb.com · its alternatives →
- 15

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

An ultra-fast, single-binary MCP server written in Rust as a lightweight alternative to Node.js/Python. - StamManif/mcp-stama
Aug 2026 · github.com · its alternatives →
- 17

Contribute to crowdwave/maryjane development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 18

Webapp.io is a DevOps platform for developers of modern webapps.
2023 · webapp.io · its alternatives →
- 19

Opal Ruby + Express + Socket.io. Contribute to sebyx07/opal-express-socketio development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20

An XMPP-based group chat server. Contribute to mattlong/hermes development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 21

Hey everyone! I just released v1.0.0 of gomponents last week. It's an HTML component builder in pure Go, with a DSL-like HTML syntax. It's been 4 years in the making, and makes it really easy to build HTML in your web apps.
2024 · gomponents.com · its alternatives →
- 22

Distributed JMAP and IMAP server written in Rust.
2022 · stalw.art · its alternatives →
- 23

An ultra fast WSGI server for Python 3. Contribute to jamesroberts/fastwsgi development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 24CS
2013 · bytengine.com · its alternatives →
Also compare
- Jackal – An XMPP server written in Go alternatives
- Jackal 0.4 – XMPP server (added cluster mode support) alternatives
- Distributed JMAP and IMAP Servers in Rust alternatives
- FrankenPHP, an app server for PHP written in Go alternatives
- Nodal. Next-Generation Node.js Server and Framework alternatives
- Building a web server in assembly to give my life (a lack of) meaning alternatives
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 →