Zeugwerk / Twinpack

Twinpack is a package manager for TwinCAT libraries with integration into the TwinCAT IDE. It enables the TwinCAT community to share their libraries and simplifies the continous integration of third-party components into TwinCAT projects.
https://twinpack.dev
GNU General Public License v3.0
52 stars 3 forks source link
beckhoff libraries package packagemanager placeholders plc references twincat

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.

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