Twinpack

March 31, 2026 ยท View on GitHub

The Twinpack Package Manager is a powerful and user-friendly package management tool for TwinCAT libraries. It is designed to empower the TwinCAT community by enabling sharing and distribution of libraries. It acts as a versatile platform similarly to NuGet (but with a PLC touch), allowing users to efficiently manage and deploy their custom-built modules.

Twinpack is free. It is developed by Zeugwerk and is the standard way to install and update Zeugwerk Framework - but it works for any TwinCAT library from any publisher.

Twinpack currently supports the following package sources

  1. Twinpack server: Zeugwerk hosts open source libraries for and from everyone who is interested for free. Additionally this server type supports special features for Zeugwerk customers like feature branches.
  2. Nuget Server: Everyone can host his own NuGet server and create packages to consume them from the on premises server.
  3. Beckhoff Library Repository: Since TwinCAT 4026, Beckhoff provides a public repository for their libraries. Twinpack can connect this repositories and integrate them seamlessly into the IDE.

The full project documentation, including a quickstart guide for Twinpack, is available at the following at Project Documentation

Visit the link to get detailed instructions on setting up and using the project.

Zeugwerk Ecosystem

Further information

๐ŸŒŸ Make sure to follow this project by leaving a star or simply follow us, to always get notified if a newer version of Twinpack is released.

๐Ÿ“บ We have also created a short introductionary video on how to install and use Twinpack