- Rust 97.3%
- Python 1.5%
- Nix 0.7%
- Shell 0.4%
- Dockerfile 0.1%
| .cargo | ||
| .vscode | ||
| bin | ||
| complement | ||
| debian | ||
| docs | ||
| nix | ||
| smoketest | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .editorconfig | ||
| .envrc | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| book.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| conduit-example.toml | ||
| default.nix | ||
| engage.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| LICENSE-APACHE | ||
| NOTICE | ||
| README.md | ||
| rust-toolchain.toml | ||
| rustfmt.toml | ||
| smoketest.py | ||
| taplo.toml | ||
| TODO.md | ||
| typos.toml | ||
Tensor
A Matrix homeserver written in Rust, with PostgreSQL as its database backend
Tensor is a fork of Conduit, the Matrix homeserver written in Rust. Its primary goal is to add a PostgreSQL backend, so that deployments can use PostgreSQL rather than relying on filesystem-backed database storage (including storage mounted over NFS).
The initial codebase was imported from Conduit’s next branch at commit
ea02329046c048927c9f45270010d4bceac91689. Upstream history and attribution
are preserved in Git; the upstream remote is named upstream.
What is Matrix?
Matrix is an open network for secure and decentralized communication. Users from every Matrix homeserver can chat with users from all other Matrix servers. You can even use bridges (also called Matrix appservices) to communicate with users outside of Matrix, like a community on Discord.
What is the goal?
An efficient Matrix homeserver that's easy to set up and just works. You can install it on a mini-computer like the Raspberry Pi to host Matrix for your family, friends or company.
License
Tensor and its Tensor-specific changes are distributed under the
European Union Public Licence v1.2 (EUPL-1.2). The imported
Conduit code remains subject to its original Apache-2.0 notices and terms,
which are retained in LICENSE-APACHE. See NOTICE
for provenance and attribution.
Upstream
For the original implementation, documentation, and prior contributors, see Famedly/Conduit.