Home

Awesome

Twinpack

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.

<div style="display: flex; justify-content: space-between;"> <img src="/images/twinpack_catalog.png"/> </div>

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.

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.

Quicklinks

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