Keep your mind clear.

no-crap instant messaging · open source

Floop is a fast and simple IM client, designed with usability in mind.

Download View Source
Floop screenshot

Why Floop

Built for people who just want to chat.

No feeds. No reactions. No filler. Just a fast, clean interface that connects you to the people you want to talk to.

Instant by design
Messages arrive in milliseconds, thanks to Floop's usage of WebSockets.
Your history, your machine
Your chat history is stored in an SQLite database on your machine. Keep your data in your hands.
Presence that works
Online, Away, Busy, Offline - statuses that update in real-time, not after a couple minutes.
Open protocol
The Floop protocol is documented and open. Build your own client or server - no permission needed.
Typing indicators
See when someone is typing. Subtle, unobtrusive and clean.
Organised contacts
Group your contacts in categories. No suggested contacts, no nonsense.

Get Started

Download Floop.

Available now for Windows, more platforms coming soon.

Floop Client

Floop Server

build from source
$ git clone https://github.com/winreset/floop
$ cd floop/windows
$ dotnet build -c Release # requires .NET 10 SDK
$ dotnet run

Under the Hood

Simple protocol. Solid foundation.

Floop uses a clean WebSocket-based message protocol. Every action is a typed JSON envelope - easy to read, easy to implement, easy to debug.

example — send a message
{
  "type": "message",
  "to":   "alice",
  "body": "hey, you around?",
  "ts":   1718034061
}

License

Free as in freedom.

Floop is licensed under the GNU Affero General Public License v3.0. Free to use, free to modify, free to share. Run a modified server? Share those changes.

GNU AGPL 3.0 — copyleft, source-available