A free, open-source, versatile and easy-to-use client-server messaging system specially designed for dynamic distributed applications
MUSCLE is practical cross-platform client-server messaging system created for a wide variety of applications capable to run under any POSIX-compliant operating system.

MUSCLE is used as a networking component of numerous applications like CueStation, BeShare, CueConsole and many other audio control applications.

Thanks to MUSCLE you can easily send messages from one computer to another over TCP streams, run a muscled server on your Mac, send messaged under any operating system and more.

Note: Detailed installation and usage instructions are available in the HOWTOBUILD.txt files located inside the muscle ZIP file.

Main features:

  • Compatible with numerous operating systems
  • Send messages over TCP streams
  • Customizable built-in 'muscled server'

last updated on:
August 17th, 2014, 2:58 GMT
file size:
2.3 MB
developed by:
Jeremy Friesner
license type:
operating system(s):
Mac OS X
binary format:
Home \ Network/Admin


In a hurry? Add it to your Download Basket!

user rating 30



1 Screenshot
MUSCLE - When running the muscled command line tool from a Terminal window with the 'help' argument, it will display a usage message.
What's New in This Release:
  • New: ParseHumanReadableTimeIntervalString() can now parse strings where only the time-unit is specified. (e.g. "second" now returns 1000000)
  • New: Added GetInternalThreadPulseTime(), InternalThreadPulse(), WriteToMainThread(), and ShutdownInternalThread() methods to the AsyncDataIO class, so that it can be subclassed for use in impersonating a "live" socket, using test data internally generated inside its I/O thread.
  • Changes: Added code to testbytebuffer.cpp, so that if a filename is passed as an argument, the contents of the specified file will be printed to stdout in annotated-hex format.
  • Changes: Added support for a -DMUSCLE_AVOID_XENOMAI flag, to be used when compiling with -DTARGET_PLATFORM_XENOMAI but we don't want MUSCLE to use Xenomai anyway.
read full changelog

Add your review!