7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

GoFly Live Chat

Open source

GOFLY Live Chat is an open-source, self-hosted customer support live chat system written in Go, with a Vue and Element UI frontend, licensed for personal and testing use only.

Open-source alternative to

gofly.uniqchat.com
GoFly Live Chat homepage screenshot
GitHub stars
2.6k
Last commit
1 yr ago
Repository age
6 years
Licence
Apache-2.0
Self-hosted
Yes

About GoFly Live Chat

GOFLY Live Chat is a self-hosted live chat system for customer support, built with Go for the backend and Vue with Element UI for the frontend. It is aimed at developers who want to run their own private live-chat infrastructure on Golang rather than relying on a third-party hosted chat widget.

Its backend stack includes Gin for routing, JWT-based authentication, WebSocket for real-time messaging, GORM for the database layer and Cobra for the CLI, backed by a MySQL database. Setup involves creating a MySQL database, configuring the connection in a config file, and running the compiled binary, which listens on port 8081 and can be placed behind a reverse proxy for domain access; a chat widget can then be embedded on a website or linked directly for agents.

The README carries an explicit notice that the project is intended solely for personal learning and testing, and that commercial use and any illegal or non-compliant use are strictly prohibited. It is written in Go and HTML and released under the Apache-2.0 license, so anyone evaluating it for business use should review these stated restrictions first.

Key features

  • Self-hosted live chat for customer support
  • Go backend with Gin, JWT and WebSocket
  • Vue and Element UI frontend
  • Embeddable chat widget
  • MySQL-backed data storage

Good fit for

  • →Personal or testing deployments of a live chat system
  • →Learning a Go-based real-time chat architecture
Built with
HTML
Go
Tags
live-chat
customer-support
self-hosted
golang
vue
websocket
open-source

GoFly Live Chat: questions and answers

What is GoFly Live Chat used for?
GOFLY Live Chat is an open-source, self-hosted customer support live chat system written in Go, with a Vue and Element UI frontend, licensed for personal and testing use only. It is a good fit for personal or testing deployments of a live chat system and learning a Go-based real-time chat architecture.
Is GoFly Live Chat open source?
Yes. GoFly Live Chat is open source under the Apache-2.0 licence. Its source code is on GitHub at taoshihan1991/goflylivechat.
Is GoFly Live Chat free?
Yes. GoFly Live Chat is open source, so the software itself is free to use.
Can I self-host GoFly Live Chat?
Yes. GoFly Live Chat can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is GoFly Live Chat an alternative to?
GoFly Live Chat is an open-source alternative to LiveChat, Tawk.to, Olark and Comm100. Other open-source alternatives to LiveChat include Chatwoot, Live Helper Chat and Bytedesk.
Is GoFly Live Chat actively maintained?
The most recent commit to GoFly Live Chat was on 4 September 2025. The project has 2.6k stars on GitHub.

Open-source alternatives to GoFly Live Chat

See all

SaaS alternatives to GoFly Live Chat

See all