30 open-source projects similar to cympletech/esse, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best ESSE alternative.
Find and copy unicode characters, emoji, kaomoji and symbols with Ejimo.
https://github.com/AOSSIE-Org/OpenPeerChat-flutter/blob/main/GSOC/2024/Bhavik_Mangla.md
A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
Chatsen is a cross-platform application that allows you to chat on Twitch with support for 3rd-party services such as 7TV, BTTV and FFZ. It also features a built-in video player and a variety of other features, such as auto-completion, notifications (on supported platforms), whispers, and more…
CometChat Demo App for Android
Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me
Convos :bustsinsilhouette: is the simplest way to use IRC in your browser
A chat app made by Flutter and Firebase. Support login with google account, chat with any user, send text, image and sticker, update avatar and profile. Demo: https://youtu.be/MOHE68LI5Eg Implement: https://medium.com/@duytq94/building-a-chat-app-with-flutter-and-firebase-from-scratch-9eaa7f41782e
MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
A web client for WeeChat
A simple anonymous group chat app for comfortably talking to strangers. Try the web app or get the Android version from Google Play.
Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It serves as a communication hub providing instant messaging, presence tracking, and multi-user chat capabilities for organizational use. The server supports federated network routing via an XMPP federation gateway, allowing users across different domains to exchange messages. It is designed for high availability through server node clustering and multi-node synchronization to balance client traffic and ensure continuous uptime. The platform integrates with external directory serv
A high-performance Internet Relay Chat (IRCv3) server for UNIX-like and Windows systems
This template is a simple chat ui build with flutter. If you are interested with this repository feel free to fork this repository and send pull request to have better world together
:speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.
I made a YouTube video about learning Flutter in 7 days, and it ended up getting over 500k views. This chatroom app is the project that came out of that video: https://youtu.be/RGdg-TCmldY?si=-hzdr3S9LxSsIqBh
Cloudy is a secure messaging application built on a custom protocol known as ETP (Encrypted Transfer Protocol). The primary goal of Cloudy is to ensure the confidentiality and security of user communications. With a user-friendly interface, Cloudy allows users to exchange messages while keeping…
Kommunicate.io Android Chatbot SDK
• View Demo • Report Bug • Roadmap • Translate Twake
Metronome IM, lightweight xmpp server with advanced microblogging features.
Reads your Twitch chat, with automatic language detection!
💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides
Qiscus provide everything you need to power up your app with chats. And it's now made simple.