Assembly Line

Chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

Chat is an open-source team chat project on GitHub under the GPL-3.0 license (strong copyleft), with 14k stars. It is built with Go, CPython, Postgres and Mongo. Its last push was 8 days ago.

Stars
14k
License
GPL-3.0
Activity
Active
Latest release
v0.25.3

Code on GitHub

Judgement

What it is
Complete system
What it does
An instant messaging server in Go with web, Android and iOS clients, group chats and a chatbot API.
Adopt it when
You want to embed or run your own messaging service with ready clients.
Watch out
Still pre-1.0 after many years, with a small team.
Ready for
Usable
Runs as
Self-hosted server and mobile app
Built with
Go, PostgreSQL, MySQL and MongoDB
How established
Established: started 12 years ago, latest release v0.25.3.
What the license allows
Use inside your business is unrestricted, but anything you distribute that includes it must be released under the same license.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Compare Chat

Built from

Follow it down: Chat → Go → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Chat

  1. 1
    Zulip zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Complete system Production-ready Your team finds Slack threads chaotic and wants organised, asynchronous conversations, self-hosted or hosted.

    ★ 26k Apache-2.0 Python Active, pushed today
  2. 2
    Element-web element-hq

    A glossy Matrix collaboration client for the web.

    Complete system Production-ready You use Matrix and want the most complete client, or want to host your own web client.

    ★ 14k AGPL-3.0 TypeScript Active, pushed today
  3. 3
    Synapse element-hq

    Synapse: Matrix homeserver written in Python/Twisted + Rust

    Complete system Production-ready You want to run your own Matrix server for a team or community that can federate with others.

    ★ 4.8k AGPL-3.0 Python Active, pushed today
  4. 4
    Quiet TryQuiet

    A private, p2p alternative to Slack and Discord built on Tor & IPFS

    Complete system Experimental A small group values running chat with no server at all and accepts missing features compared with Slack.

    ★ 2.7k GPL-3.0 TypeScript Active, pushed today
  5. 5
    Colanode colanode

    Open-source and local-first Slack and Notion alternative that puts you in control of your data

    Complete system Experimental A small team wants chat and docs together on its own server with offline support.

    ★ 5.2k Apache-2.0 TypeScript Slowing, pushed 7 months ago
  6. 6
    Raven frappe

    Simple, open source team messaging platform

    Complete system Usable Your company runs ERPNext or other Frappe apps and wants chat inside the same system.

    ★ 839 AGPL-3.0 TypeScript Active, pushed today

Commercial team chat apps

  1. 1
    Discord Discord Inc.

    American online communication software

    Complete system Production-ready You run a public or semi-public community, such as gamers, an open-source project or a creator audience.

    42k readers a month Since 2015 Commercial
  2. 2
    Microsoft Teams Microsoft

    Team collaboration application

    Complete system Production-ready Your business already pays for Microsoft 365 and wants chat and video meetings without another vendor.

    20k readers a month Since 2017 Commercial
  3. 3
    Slack Salesforce, Inc.

    Boost productivity and save time with Slack‌ – ‌the AI work platform for managing projects, automating workflows and connecting teams securely. Start working smarter today.

    Complete system Production-ready A team wants the chat tool with the widest integration ecosystem and is willing to pay per seat.

    8.4k readers a month Since 2013 Commercial
  4. 4
    Google Chat Google

    Learn how Google Chat helps individuals, groups and businesses to connect and collaborate online with secure messaging and powerful features from Google Workspace.

    Complete system Production-ready Your company runs on Google Workspace and wants basic team chat that is already included.

    2.5k readers a month Since 2017 Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.