https://github.com/amrc-factoryplus/amrc-connectivity-stack
The AMRC Connectivity Stack (ACS) is an open-source implementation of the AMRC's Factory+ framework
https://github.com/amrc-factoryplus/amrc-connectivity-stack
amrc amrc-connectivity-stack factory-plus factoryplus mqtt sparkplug
Last synced: 23 days ago
JSON representation
The AMRC Connectivity Stack (ACS) is an open-source implementation of the AMRC's Factory+ framework
- Host: GitHub
- URL: https://github.com/amrc-factoryplus/amrc-connectivity-stack
- Owner: AMRC-FactoryPlus
- License: mit
- Created: 2023-03-30T14:24:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-06T16:37:21.000Z (28 days ago)
- Last Synced: 2026-05-06T18:36:31.483Z (28 days ago)
- Topics: amrc, amrc-connectivity-stack, factory-plus, factoryplus, mqtt, sparkplug
- Language: JavaScript
- Homepage: https://factoryplus.app.amrc.co.uk
- Size: 114 MB
- Stars: 23
- Watchers: 2
- Forks: 7
- Open Issues: 109
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# AMRC Connectivity Stack
The AMRC Connectivity Stack (ACS) is a comprehensive collection of open-source services developed by the AMRC that represents a complete end-to-end implementation of the [Factory+](https://factoryplus.app.amrc.co.uk) framework. It is distributed as a Kubernetes Helm chart an can be deployed onto any Kubernetes cluster.
## Quick Links
- [Documentation Directory](docs/index.md)
- [Release notes](docs/reference/Release-notes.md)
- [Installation and getting started](docs/getting-started/installation.md)
- [See what's new in ACS V3](docs/getting-started/whats-new-in-v3.md)
- [Factory+ framework reference](https://factoryplus.app.amrc.co.uk)
- [Contributor Guidelines](docs/development/contributor-guidelines.md)
## Edge Management in ACS
Most of the components deployed by ACS are implementations of the core components of Factory+, which intentionally leaves edge architecture and management paradigms undefined. In [ACS V3, we've introduced an advanced approach to managing edge configurations](docs/getting-started/whats-new-in-v3.md), incorporating several new components. For an overview of the edge management architecture and how it interacts with the Factory+ core components, see the links below:
* [Edge clusters: Overall architecture](docs/architecture/edge-management/overview.md)
* [Edge clusters: Deploying to the edge](docs/architecture/edge-management/edge-deployments.md)
* [Edge clusters: Bootstrap process](docs/architecture/edge-management/edge-bootstrap.md)
* [Internal Git server](./docs/services/git-server.md)
## Future work
These are proposals for potential future work.
* [Dynamic deployment](docs/concepts/dyn-deploy/index.md)
## Maintainers
| Name | Email |
|----------------|-----------------------------|
| Alex Godbehere | |
| Ben Morrow | |
## Values
Refer to the [deploy/values.yaml](deploy/values.yaml) file for potential configurations. We avoid enumerating all options here due to their evolving nature; the `values.yaml` file serves as the definitive guide.