Copyfree: resources > works

Copyfree Works

The license status of some works may be more complex than it at first appears here. In some cases, the license status listed for a given work is the "primary" license under which it is distributed. In several cases, parts of the work may be distributed under other licenses -- potentially even non-copyfree licenses.

Where present, descriptions are typically drawn from the claims of the projects themselves, and represent neither claims nor opinions of the Copyfree Initiative. Inclusion here (with or without description) does not constitute, and should not be inferred as, endorsement of any project.

Listings are presented for informational purposes only, and no representation is made as to the accuracy or utility of any information provided. Use at your own risk.

Filter Tags

To filter the list, click either the + or - link for a given tag.

+: Clicking the + link will include only works that are tagged with that term.

-: Clicking the - link will exclude only works that are tagged with that term.

Submit Works

There are presently two ways to submit a work:

Checked Cpermalink

License Reference

Checked C is an extension to C that adds static and dynamic checking to detect or prevent common programming errors such as buffer overruns, out-of-bounds memory accesses, and incorrect type casts.

License(s)

Tag(s)

Clangpermalink

License(s)

Tag(s)

clib [1]permalink

License Reference

The clib toolset provides a package manager with package listing "registry" for the C programming language, also serving as a nice way to discover small utilities and libraries.

License(s)

Tag(s)

libcpslpermalink

License Reference

The libcpsl project provides a deliberately tiny, standalone, freestanding and non-hosted, dynamic storage library for C and C++, kinda like C++ map, list, vector, etc.

License(s)

Tag(s)

LibLZF [1]permalink

License Reference

LibLZF is a very small data compression library. It consists of only two .c and two .h files and is very easy to incorporate into your own programs. The compression algorithm is very, very fast, yet still written in portable C.

License(s)

Tag(s)

libmacaroonspermalink

License Reference

Macaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification. The libmacaroons library provides an implementation of macaroons.

License(s)

Tag(s)

libmowglipermalink

License Reference

The libmowgli project provides a class library containing performance and usability oriented extensions to C.

License(s)

Tag(s)

miniz [1]permalink

License Reference

The miniz project provides a lossless, high performance data compression library in a single source file that implements the zlib (RFC 1950) and Deflate (RFC 1951) compressed data format specification standards.

License(s)

Tag(s)

muslpermalink

License Reference

The musl project provides a new standard library to power a new generation of Linux-based devices; musl is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety.

License(s)

Tag(s)

picocpermalink

License Reference

PicoC is a very small C interpreter for scripting. It was originally written as a scripting language for a UAV's on-board flight system. It's also very suitable for other robotic, embedded, and non-embedded applications.

License(s)

Tag(s)

Portable C Compilerpermalink

License(s)

Tag(s)

Quick Cpermalink

License Reference

Quick C, written in Myrddin, is a C frontend for the QBE backend.

License(s)

Tag(s)

sccpermalink

License Reference

Suckless C Compiler

License(s)

Tag(s)

stbpermalink

The stb project provides a collection of single-file public domain libraries for C/C++.

License(s)

Tag(s)

SubCpermalink

License Reference

SubC is a compiler for a (mostly) strict and sane subset of C as described in "The C Programming Language", 2nd Ed (also known informally as "ANSI C" or "C89").

License(s)

Tag(s)

substringspermalink

License Reference

The substrings project provides a small C-string handling library for C and C++ designed to make common tasks easier.

License(s)

Tag(s)

TenDRApermalink

License(s)

Tag(s)

XZ Embeddedpermalink

License Reference

XZ Embedded is a relatively small decompressor for the .xz file format. It was developed with the Linux kernel in mind, but it is easily usable in other projects too.

License(s)

Tag(s)