An open API service indexing awesome lists of open source software.

https://github.com/arstnei0/pappus

An open source P2P chatting web app.
https://github.com/arstnei0/pappus

chat p2p p2p-chat vue web webapp

Last synced: about 2 months ago
JSON representation

An open source P2P chatting web app.

Awesome Lists containing this project

README

          

Pappus


## About this project
The objective of this project is to build *an online P2P chatting web application*. The name of the app is **Pappus**, which means the part of an individual floret, that surrounds the base of the corolla tube in flower in Asteraceae.

Actually, my original wish is to make an alternative of Discord, which will have better safety and privacy than Discord.

## Features I hope pappus to have:
- **Focus on privacy**: everything except user matching server, and the message receiving server when the user is not online (These must also be customizable), is on users' browser.
- **100% Encryption**: The connection between the users will be encrypted by using the Public-key Cryptography. The keys are generated on the users' browser. The only way of identification is the keys. No passwords.
- **Everything encrypted**: Without the secret key that the user generated when creating the account, nothing can be checked.
- **Nice functions and UI**: The UI must be beautiful; Using the app must be easy for everyone.
- **Highly extensible**: The app must have a method to add extensions(Including extend the functions and UI, etc). This is the best feature I want!!!
- **Totally open source**: All the servers, web apps, apis and extensions are open source. Everyone has the right to check the safety of all the apps. Everyone has the permission to make the web apps, servers, apis and extensions better.

## Contributing to Pappus
I am happy if you want to help me to make Pappus.

Pappus's technical selection: **Vue + Vite(TypeScript)**.

If you have any experience in making websites by using Vue, you can easily contribute to our project. If not, you can also help us build some other things such as servers, documantations...

You can contact me by [Email](mailto:me@zihan.ga) or join [Pappus's discord server](https://discord.gg/UuH49vSJ).
You can also directly fork this repo, make some changes and commit a pull request to this repo.

More info is being written...(I really need someone to help me!😭)