Home

Holechat
Published on Apr 13, 2023 by Horhik.

Table of Contents

1. Holechat

My chat.

2. README

2.1. Hole chat πŸ‡

A decentralized chat over Freenet.

2.1.1. Requirements❗❗❗

Freenet running

2.2. Installing πŸš€

  1. Clone this repo
  2. Launch core (cargo run)
  3. ** Install and launch client (for example rabbit-hole)

    :CUSTOMID: install-and-launch-client-for-example-rabbit-hole

    ** About frontend clients πŸ–ŒοΈ

    :CUSTOMID: about-frontend-clients

    The purpose of "hole project" is to write independend frontend clients for each platform, because, app cannot be good for one particular platform if it's multiplatform. As a hole-core is just a logic part, which should be multiplatform, frontend shouldn't, And I encourage you to help and write "rabbit-hole for android" or "rabbit-hole-gtk", etc…


2.3. TODO β˜‘οΈ

  • [X] Basic sending and receiving messages πŸ’Œ
  • [ ] Add RSA or NTRU encryption πŸ”
  • [ ] Write tests πŸ§ͺ
  • [ ] Make more vebose documentation πŸ“š
  • [ ] Create a hole-daemon πŸ–₯