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:
- Join the IRC channel (see community resources) and tell apotheon about the work. Make sure you provide both the address for whatever serves as an official homepage or source for the work, and the address for an authoritative source for the license terms of the project.
- Use the (temporary) measure of visiting the CopyfreeWorks repository, forking it, editing the datafile, and submitting a pull request. See the CopyfreeWorks README for more details on how to do this.
cconspermalink
License ReferenceThe goal of ccons is to provide an interactive console for the C programming language, similar to what irb is for Ruby.
License(s)
- MIT/X11 License
Tag(s)
CINTpermalink
License ReferenceCINT is a C and C++ interpreter with built-in debugger and class browser.
License(s)
- variant HPND License
Tag(s)
Clingpermalink
License ReferenceCling is an interactive C++ interpreter, built on the top of LLVM and Clang libraries.
License(s)
- University of Illinois/NCSA Open Source License
Tag(s)
Ficlpermalink
License ReferenceFicl is a programming language interpreter designed to be embedded into other systems as a command, macro, and development prototyping language. Ficl is an acronym for "Forth Inspired Command Language".
License(s)
- Simplified BSD License
Tag(s)
Gauchepermalink
License ReferenceGauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, and native multilingual support are some of its goals.
License(s)
- Revised BSD License
Tag(s)
GW-BASICpermalink
License ReferenceGW-BASIC is the old Microsoft implementation of the BASIC programming language interpreter for MS-DOS.
License(s)
- MIT/X11 License
Tag(s)
Nekopermalink
License ReferenceNeko is a high-level dynamically typed programming language that can be used as an embedded scripting language. Its VM has been designed to provide a common runtime for several different languages.
License(s)
- MIT/X11 License
Tag(s)
Nicklepermalink
License ReferenceNickle is a programming language based prototyping environment with powerful programming and scripting capabilities. It supports a variety of datatypes, especially arbitrary precision numbers.
License(s)
- MIT/X11 License
Tag(s)
Onyxpermalink
License ReferenceOnyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript. It can be embedded as an extension language similarly to ficl (Forth), guile (scheme), librep (lisp dialect), s-lang, Lua, and Tcl.
License(s)
- Simplified BSD License
Tag(s)
Papertpermalink
License ReferencePapert is a Logo implementation that runs in your browser.
License(s)
- MIT/X11 License
Tag(s)
Racket [1]permalink
License ReferenceRacket is a programming language with similarities to the Scheme (Lisp) family and a past close relationship to it, which specializes in education (ex. SICP, etc), metaprogramming / language design, and creation of higher-level domain-specific languages.
License(s)
- MIT/X11 License + LGPL3
- MIT/X11 License + Apache License 2.0
Tag(s)
Sprypermalink
License ReferenceSpry is a programming language primarily inspired by Smalltalk, Rebol, Lisp, JavaScript, Forth, and Nim.
License(s)
- MIT/X11 License
Tag(s)
Tclpermalink
License ReferenceTcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.
License(s)
- Tcl/Tk License
Tag(s)
TinySchemepermalink
License ReferenceTinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint.
License(s)
- Revised BSD License
Tag(s)
Yabasicpermalink
License References
Yabasic is a traditional BASIC interpreter that comes with goto and various loops, and allows you to define subroutines and libraries. It supports simple graphics and printing. Yabasic can call out to libraries written in C, and allows you to create standalone programs.
License(s)
- MIT/X11 License