Skip to content
/ core Public
forked from Horhik/hole

Hole is a decentralized chat core over Freenet written in Rust language

License

Notifications You must be signed in to change notification settings

hole-chat/core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hole chat logo

Hole chat 🐇

A decentralized chat over Freenet.

See docs

Requirements❗❗❗

Freenet running

Installing 🚀

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

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...


TODO ☑️

  • Basic sending and receiving messages 💌
  • Add RSA or NTRU encryption 🔐
  • Write tests 🧪
  • Make more vebose documentation 📚
  • Create a hole-daemon 🖥