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:

Agarpermalink

License Reference

Agar is a powerful open-source, cross-platform toolkit for graphical applications in C, C++ or Objective-C (bindings to Perl and Ada are also available).

License(s)

Tag(s)

AngularJSpermalink

License Reference

License(s)

Tag(s)

ATLASpermalink

License Reference

Automatically Tuned Linear Algebra Software (ATLAS) is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance for a reasonably portable BLAS implementation, with C and Fortran77 APIs.

License(s)

Tag(s)

Avianpermalink

License Reference

Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java’s features, suitable for building self-contained applications.

License(s)

Tag(s)

Backbone.jspermalink

License Reference

License(s)

Tag(s)

Boostpermalink

License Reference

License(s)

Tag(s)

CCVpermalink

License Reference

CCV is the C-based/Cached/Core Computer Vision Library, a modern computer vision library.

License(s)

Tag(s)

Craftpermalink

License Reference

Craft is a Minecraft clone for Windows, Mac OS X and Linux. It is written in just a few thousand lines of C and uses modern OpenGL (shaders). Online multiplayer support is included using a Python-based server.

License(s)

Tag(s)

D3.jspermalink

License Reference

D3 is a JavaScript visualization library for manipulating documents based on data using HTML and SVG.

License(s)

Tag(s)

Datpermalink

License Reference

Dat is an open source, decentralized data tool for distributing datasets small and large, inspired by the best parts of Git and BitTorrent.

License(s)

Tag(s)

Dojo Toolkitpermalink

License Reference

Dojo is a toolkit for building high quality desktop and mobile web applications.

License(s)

Tag(s)

Drollpermalink

License Reference

Droll is a dice rolling simulator designed for use with RPGs. It comes with a Ruby library as well as command line and IRC dicebot interfaces.

License(s)

Tag(s)

Editlinepermalink

License Reference

Editline is an autotoolized and libtoolized port of the NetBSD Editline library (libedit). This Berkeley-style licensed command line editor library provides generic line editing, history, and tokenization functions, similar to those found in GNU Readline.

License(s)

Tag(s)

Electronpermalink

License Reference

Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

License(s)

Tag(s)

flotpermalink

License Reference

License(s)

Tag(s)

FossGitpermalink

License Reference

FossGit is a Fossil SCM mirroring tool that exports to Git.

License(s)

Tag(s)

Fossilizepermalink

License Reference

Fossilize is an FFI-powered C-extension for Ruby that interfaces with the delta encoding algorithm created by D. Richard Hipp for the Fossil SCM project and an attendant command-line utility. It enables a Ruby program to quickly generate a delta between files and strings, and apply those deltas.

License(s)

Tag(s)

Functional Javapermalink

License Reference

License(s)

Tag(s)

gpspermalink

License Reference

The Go Package Solver is an engine for tackling dependency management problems in Go. It is trivial -- about 35 lines of code -- to replicate the fetching bits of go get using gps.

License(s)

Tag(s)

Hebimathpermalink

License Reference

Hebimath is an arbitrary precision arithmetic library. In short, Hebimath is a library capable of performing bignum arithmetic in the same vein as GMP, libtommath, TomsFastMath, MPI, and friends.

License(s)

Tag(s)

hipkupermalink

License Reference

With hipku, you can encode any IP address as a haiku, and decode the haiku to recover the IP address. This can render lengthy, ugly IPv6 addresses in prettier, more easily remembered forms.

License(s)

Tag(s)

howler.jspermalink

License Reference

Howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms.

License(s)

Tag(s)

html5libpermalink

License References

The html5lib Ruby and Python libraries are standards-compliant parsing and serializing HTML libraries.

License(s)

Tag(s)

Hubbubpermalink

License Reference

Hubbub is an HTML5 compliant parsing library, written in C.

License(s)

Tag(s)

IMathpermalink

License Reference

IMath is an arbitrary precision integer and rational arithmetic library.

License(s)

Tag(s)

imguipermalink

License Reference

Immediate Mode Graphical User Interface, or imgui, is a bloat-free UI library for C++ with minimal dependencies.

License(s)

Tag(s)

International Components for Unicodepermalink

License Reference

License(s)

Tag(s)

IUPpermalink

License Reference

IUP is a multi-platform toolkit for building graphical user interfaces. It offers a simple API in three basic languages: C, Lua and LED. IUP's purpose is to allow a program source code to be compiled in different systems without any modification.

License(s)

Tag(s)

Jasminepermalink

License Reference

Jasmine is a behavior-driven development framework for testing JavaScript code with no other framework dependencies, no DOM requirements, and a clean, obvious syntax.

License(s)

Tag(s)

jersey2-metricspermalink

License Reference

The jersey2-metrics project offers a Jersey 2 ApplicationEventListener that captures information about request processing in Metrics.

License(s)

Tag(s)

Joppermalink

License Reference

Jop is a gem that adds operations of the J programming language to Ruby arrays.

License(s)

Tag(s)

JQuerypermalink

License Reference

License(s)

Tag(s)

keybase libwebpermalink

License Reference

This is a library for building web clients for keybase.

License(s)

Tag(s)

KnockoutJSpermalink

License Reference

License(s)

Tag(s)

kramdownpermalink

License Reference

License(s)

Tag(s)

libcacapermalink

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)

libcpupermalink

License Reference

The libcpu project provides an open source library that emulates several CPU architectures, allowing itself to be used as the CPU core for different kinds of emulator projects. It uses its own frontends for the different CPU types, and uses LLVM for the backend.

License(s)

Tag(s)

libeditpermalink

The libedit library spin-off from NetBSD code is a non-GPL replacement for the readline library.

License(s)

Tag(s)

libevpermalink

License Reference

The libev project provides a full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs.

License(s)

Tag(s)

LibHydrogenpermalink

License Reference

LibHydrogen is a lightweight, secure, easy-to-use crypto library for constrained environments.

License(s)

Tag(s)

libjinglepermalink

License Reference

Libjingle is a set of components to interoperate with Google Talk's peer-to-peer voice and video chat.

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)

libpqxxpermalink

License Reference

License(s)

Tag(s)

libsodiumpermalink

License Reference

License(s)

Tag(s)

LIBSVMpermalink

License Reference

License(s)

Tag(s)

libtomcryptpermalink

License Reference

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

License(s)

Tag(s)

libtomfloatpermalink

License Reference

LibTomFloat is a library that provides multiple precision floating point arithmetic.

License(s)

Tag(s)

libtommathpermalink

License Reference

LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.

License(s)

Tag(s)

libtompolypermalink

License Reference

LibTomPoly is a public domain open source library to provide polynomial basis arithmetic. It uses the public domain library LibTomMath (not included) for the integer arithmetic and extends the functonality to provide polynomial arithmetic.

License(s)

Tag(s)

libuclpermalink

License Reference

UCL (universal configuration language) is a JSON-compatible software configuration language, and libucl is its implementation.

License(s)

Tag(s)

libzahlpermalink

License Reference

The libzahl project provides a library for arbitrary size integers, bigint.

License(s)

Tag(s)

Linenoisepermalink

License Reference

Linenoise is a small, self-contained, minimal, zero-config, BSD licensed, alternative to libedit and readline used in Redis, MongoDB, and Android.

License(s)

Tag(s)

minitestpermalink

License Reference

The minitest framework provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

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)

MirageOSpermalink

License Reference

MirageOS is a library operating system that constructs unikernels for secure, high-performance network applications across a variety of cloud computing and mobile platforms.

License(s)

Tag(s)

MochiKitpermalink

License Reference

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)

NaClpermalink

License Reference

License(s)

Tag(s)

Nethereumpermalink

License Reference

Nethereum is a .NET integration library for Ethereum, allowing you to interact with Ethereum clients like eth, geth, or parity using RPC.

License(s)

Tag(s)

nimxpermalink

License Reference

Nimx is a cross-platform GUI framework in Nim.

License(s)

Tag(s)

node-restifypermalink

License Reference

The node-restify package provides a node.js REST framework for web service APIs.

License(s)

Tag(s)

Nuklearpermalink

License Reference

Nuklear is a minimal state graphical user interface single header toolkit written in ANSI C and licensed under public domain with no dependencies. Instead of providing a layered library that tries to abstract over a number of platform and render backends it only focuses on the actual UI.

License(s)

Tag(s)

Nuklear.nimpermalink

Nuklear.nim is a wrapper for the Nuklear GUI library in the Nim programming language.

License(s)

Tag(s)

NUnitpermalink

License Reference

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.

License(s)

Tag(s)

OpenBLASpermalink

License Reference

OpenBLAS is an optimized BLAS library based on (discontinued) GotoBLAS2.

License(s)

Tag(s)

OpenClonkpermalink

License Reference

OpenClonk is a free multiplayer action game in which you control clonks, small but witty and nimble humanoid beings. The game is mainly about mining, settling and fast-paced melees. It is not just a game, but also a versatile 2D game engine that allows the creation of mods. It is the successor of the shareware game series Clonk and thus inherits many of its features.

License(s)

Tag(s)

PixiJSpermalink

License Reference

The aim of PixiJS is to provide a fast, lightweight 2D library that works across all devices. The Pixi renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL.

License(s)

Tag(s)

Port Audiopermalink

License Reference

License(s)

Tag(s)

Posicalpermalink

License Reference

License(s)

Tag(s)

pyethereumpermalink

License Reference

The pyethereum project provides a Python core library for Ethereum.

License(s)

Tag(s)

RbNaClpermalink

License Reference

License(s)

Tag(s)

recommonmarkpermalink

License Reference

As a Docutils compatibility bridge for CommonMark, recommonmark is a Markdown parser library.

License(s)

Tag(s)

RedRugpermalink

License Reference

RedRug is a simple Redcarpet wrapper for common Markdown use cases, provided as a Ruby library and a command line utility.

License(s)

Tag(s)

RSpecpermalink

License Reference

RSpec is a Behaviour Driven Development framework for Ruby, making TDD productive and fun.

License(s)

Tag(s)

rust-macaroonspermalink

License Reference

Macaroons: bearer credentials with caveats for distributed authorization

License(s)

Tag(s)

Say Cheese!permalink

License Reference

License(s)

Tag(s)

Scintillapermalink

License Reference

Scintilla is a free source code editing component. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips.

License(s)

Tag(s)

SIEGEpermalink

License Reference

The SIEGE 2D game engine is licensed, in its entirety, under the terms of the Simplified BSD License. Artwork, however, is included under a mix of other terms, including (for instance) the Bitstream Vera Fonts Copyright and public domain copyrights.

License(s)

Tag(s)

Sizzlepermalink

License Reference

License(s)

Tag(s)

SOCIpermalink

License Reference

SOCI is a database access library for C++ that the illusion of embedding SQL queries in regular C++ code, staying entirely within Standard C++.

License(s)

Tag(s)

stbpermalink

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

License(s)

Tag(s)

structlogpermalink

License Reference

Structured logging in Python is made easy with structlog by augmenting your existing logger. It allows you to split your log entries up into key/value pairs and build them incrementally without annoying boilerplate code.

License(s)

Tag(s)

SubStringspermalink

License Reference

SubStrings is a small C-string handling library for C and C++ designed to make common tasks easier.

License(s)

Tag(s)

swkpermalink

License Reference

The swk software is a minimalist widget kit with support for SDL and X11.

License(s)

Tag(s)

Tcl/Tkpermalink

License Reference

Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches. Tk is the standard GUI not only for Tcl, but for many other dynamic languages, and can produce rich, native applications that run unchanged across Windows, Mac OS X, Linux and more.

License(s)

Tag(s)

termboxpermalink

License Reference

The termbox library provides a minimalistic API which helps the programmer write text-based user interfaces.

License(s)

Tag(s)

tomsfastmathpermalink

License Reference

TomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.

License(s)

Tag(s)

Torque3Dpermalink

License Reference

Torque3D is a well-tested, constantly evolving, open source, 3D, C++ game engine.

License(s)

Tag(s)

Ultimate++permalink

License Reference

Ultimate++ is a C++ cross-platform rapid application development framework focused on programmer productivity. It includes a set of libraries (GUI, SQL, etc.), and an integrated development environment.

License(s)

Tag(s)

Unitypermalink

License Reference

Unity is an expressive, extensible, portable, quick, simple unit test framework for C, especially for embedded software development.

License(s)

Tag(s)

utf8procpermalink

License Reference

The utf8proc project provides a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding, supporting Unicode version 9.0.

License(s)

Tag(s)

Versionizepermalink

License Reference

Versionize is a Ruby library providing simple version identification capabilities.

License(s)

Tag(s)

VIGRApermalink

License Reference

License(s)

Tag(s)

Xanadupermalink

License Reference

Xanadu is a text-based game engine for the browser.

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)