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:

axTLSpermalink

License(s)

Tag(s)

BearSSLpermalink

License Reference

BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written in C.

License(s)

Tag(s)

Bitcoin-Qtpermalink

License Reference

Bitcoin is an innovative payment network and a new kind of money, and this is a GUI Bitcoin wallet application.

License(s)

Tag(s)

Bitcoindpermalink

License Reference

This project provides the reference implementation for a Bitcoin library, daemon, and command-line wallet.

License(s)

Tag(s)

btcdpermalink

License Reference

As an alternative full-node implementation of the bitcoin protocol written in Go, btcd provides an alternative to bitcoind that can substantially improve the diversity and resilience of the bitcoin ecosystem and infrastructure.

License(s)

Tag(s)

calccrypto/OpenPGPpermalink

License Reference

This calccrypto implementation of OpenPGP is a toy/educational implementation of the RFC 4880 standard.

License(s)

Tag(s)

Coinpunkpermalink

License Reference

License(s)

Tag(s)

dcrctl [1]permalink

License Reference

The dcrctl client is used to control dcrd and dcrwallet daemons, providing the command line interface for both Decred node and wallet functionality.

License(s)

Tag(s)

dcrd [1]permalink

License Reference

Decred is a blockchain-based cryptocurrency with a strong focus on community input, open governance, and sustainable funding for development, utilizing hybrid proof-of-work and proof-of-stake mining to ensure small groups cannot dominate transaction flow or control development without community input, and dcrd is the node daemon.

License(s)

Tag(s)

dcrwallet [1]permalink

License Reference

The dcrwallet daemon handles wallet functionality decoupled from user interface and automation development, providing an RPC interface for multiple UIs.

License(s)

Tag(s)

Demoncryptpermalink

License Reference

Demoncrypt is a lightweight C++ wrapper around some of the more common crypto routines in Crypto++. It is the open source crypto layer used in the closed source demonsaw privacy tool.

License(s)

Tag(s)

ethereum-rubypermalink

License Reference

The ethereum-ruby project provides a simple Ruby library for Ethereum, and exposes deployed contracts as Ruby classes. It depends on a running Ethereum node with IPC support.

License(s)

Tag(s)

EthereumHpermalink

License Reference

EthereumH is a tool written in Haskell to allow you to connect to the Ethereum blockchain.

License(s)

Tag(s)

EthereumJpermalink

License Reference

EthereumJ is a pure-Java implementation of the Ethereum protocol.

License(s)

Tag(s)

I2Ppermalink

License Reference

The I2P network provides strong privacy protections for communication over the Internet. Many activities that would risk your privacy on the public Internet can be conducted anonymously inside I2P.

License(s)

Tag(s)

Note(s)

Several noncritical components (I2Psnark, Susidns, and Susmail) are strictly GPLed, and they are bundled with the default install package. The rest of the standard I2P system uses a tangled web of alternate licenses, where the options are such that all those components can be accepted under copyfree terms.

i2pdpermalink

License Reference

I2P (Invisible Internet Protocol) is a universal anonymous network layer, and i2pd (I2P Daemon) is a full-featured C++ I2P client implementation. All communications over I2P are anonymous and end-to-end encrypted; participants don't reveal their real IP addresses.

License(s)

Tag(s)

keybase clientpermalink

License Reference

This is the keybase client repository. It includes the Go library and command line client, the Keybase service code, and clients for Android, iOS, Linux, MacOS, and MS Windows. It also contains packaged versions of clients for various OSes.

License(s)

Tag(s)

keybase libwebpermalink

License Reference

This is a library for building web clients for keybase.

License(s)

Tag(s)

LibHydrogenpermalink

License Reference

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

License(s)

Tag(s)

liboqspermalink

License Reference

The Open Quantum Safe (OQS) project has the goal of developing and prototyping quantum-resistant cryptography, and liboqs is an open source C library for quantum-resistant cryptographic algorithms.

License(s)

Tag(s)

libsodiumpermalink

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)

Litecoinpermalink

License(s)

Tag(s)

lwe-frodopermalink

License Reference

LWE-Frodo (lwe-frodo) is a C cryptographic library for post-quantum key exchange based on the learning with errors (LWE) problem. It is based on the paper "Frodo: Take off the ring! Practical, quantum-secure key exchange from LWE."

License(s)

Tag(s)

Makopermalink

License Reference

Mako is a from-scratch bitcoin reimplementation, written in "almost-C89" (i.e. it can be compiled by a C89 compiler if <stdint.h> is available -- no other C99 features are used).

License(s)

Tag(s)

Mechiel Lukkien's DESpermalink

License(s)

Tag(s)

Mechiel Lukkien's SHA2permalink

License(s)

Tag(s)

Monero [1]permalink

License Reference

Monero is cash for a connected world (and a blockchain based cryptocurrency). It's fast, private, and secure. With Monero, you are your own bank. You can spend safely, because others cannot see your balances or track your activity.

License(s)

Tag(s)

NaClpermalink

License Reference

NaCl is an easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.

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)

netpgppermalink

License(s)

Tag(s)

OpenPGP SDKpermalink

License(s)

Tag(s)

OpenSSHpermalink

License(s)

Tag(s)

pgpdsapermalink

License(s)

Tag(s)

psshpermalink

License Reference

The pssh package provides parallel versions of OpenSSH tools, including parallel SSH (pssh), parallel SCP (pscp), parallel rsync (prsync), parallel nuke (pnuke), and parallel slurp (pslurp). It also includes psshlib for use in custom applications.

License(s)

Tag(s)

pyethapppermalink

License Reference

Based on the pyethereum library, pyethapp is the python based client implementing the Ethereum cryptoeconomic state machine.

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)

Slow KDFpermalink

License Reference

Slow KDF provides serious key stretching based on Scrypt. This addresses the fact that popular cryptographic tools have laughable key stretching functionality.

License(s)

Tag(s)

Tom Zerucha's OpenPGPpermalink

License(s)

Tag(s)

Torpermalink

License Reference

License(s)

Tag(s)

World Citizenshippermalink

License Reference

The World Citizenship project offers tools for managing globally orientated citizenship with private passport services using available cryptographic tools.

License(s)

Tag(s)