Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matrix-construct/construct
This is The Construct
https://github.com/matrix-construct/construct
aio autotools boost boost-asio boost-coroutine2 boost-dll boost-spirit collaboration cpp cpp17 decentralized graphicsmagick matrix-org rocksdb server
Last synced: 2 days ago
JSON representation
This is The Construct
- Host: GitHub
- URL: https://github.com/matrix-construct/construct
- Owner: matrix-construct
- License: other
- Created: 2018-09-04T10:26:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-02T04:19:05.000Z (over 1 year ago)
- Last Synced: 2024-08-01T12:15:39.339Z (3 months ago)
- Topics: aio, autotools, boost, boost-asio, boost-coroutine2, boost-dll, boost-spirit, collaboration, cpp, cpp17, decentralized, graphicsmagick, matrix-org, rocksdb, server
- Language: C++
- Size: 26.1 MB
- Stars: 357
- Watchers: 12
- Forks: 41
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - matrix-construct/construct - This is The Construct (cpp)
README
# This — is The **Construct**
#### FEDERATED MESSAGING SERVER
[![Chat in #construct:zemos.net](https://img.shields.io/matrix/construct:zemos.net.svg?label=Chat%20in%20%23construct%3Azemos.net&logo=matrix&server_fqdn=matrix.org&style=for-the-badge&color=5965AF)](https://matrix.to/#/#construct:zemos.net) [![](https://img.shields.io/badge/License-BSD-5965AF.svg?label=%20license&style=for-the-badge)]()
### 🚚 GET CONSTRUCT
- `git clone https://github.com/matrix-construct/construct`
[![](https://img.shields.io/github/repo-size/matrix-construct/construct.svg?logo=GitHub&style=flat-square&color=5965AF)](https://github.com/matrix-construct/construct)
[![](https://img.shields.io/github/languages/code-size/matrix-construct/construct.svg?logo=GitHub&style=flat-square&color=5965AF)](https://github.com/matrix-construct/construct)
[![](https://img.shields.io/github/directory-file-count/matrix-construct/construct.svg?type=dir&label=directories&logo=GitHub&style=flat-square&color=5965AF)](https://github.com/matrix-construct/construct)
[![](https://img.shields.io/github/directory-file-count/matrix-construct/construct.svg?type=file&label=files&logo=GitHub&style=flat-square&color=5965AF)](https://github.com/matrix-construct/construct)- 📦 [**DISTRIBUTION PACKAGES**](https://github.com/matrix-construct/construct/wiki/PACKAGE)
- 🐋 [**DOCKER IMAGES**](https://github.com/matrix-construct/construct/wiki/DOCKER)
### 🗒️ INSTRUCTIONS
1. 🏗️ [**BUILD**](https://github.com/matrix-construct/construct/wiki/BUILD) to compile Construct from source.
2. 🪛 [**SETUP**](https://github.com/matrix-construct/construct/wiki/SETUP) to run Construct for the first time.
3. ⚡ [**TUNING**](https://github.com/matrix-construct/construct/wiki/TUNING) to optimize Construct for your deployment.
- 🙋 [TROUBLESHOOTING](https://github.com/matrix-construct/construct/wiki/Troubleshooting-problems) guide for solutions to possible problems.
- ❓ [FREQUENTLY ASKED QUESTIONS](https://github.com/matrix-construct/construct/wiki/FAQ) for answers to the most common perplexities.
>🛑 Operating a Construct server which is open to public user registration is unsafe. Local users may be able to exceed resource limitations and deny service to other users.
## 👷♀️ DEVELOPERS
[![](https://img.shields.io/badge/PRs-welcome-8891CD.svg?label=contributions)]() [![](https://ci.appveyor.com/api/projects/status/qck2bpb57704jmtf?svg=true&style=for-the-badge)]()
##### 📚 DOCUMENTATION
Generate doxygen using `doxygen ./Doxyfile` the target directory is `doc/html`.
Browse to `doc/html/index.html`.##### 🛣️ DEPLOYMENT ROADMAP
- [x] **Personal**: Dozens of users. Few default restrictions; higher log output.
- [ ] **Company**: Hundreds of users. Moderate default restrictions.
- [ ] **Public**: Thousands of users. Untrusting configuration defaults.