harmony-development / Loqui Licence: GPL-3.0 License
A Harmony client made with Rust using the egui GUI library.
Projects that are alternatives of or similar to Loqui protocol The schemas for the Harmony protocol
Stars : ✭ 16 (-60.98%)
Mutual labels: harmony , harmony-protocol
recent-messages2 Service to provide historical messages to Twitch chat clients
Stars : ✭ 21 (-48.78%)
Mutual labels: chat
melanchat Friendly Random Chat
Stars : ✭ 13 (-68.29%)
Mutual labels: chat
haitou Private Torrent Forum/Tracker in Portuguese BR (On Development now)
Stars : ✭ 16 (-60.98%)
Mutual labels: chat
chat-bridge 同步不同聊天平台的訊息
Stars : ✭ 16 (-60.98%)
Mutual labels: chat
gise-video-chat Video chat application for your own web server
Stars : ✭ 48 (+17.07%)
Mutual labels: chat
OpenHarmony 华为鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,鸿蒙技术资料,手册,指南,共建国产操作系统万物互联新生态。
Stars : ✭ 373 (+809.76%)
Mutual labels: harmony
orbit-core Orbit communication protocol and library
Stars : ✭ 70 (+70.73%)
Mutual labels: chat
chatRoom 从零开始实现一个聊天室客户端(用qt实现,在Windows和Linux环境下都行),和在Linux下实现服务器后台
Stars : ✭ 146 (+256.1%)
Mutual labels: chat
Ajax-Chat Ajax Chat is a complete web chat in javascript, ajax, php and mysql compatible with Phonegap
Stars : ✭ 19 (-53.66%)
Mutual labels: chat
nicotine-plus Graphical client for the Soulseek peer-to-peer network
Stars : ✭ 601 (+1365.85%)
Mutual labels: chat
react-native-giphy Integrate GIPHY into your React Native project (works with react-native-gifted-chat)
Stars : ✭ 25 (-39.02%)
Mutual labels: chat
SocketIO Chat APP This is the simple Chat Application in which user can join the room and continue chatting with others.
Stars : ✭ 50 (+21.95%)
Mutual labels: chat
technopsyna телеграм бот для техноконфы
Stars : ✭ 16 (-60.98%)
Mutual labels: chat
farm-army-backend Track your farming and pool performance on the Binance Smart Chain, Polygon, Fantom, KuCoin Community Chain, Harmony, Celo - https://farm.army - nodejs backend
Stars : ✭ 86 (+109.76%)
Mutual labels: harmony
openharmony-sheet 📊从零开始使用华为鸿蒙 OpenHarmony 开发游戏和表格渲染引擎
Stars : ✭ 132 (+221.95%)
Mutual labels: harmony
chat-app 💬 Real-time chat application with no history.
Stars : ✭ 21 (-48.78%)
Mutual labels: chat
NIM iOS UIKit 网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币/京东卡,现在推荐使用网易云信,最低得0.02BTC或3000元京东卡/单,点击参与:https://yunxin.163.com/promotion/recommend
Stars : ✭ 1,371 (+3243.9%)
Mutual labels: chat
teleGit Telegram Bot in Python
Stars : ✭ 22 (-46.34%)
Mutual labels: chat
dfk Interact with the contracts of DefiKingdoms
Stars : ✭ 74 (+80.49%)
Mutual labels: harmony
Loqui
Loqui is a Harmony client written in Rust using the egui GUI library.
It uses harmony-rust-sdk to communicate with Harmony servers.
See more screenshots
Use it on your browser via https://loqui.harmonyapp.io
Roadmap
Voice channels (needs implementation in scherzo
server first)
Video / audio files embedding
Animated emotes / pfp / images support
Instant (website) view (ala Telegram)
UI & UX polish
Features
All essential chat functions Harmony provides
User theming support
Partial rich messages support (code, mentions, emotes, URLs)
Website embeds (previews)
Running
Get a binary from one of the links below
Note: you might need to mark the binary as executable on macOS and Linux systems.
Building
Clone the repo, and switch the working directory to it: git clone https://github.com/harmony-development/loqui.git && cd loqui
To build and run the project with debug info / checks use cargo run
. Use cargo run --release
for an optimized release build.
Requirements
Rust toolchain specified in the rust-toolchain.toml file.
This will be managed for you automatically if you have rustup
setup.
gcc, python3, pkg-config, cmake; protobuf, protoc, openssl, x11, xcb, freetype, fontconfig, expat, glib, gtk3, cairo, pango, atk, gdk_pixbuf libraries and development files.
Above list may be incomplete, please find out what you need by looking at compiler errors.
Nix
nix develop
to get a dev shell. (or nix-shell nix/shell.nix
if you don't have flakes enabled)
nix build .#loqui-debug
to compile a debug build.
nix build .#loqui
to compile a release build.
If you don't have flakes enabled, nix-build
will give you a release build.
Installing
Nix
For flakes: nix profile install github:harmony-development/loqui
For non-flakes: nix-env -i -f "https://github.com/harmony-development/loqui/tarball/master"
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] .