blob: bd304be26462af4cd2553a8b5c7fabfc0dbf155a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# karyons
> **This Project is a Work in Progress**
An infrastructure for peer-to-peer, decentralized, and collaborative software.
Join us on:
- [Discord](https://discord.gg/xuXRcrkz3p)
## Crates
- [karyons core](./core): Provides essential utilities and core functionality for karyons.
- [karyons net](./net): Provides network types and functionality for karyons.
- [karyons p2p](./p2p): A lightweight, extensible, and customizable
peer-to-peer (p2p) network stack.
- [karyons jsonrpc](./jsonrpc): A fast and lightweight async
[JSONRPC2.0](https://www.jsonrpc.org/specification) implementation.
- karyons crdt: A [CRDT](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type)
implementation for building collaborative software.
- karyons base: A lightweight, extensible database that operates with karyons crdt.
## Contribution
Feel free to open a pull request or an issue.
## License
All the code in this repository is licensed under the GNU General Public
License, version 3 (GPL-3.0). You can find a copy of the license in the
[LICENSE](./LICENSE) file.
|