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.
Install / Use
/learn @Zeugwerk/TwinpackREADME
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 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.
<div style="display: flex; justify-content: space-between;"> <img src="/images/twinpack_catalog.png"/> </div>Twinpack currently supports the following package sources
- 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.
- Nuget Server: Everyone can host his own NuGet server and create packages to consume them from the on premises server.
- 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.
Quicklinks
- Download latest Release
- Twinpack-Registry for automatic publishing of your library on Twinpack by "pulling" them from your GitHub releases
- Registration, only needed to "push" package, i.e. if you want to publish packages manually or with CI
- Contact us
Zeugwerk Ecosystem
- Zeugwerk Framework: OOP framework for TwinCAT (install via Twinpack).
- Development Kit: Trial to get started.
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
Related Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.5kCommit, push, and open a PR
