Internet independent, decentralised ad-hoc wireless communication application

Katharina Fey 7c1f158e67 docs/contributors: adding outline of ratman book docs 1 week ago
clients 6a657aef9f clients/http: fixed http test client 1 week ago
docs 7c1f158e67 docs/contributors: adding outline of ratman book docs 2 days ago
legacy_doc 5b77aefd08 Moving legacy docs to a new folder 8 months ago
libqaul fb19e152df libqaul/http: change /api/secrets/ to /api/secrets 1 week ago
licenses ce334b40f9 licenses/ use official Markdown version 2 months ago
netmod-mem c937658e9f netmod-mem: adjusting teste to use the new netmod API 1 month ago
netmod-udp 987912e289 netmod-udp: adjusting the endpoint to use the new socket impl 4 weeks ago
permute 1cf6c5aaa1 Resolve visn PR comments and improve documentation 5 months ago
ratman 4dea88d114 libqaul: implementing users delete endpoint 1 month ago
service-sim 8a2e08c836 Re-organize and document service-sim tests 3 months ago
visn 73cf2bf9db Add sample multi-order test for service_sim 5 months ago
webgui b61f10edcb Removing the ember deploy config because it's not needed anymore 2 weeks ago
.envrc 54e644306c Adding project-local nix files to use with lorri 2 months ago
.gitignore b86cdba18c added builded documentation to .gitignore 5 months ago
.gitlab-ci.yml c0fdb9dc53 Switching to a different docker image provider for beta channel 3 months ago
.mailmap 7112529d20 Proposing license addition and introducing mailmap 2 weeks ago
.rustfmt.toml 50795ff761 meta: add .rustfmt.toml with edition config 1 month ago 1acd677193 changed project maintainer email address 2 years ago
Cargo.lock 6a657aef9f clients/http: fixed http test client 1 week ago
Cargo.toml 6a657aef9f clients/http: fixed http test client 1 week ago
LICENSE e661eb4568 Changing license from GPL-3.0 to AGPL-3.0 5 months ago 91c152edf5 changed all links from github to gitlab, fixed README page 5 days ago
default.nix c971c2695c Adding async-std to the libqaul dependencies, requiring Rust 1.39 3 months ago
models.txt fe327912d5 Fixing all the http-api warnings (SEE EXPAND) 3 months ago
shell.nix 1ea7211237 libqaul/http: porting http-api to latest version of libqaul 1 month ago pipeline status is an Internet independent ad-hoc wireless mesh-network suite that harnesses the power of everyday devices such as computers and smartphones to create a Non-Centralized, Mesh Network on which users can share files, have voice chats and send each other messages, however the power of allows endless services over the service API. removes the dependence on the centralized services such as the Internet and cellular networks and creates a network that anyone can be part of and share freely with no censorship what so ever.

Development status

The project is currently being re-written for a more modular and portable approach. The new Release will be 2.0. Please check our milestones & issues to get an idea of the development plan and status. If you want to get involved, see how to participate and read the contributors-guide.

For the latest stable release, check the release-1.0.0 branch.

Build Instructions

The project is being re-written in Rust, thus using cargo as a build system. If you don't have Rust installed, you can istall it via or via your OS's package manager.


Documentation is available on

License is free and open source software licensed under the GNU Affero General Public License version 3 or later.

Additional Permissions: For Submission to the Apple App Store: Provided that you are otherwise in compliance with the AGPLv3 for each covered work you convey (including without limitation making the Corresponding Source available in compliance with Section 6 of the AGPLv3), the developers also grant you the additional permission to convey through the Apple App Store non-source executable versions of the Program as incorporated into each applicable covered work as Executable Versions only under the Mozilla Public License version 2.0.

A copy of both the AGPL-3.0 and MPL-2.0 license texts are included in this repository, along other external licenses for third-party code, and can be found in the licenses directory.