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
- 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
Chatwoot
Customer Support
Find answers on Chatwoot Help Center. Read product documentation, self-hosted installation
OSSvs Intercom★ 37k
Live Helper Chat
Customer Support
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & V
Apache-2.0vs LiveChat★ 2.2k
Libredesk
Customer Support
Open-source, self-hosted customer support desk in a single binary. A lightweight alternati
AGPL-3.0vs Zendesk★ 3kBytedesk
Customer Support
Open Souce IM with AI powered live-chat, email, ticket support, omni-channel customer serv
AGPL-3.0vs Zendesk★ 501
Chaskiq
Customer Support
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, C
OSSvs Intercom★ 3.6k
Zammad
Customer Support
Zammad is a web based open source helpdesk/customer support system.
AGPL-3.0vs Zendesk★ 6k
SaaS alternatives to GoFly Live Chat
See all
LiveChat
Customer Support
Live chat and ticketing software for websites
SaaS
Tawk.to
Customer Support
Free live chat widget with optional paid agents and branding removal
SaaS
Olark
Customer Support
Live chat software for websites with chat transcripts and routing
SaaSComm100
Customer Support
Omnichannel customer service platform with live chat, chatbots and ticketing
SaaS
Freshchat
Customer Support
Messaging and live chat software for customer support and sales from Freshworks
SaaS
Tidio
Customer Support
Live chat and chatbot platform for small online stores
SaaS

