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:

aqu4botpermalink

License Reference

The aqu4bot project provides an IRC bot with humorous, obscure, channel management, user tracking, and messaging functionality. It also offers an extensive logging system.

License(s)

Tag(s)

Archiveopteryxpermalink

Archiveopteryx stores email in a database and provides access to it through IMAP and more.

License(s)

Tag(s)

authsrv9permalink

License Reference

License(s)

Tag(s)

BINDpermalink

License Reference

License(s)

Tag(s)

BitchXpermalink

License Reference

License(s)

Tag(s)

Bitcloud [1] [2]permalink

License Reference

Bitcloud is a universal protocol aiming to provide a massive distributed database and filesystem, or "virtual hard disk", capable of storing data encrypted and signed across all connected nodes, protecting privacy, and guaranteeing quality of service (QoS).

License(s)

Tag(s)

Boardspermalink

License Reference

Boards is a truly distributed social platform for users that care about controlling their data, with no backend and no external applications required.

License(s)

Tag(s)

btpdpermalink

License Reference

The btpd project provides a service for sharing files over the BitTorrent network protocol. It runs in daemon mode, thus needing no controlling terminal or GUI. Instead, the daemon is controlled by the btcli command line utility, or other programs capable of sending commands and queries through the btpd control socket.

License(s)

Tag(s)

CCN-Litepermalink

License References

CCN-lite is a reduced and lightweight -- yet functionally interoperable -- implementation of the CCNx and NDN protocols that covers PARC's Content Centric Networking Protocol (both 0.8 and 1.0), the Named-Data Networking project, the Named-Function Networking project, and an experimental and compact encoding for IoT environments.

License(s)

Tag(s)

cpduppermalink

License Reference

CPDup is a filesystem mirroring utility that attempts to retain permissions, flags, ownership, and utimes. It will create and delete files/directories on the destination as necessary to synchronize it with the source. CPDup attempts to avoid unnecssary copies (by default) by assuming that files are the same if their size and mtime (and other parameters) match. CPDup also has the ability to run MD5 checks between the source and destination and optimizes to avoid unnecessary data reads from the source by generating and maintaining MD5 checkfiles.

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)

crocpermalink

License Reference

The croc tool allows any two computers to simply and securely transfer files and folders via shared key.

License(s)

Tag(s)

cURLpermalink

License Reference

The cURL project provides a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP, with a myriad of powerful features.

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)

Data Retrieverpermalink

License Reference

The Data Retriever is a package manager for data. It downloads, cleans, and stores publicly available data, so that analysts spend less time cleaning and managing data, and more time analyzing it.

License(s)

Tag(s)

djbdnspermalink

License Reference

The djbdns software package is a DNS implementation created by Daniel J. Bernstein.

License(s)

Tag(s)

fdmpermalink

License Reference

License(s)

Tag(s)

Freeholdpermalink

License Reference

Freehold is a personal web server for containing and managing your personal data. Use Freehold-Sync to synchronize your desktop files with your freehold instance to make your own open, and secure Dropbox / Google Drive alternative.

License(s)

Tag(s)

Fugitivepermalink

License Reference

Fugitive is a self-orchestrating p2p delivery network using WebRTC.

License(s)

Tag(s)

git-ipfs-rehostpermalink

License Reference

This project provides a way to statically host your git repos in ipfs.

License(s)

Tag(s)

git-remote-ipfspermalink

License Reference

This project provides a "native" Git protocol helper to push and pull Git repositories over IPFS.

License(s)

Tag(s)

Gliftpermalink

License Reference

Glift is a modern JavaScript client for the game Go. It was created to be a modern Go UI that supports both mobile and desktop use.

License(s)

Tag(s)

GLIRCpermalink

License Reference

GLIRC is a Haskell IRC library and console client.

License(s)

Tag(s)

Gogspermalink

License Reference

Gogs provides a painless self-hosted Git service.

License(s)

Tag(s)

Graymailpermalink

License Reference

Graymail is an email client for Chrome written in pure JavaScript. It's based on the now discontinued Whiteout Mail, but without the encryption features of that app.

License(s)

Tag(s)

Hubzillapermalink

License Reference

Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology.

License(s)

Tag(s)

iipermalink

License Reference

License(s)

Tag(s)

Ind.ie Pulsepermalink

License Reference

Pulse is a free (as in freedom), secure, and distributed file synchronisation engine.

License(s)

Tag(s)

IPFSpermalink

License Reference

IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in. You can also mount the world at /ipfs. This is the main implementation, written in Go.

License(s)

Tag(s)

IPFS Companionpermalink

License Reference

IPFS Companion harnesses the power of your locally running IPFS node (either through the IPFS Desktop app or the command-line daemon) directly inside your favorite Chromium-based or Firefox browser, enabling support for ipfs:// addresses, automatic IPFS gateway loading of websites and file paths, easy IPFS file import and sharing, and more.

License(s)

Tag(s)

ipfs-chrome-extensionpermalink

License Reference

This project provides IPFS gateway redirection in a Google Chrome extension.

License(s)

Tag(s)

ipfs-chrome-stationpermalink

License Reference

This project provides a Chrome extension that lets you access IPFS urls seamlessly from your local IPFS node.

License(s)

Tag(s)

ipfs-firefox-addonpermalink

License Reference

This project provides a Firefox addon for transparent access to IPFS resources via local HTTP2IPFS gateway.

License(s)

Tag(s)

ipfs-pastepermalink

License Reference

This project provides a command line utility for pasting from STDIN or a clipboard to IPFS.

License(s)

Tag(s)

ipfs-screencappermalink

License Reference

This project provides two utilities, ipfs-screencap, which takes a screenshot and publishes it to IPFS, and portable-screencap, which takes a screenshot and passes it to STDOUT.

License(s)

Tag(s)

ipscendpermalink

License Reference

This project provides a quick and simple deploy tool to host native web applications and static web pages in IPFS.

License(s)

Tag(s)

irc.cpermalink

This project provides an IRC client designed only to be usable in a tmux session on remote servers. It was designed with simplicity in mind, yet it is complete enough to fulfill at least minimal usability constraints.

License(s)

Tag(s)

ircIIpermalink

License Reference

License(s)

Tag(s)

jabpermalink

License Reference

License(s)

Tag(s)

JS-IPFSpermalink

License Reference

JS-IPFS is a JavaScript implementation of IPFS, a global, versioned, peer-to-peer filesystem.

License(s)

Tag(s)

kadnodepermalink

License Reference

License(s)

Tag(s)

KGS Lebenpermalink

License Reference

KGS Leben is a client for the KGS Go Server, written for modern, standards-compliant web browsers such as Chrome, Firefox and Microsoft Edge. It connects to the server via the JSON API for KGS.

License(s)

Tag(s)

lbrypermalink

License Reference

LBRYnet is a fully decentralized network for distributing data. It consists of peers uploading and downloading data from other peers, possibly in exchange for payments, and a distributed hash table, used by peers to discover other peers.

License(s)

Tag(s)

Let's Chatpermalink

License Reference

Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams.

License(s)

Tag(s)

libtorrentpermalink

License Reference

The libtorrent project provides a feature complete C++ library bittorrent implementation focusing on efficiency and scalability that runs on embedded devices as well as desktops. It offers Go, Java, Node.js, and Python bindings as well as C++.

License(s)

Tag(s)

Magic Wormholepermalink

License Reference

Magic Wormhole provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another.

License(s)

Tag(s)

Mail-in-a-Boxpermalink

License Reference

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

License(s)

Tag(s)

Mumblepermalink

License Reference

Mumble is open source, low-latency, high quality voice chat software primarily intended for use while gaming.

License(s)

Tag(s)

Namecoinpermalink

License Reference

Namecoin is an experimental open-source technology which improves decentralization, security, censorship resistance, privacy, and speed of certain components of the Internet infrastructure such as DNS and identities.

License(s)

Tag(s)

NetworkMgrpermalink

License Reference

NetworkMgr is a Python/GTK network management tool for FreeBSD and GhostBSD.

License(s)

Tag(s)

NEXUSpermalink

License Reference

NEXUS is a specialized IRC proxy/bouncer to merge multiple connected IRC clients into the same nickname seamlessly.

License(s)

Tag(s)

nfn-scalapermalink

License Reference

This project provides an NFN service layer implementation written in Scala, interfacing iwth and depending on CCN-Lite. It provides an asynchronous compute environment, a CCN and NFN client library, and a DSL to write lambda calculus programs. It can also be used to run CCN-Lite directly from Scala and to create a network topology.

License(s)

Tag(s)

nim-nmappermalink

License Reference

The nim-nmap project aims to reimplement Nmap in Nim.

License(s)

Tag(s)

OpenRsync [1]permalink

License Reference

OpenRsync is a copyfree reimplementation of the venerable rsync command, with similar command arguments and usage. It has been merged into the OpenBSD source tree as usr.bin/rsync, but is available separately in PkgSrc and can thus be installed on other OSes.

License(s)

Tag(s)

Oragonopermalink

License Reference

Oragono is a modern IRC server written in Go, combining the features of an ircd, a services framework, and a bouncer. It also offers bleeding-edge IRCv3 support.

License(s)

Tag(s)

orbitpermalink

License Reference

Orbit is a distributed, peer-to-peer chat application built on IPFS. All content (messages, files, metadata) are saved in IPFS as files or objects.

License(s)

Tag(s)

Parleypermalink

License Reference

Parley was an email service that is intended to make secure email communications more accessible to end-users without requiring a technical background. Its client and server code are now abandonware.

License(s)

Tag(s)

Polipopermalink

License Reference

License(s)

Tag(s)

Pondpermalink

License Reference

Pond is forward secure, asynchronous messaging for the discerning.

License(s)

Tag(s)

PuTTYpermalink

License Reference

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an XTerm terminal emulator.

License(s)

Tag(s)

PyBitmessagepermalink

License Reference

Bitmessage is a trustless, encrypted, P2P communications protocol used to send encrypted messages to another person or to many subscribers.

License(s)

Tag(s)

qmailpermalink

License Reference

License(s)

Tag(s)

rbotpermalink

License Reference

License(s)

Tag(s)

rclonepermalink

License Reference

The rclone project provides functionality like "rsync for cloud storage" -- Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, and Yandex Files.

License(s)

Tag(s)

samblahpermalink

License(s)

Tag(s)

sdhcppermalink

License Reference

The sdhcp project provides a simple DHCP client.

License(s)

Tag(s)

Shin KGSpermalink

License Reference

Shin KGS is an unofficial JavaScript client for KGS Go Server.

License(s)

Tag(s)

sicpermalink

License Reference

License(s)

Tag(s)

Slypermalink

License References

Sly is a nice terminal interface for the Sprint.ly task management tool.

License(s)

Tag(s)

TclMonpermalink

License Reference

License(s)

Tag(s)

tcpstatpermalink

License(s)

Tag(s)

tentpermalink

License Reference

Tent lets you control your data instead of handing it over to service and app providers. Just like email, you choose a Tent provider or can set up your own Tent server.

License(s)

Tag(s)

The Loungepermalink

License Reference

The Lounge is a modern web IRC client designed for self-hosting.

License(s)

Tag(s)

Tile38permalink

License Reference

Tile38 is an open source, in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.

License(s)

Tag(s)

txircdpermalink

License Reference

The txircd project provides a modular IRCd built using Twisted, made to be extremely customizable.

License(s)

Tag(s)

ucspi-tcppermalink

License Reference

The ucspi-tcp package provides a number of simple network tools for Unix-like systems, notably including tcpserver and tcpclient.

License(s)

Tag(s)

unworkablepermalink

License Reference

License(s)

Tag(s)

Up1permalink

License Reference

Up1 is a simple host that client-side encrypts images, text, and other data, and stores them, with the server knowing nothing about the contents. It has the ability to view images, text with syntax highlighting, short videos, and arbitrary binaries as downloadables.

License(s)

Tag(s)

Upspinpermalink

License Reference

Upspin is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and globally: a global name system of sorts. It is not a file system, but a set of protocols and reference implementations that can be used to join things like file systems and other storage services to the name space.

License(s)

Tag(s)

Version Connectorpermalink

License Reference

Version Connector is a Bungee plugin to connect different Minecraft client versions to different servers on join or server switch. It includes simple load balancing and Forge switch.

License(s)

Tag(s)

WebRTCpermalink

License Reference

License(s)

Tag(s)

WebTorrentpermalink

License Reference

WebTorrent is a streaming torrent client for the browser. It's written completely in JavaScript – the language of the web – and uses WebRTC for true peer-to-peer transport. No browser plugins, extensions, or installation is required.

License(s)

Tag(s)

WebTorrent Desktoppermalink

License Reference

WebTorrent Desktop is a cross-platform, fast, free, totally open source desktop streaming torrent client that can talk to both BitTorrent and WebTorrent peers.

License(s)

Tag(s)

Whiteout Mailpermalink

License Reference

Whiteout Mail is an easy to use email client with integrated OpenPGP encryption written in pure JavaScript. It is abandonware, with many forks on GitHub.

License(s)

Tag(s)

wifiportal21permalink

License Reference

This project provides a wifi captive portal that accepts bitcoin payments for wifi minutes.

License(s)

Tag(s)

wpa_supplicantpermalink

License Reference

License(s)

Tag(s)

x2xpermalink

License Reference

With x2x, you can use the keyboard and mouse connected to one X display to control another X display. Use it over SSH for secure network access.

License(s)

Tag(s)

youtube_dlpermalink

License Reference

License(s)

Tag(s)

Zeekpermalink

License Reference

Zeek (formerly Bro) is a powerful network security monitoring platform.

License(s)

Tag(s)