{"repo":"Kazmirchuk/nats-tcl","free":true,"listed":false,"github":"https://github.com/Kazmirchuk/nats-tcl","clone":"git clone https://github.com/Kazmirchuk/nats-tcl.git","description":"NATS client library for Tcl applications","language":"Tcl","stars":16,"topics":["nats","tcl","messaging"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Tcl client library for the NATS message broker Learn more about NATS here and Tcl/Tk here. Feature-wise, the package is comparable to other NATS clients and is inspired by the official nats.py and nats.go. With this package you can bring the power of the publish/subscribe mechanism to your Tcl and significantly simplify development of distributed applications. The API reference documentation is split into Core NATS, JetStream and Key-Value Store. LLM-generated documentation with more information about implementation details is available at DeepWiki (useful for contributors). Supported platforms The package is written in pure Tcl, without any C code, and so will work anywhere with Tcl versions 8.6 or 9 and Tcllib. If you need to connect to a NATS server using TLS, of course you will need the TclTLS package too. On Windows, these packages are normally included in Tcl installers, and on Linux they should be available from your distribution's package manager. Installing The package is available in two forms: 1. As a classic Tcl package using pkgIndex.tcl . Download/clone the repository to one of places listed in your $auto path . Or you can extend $auto path with a new folder, e.g.: or using an environment variable: 2. As a Tcl module, where all implementation is put into a single .tm file. This improves package loading time. Note that Tcl modules are loaded from different locations than $auto path . You can check them with the following command: and you can extend this list with","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kazmirchuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kazmirchuk/nats-tcl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}