musl libc

musl is an implementation of the C standard library built on top of the Linux system call API, including interfaces defined in the base language standard, POSIX, and widely agreed-upon extensions. musl is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety.

New to musl libc? Read more about musl or visit the community wiki.

musl 1.2 is now available and changes time_t for 32-bit archs to a 64-bit type. Before upgrading from 1.1.x, 32-bit users should read the time64 release notes.

Source Code

Documentation

Support

Public support for musl is available via the mailing list and #musl on the Freenode IRC network. Subscription details and further private/commercial support options can be found on musl's support page.

Sponsors

Development and maintenance of musl is funded by many generous sponsors pledging through Patreon and GitHub Sponsors. One-time donations can also be accepted via Paypal.

Special thanks goes out to individual project sponsors, who have pledged at the $150/month level or higher:

Andrew Kelley

Jeremiah Gowdy

and to Openwall for infrastructure donations for the project mailing list.

Work on musl has also been sponsored by: