All Projects → farooqkz → chooj

farooqkz / chooj

Licence: other
Matrix chat app for KaiOS supporting voice calls

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to chooj

twitter
A Matrix-Twitter DM puppeting bridge
Stars: ✭ 48 (+9.09%)
Mutual labels:  matrix, matrix-org
instagram
A Matrix-Instagram DM puppeting bridge
Stars: ✭ 69 (+56.82%)
Mutual labels:  matrix, matrix-org
awesome-inferno
Awesome collection about the Inferno library 🔥
Stars: ✭ 70 (+59.09%)
Mutual labels:  inferno, infernojs
AgentSmith
🕴 An IRC server that is actually a Matrix client. Use your favourite IRC client to communicate with the Matrix.
Stars: ✭ 35 (-20.45%)
Mutual labels:  matrix-client, matrix-org
enzyme-adapter-inferno
Inferno enzyme adapter
Stars: ✭ 16 (-63.64%)
Mutual labels:  inferno, infernojs
matrix-registration
a token based matrix registration api
Stars: ✭ 182 (+313.64%)
Mutual labels:  matrix, matrix-org
matrix-pstn-bridge
☎️ A Matrix Puppet bridge for the public telephone network that supports a number of VoIP providers (Twillo, Vonage, etc.). Sends and receives voice and SMS.
Stars: ✭ 25 (-43.18%)
Mutual labels:  matrix, matrix-org
python
A Python 3 asyncio Matrix framework.
Stars: ✭ 115 (+161.36%)
Mutual labels:  matrix, matrix-org
go
A Golang Matrix framework.
Stars: ✭ 192 (+336.36%)
Mutual labels:  matrix, matrix-org
Morpheus
A Matrix client written in Go-QT
Stars: ✭ 20 (-54.55%)
Mutual labels:  matrix, matrix-client
Dendrite
Dendrite is a second-generation Matrix homeserver written in Go!
Stars: ✭ 2,758 (+6168.18%)
Mutual labels:  matrix, matrix-org
telegram
A Matrix-Telegram hybrid puppeting/relaybot bridge
Stars: ✭ 914 (+1977.27%)
Mutual labels:  matrix, matrix-org
matrix-sms-bridge
Matrix bridge, that allows you to bridge matrix rooms to SMS with one telephone number only.
Stars: ✭ 62 (+40.91%)
Mutual labels:  matrix
abacus
📐 C# cross precision 3D maths library.
Stars: ✭ 35 (-20.45%)
Mutual labels:  matrix
matrixgl
Yet another matrix library for WebGL
Stars: ✭ 25 (-43.18%)
Mutual labels:  matrix
Transform
Base Monogame objects for managing relative transforms.
Stars: ✭ 19 (-56.82%)
Mutual labels:  matrix
matrix.js
Where Matrices become heroes together
Stars: ✭ 31 (-29.55%)
Mutual labels:  matrix
matrix-chart
Helm chart for deploying a Matrix homeserver stack
Stars: ✭ 83 (+88.64%)
Mutual labels:  matrix
mx-puppet-teams
Microsoft Teams puppeting bridge for Matrix
Stars: ✭ 30 (-31.82%)
Mutual labels:  matrix
MachineLearning
An easy neural network for Java!
Stars: ✭ 125 (+184.09%)
Mutual labels:  matrix

Chooj

Matrix client for KaiOS with VoIP call support

The project is inactive because I must spend my time on projects which make me real money. But if anyone is interested in sponsoring, I would love to continue working on the project.

GitHub Workflow Status (branch) Chat on Matrix CodeFactor DeepScan grade Lines of code GitHub repo size GitHub all releases GitHub Repo stars Licence badge KaiOS badge

This is a free(open source) software Matrix client for KaiOS which is going to support VoIP calls. Perhaps voice call is already working, in this case please send a Pull Request to update this README.

Part of this project is done through crowdfunding. About 100 dollars was donated so that I could buy a Nokia 800 Tough and start the project.

Check related BananaHackers blog posts for more information.

What does work so far?

  • Login process with password works(manually or by scanning a QR code)
  • Chatting works in all rooms. Partially, however.
  • Voice call partially works.
  • Very experimental and unreliable push notification support which you can enable it in Settings
  • The Cow says "Please wait" to you kindly :))

How to help?

  • Create an issue and report a bug
  • Open a Pull Request and implement some wanted feature or fix some bug
  • Donate to me with cryptocurrency or hardware(Contact me for any of those)
  • Tell others about Chooj
  • Idle in Chooj's Matrix room and help others when necessary
  • Solve one of the issues especially creating Chooj a logo
  • Get Farooq something in his wish list
  • ...

Matrix chatroom for Chooj

This project has got a Matrix room. See badges.

Nightly builds

  • You can download and sideload ZIP for each time I push stuff from here.
  • NEW! OmniSD builds are available there, too!
  • Thanks to hashbang which let's me host stuff there.
  • Old ZIPs will be deleted after a some time.
  • Please allow a few minutes after each commit and the file will show up there.

NOTE: While I try to test stuff before pushing but you might find some broken builds there. There is no automated test yet.

Device compatiblity

This app should work on all KaiOS versions. However it has been also tested on these devices:

  • Nokia 8110 4G(aka The BananaPhone)
  • Nokia 800 Tough
  • Alcatel Go Flip 3 4052W (related issue)
  • [Add your own device here]

How to build?

The production build is currently broken and you may only use development builds.

  • Install Node v12.x if you haven't
  • Install yarn if you haven't
  • yarn install in project's directory
  • yarn run devbuild to create a development build(faster build at the cost of heavier bundle)
  • Now you can sideload the application in build/ to your device.

You can check guides on how to prepare your device for sideloading stuff and development at the BananaHackers wiki and website linked below:

Why Github?

See this post

Why InfernoJS?

See this post

Why Matrix?

Matrix fans fill stuff here :D

Related BananaHackers blog posts

License

This project is free software under GNU GPLv3 and comes without any warranty from author(s) of the project.

These files however are under different license(s):

  • waiting.ogg: Downloaded from here under CC0
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].