All Projects → LiMium → Unplug

LiMium / Unplug

Licence: gpl-3.0
unplug : desktop client for matrix.org (work-in-progress)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Unplug

Quaternion
A Qt5-based IM client for Matrix
Stars: ✭ 438 (+873.33%)
Mutual labels:  matrix, chat, chat-application
Nio
💬 Nio is an upcoming matrix client for iOS.
Stars: ✭ 235 (+422.22%)
Mutual labels:  matrix, chat, chat-application
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (+588.89%)
Mutual labels:  chat, chat-application
Enigma
A full-fledged one-to-one chat app developed entirely in Flutter
Stars: ✭ 316 (+602.22%)
Mutual labels:  chat, chat-application
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+9375.56%)
Mutual labels:  chat, chat-application
Matrix Dimension
An open source integration manager for matrix clients, like Element.
Stars: ✭ 277 (+515.56%)
Mutual labels:  matrix, chat
Stream Chat Swift
Official iOS SDK for Stream Chat
Stars: ✭ 277 (+515.56%)
Mutual labels:  chat, chat-application
Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (+811.11%)
Mutual labels:  matrix, chat
NIM iOS UIKit
网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币/京东卡,现在推荐使用网易云信,最低得0.02BTC或3000元京东卡/单,点击参与:https://yunxin.163.com/promotion/recommend
Stars: ✭ 1,371 (+2946.67%)
Mutual labels:  chat, chat-application
Darkwire.io
End-to-end encrypted instant web chat
Stars: ✭ 594 (+1220%)
Mutual labels:  chat, chat-application
Rasa Webchat
A feature-rich chat widget for Rasa and Botfront
Stars: ✭ 507 (+1026.67%)
Mutual labels:  chat, chat-application
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+18206.67%)
Mutual labels:  chat, chat-application
Heal O Chat
Heal-O-Chat is a Social Media Application for people who have been feeling less motivated in life or are losing hope. This platform allows users to chat with people and share their thoughts and feelings with each other and thereby let go of stress, anxiety, and depression that they've been feeling for long.
Stars: ✭ 42 (-6.67%)
Mutual labels:  chat, chat-application
Mirage
A fancy, customizable, keyboard-operable Qt/QML & Python Matrix chat client for encrypted and decentralized communication.
Stars: ✭ 257 (+471.11%)
Mutual labels:  matrix, chat
Mercurius
Real-time Messenger for Laravel
Stars: ✭ 309 (+586.67%)
Mutual labels:  chat, chat-application
SocketIO Chat APP
This is the simple Chat Application in which user can join the room and continue chatting with others.
Stars: ✭ 50 (+11.11%)
Mutual labels:  chat, chat-application
Vue Advanced Chat
A beautiful chat rooms component made with Vue.js - compatible with Vue, React & Angular
Stars: ✭ 351 (+680%)
Mutual labels:  chat, chat-application
Maelstrom
High performance Matrix Home Server in rust.
Stars: ✭ 156 (+246.67%)
Mutual labels:  matrix, chat
Chat21 Ios Sdk
DEPRECATED
Stars: ✭ 15 (-66.67%)
Mutual labels:  chat, chat-application
Chat Messaging App Light And Dark Theme
Stars: ✭ 715 (+1488.89%)
Mutual labels:  chat, chat-application

unplug

A cross-platform matrix client.

screenshot

How to run

Download the .jar file from the release page. Then,

java -jar unplug-version.jar

This will launch the GUI. You can add additional options like this:

java -jar unplug-version.jar [userId] [server] [password]

A CLI version will soon be available and launching it would be as simple as passing -c as an argument:

java -jar unplug-version.jar -c

Discuss

#unplug:matrix.org

Status

Consider this alpha quality, with only rudimentary features.

Currently, the application doesn't persist any state. The Matrix protocol is very convenient in this regard; it allows quick bootstrap of the client state with a single API call.

However, later versions will persist preferences, chat history, etc.

Roadmap

Version 0.2
  • Join / Leave chat rooms
  • Handle all types of events (notices, etc)
  • History back-filling (scroll up to see earlier chat messages)
  • User avatars
  • Sorting of Room names by activity
  • User presence update (timeout and mark them inactive, etc)
  • Some UI polish
Version 0.3+
  • Persistence of preferences, etc
  • CLI interface
  • More UI polish
Version 1.0 and beyond
  • Audio / Video

Legal

  • License: GPL3
  • Copyright: Uproot Labs 2015

CLA

When sending contributions to this repo you grant to Uproot Labs and the users of this software a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.

Uproot Labs guarantees that all contributions to this repo will always be available under an open-source License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].