# toybox

> lightweight implementation of some Unix command line utilities

**Wikidata**: [Q1323369](https://www.wikidata.org/wiki/Q1323369)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Toybox)  
**Source**: https://4ort.xyz/entity/toybox

## Summary
Toybox is a lightweight implementation of a collection of Unix command-line utilities. It is free and open-source software developed by Robert Landley, released under a zero-clause BSD license, and is used on Unix-like systems including Android (since 2014-12-18).

## Key Facts
- Toybox is a lightweight implementation of some Unix command line utilities.
- Developer: Robert Landley (programmer).
- License: released under the Zero-clause BSD License (Toybox License).
- Copyright status: public domain (as recorded in the source properties).
- Runs on: Unix-like operating systems.
- Used by: Android (usage recorded starting 2014-12-18).
- First recorded release: version 0.0.1 (publication date 2006-10-30).
- Version history includes releases through at least 0.0.9.2 (publication date 2009-04-17).
- Source code repositories: https://github.com/landley/toybox and preferred mirror https://codeberg.org/landley/toybox.
- Programming language: C.

## FAQs
### Q: What is Toybox?
A: Toybox is a lightweight collection of implementations of common Unix command-line utilities designed to run on Unix-like systems.

### Q: Who develops Toybox?
A: Toybox is developed by programmer Robert Landley.

### Q: What license does Toybox use?
A: Toybox is released under the Zero-clause BSD License (the "Toybox License"); its copyright status is recorded as public domain in the source properties.

### Q: Does Toybox run on Android?
A: Yes. Toybox is recorded as being used by Android starting on 2014-12-18.

### Q: Where is the Toybox source code hosted?
A: The primary source repository is https://github.com/landley/toybox with a preferred mirror at https://codeberg.org/landley/toybox.

## Why It Matters
Toybox provides compact, open implementations of many standard Unix command-line tools, making it useful where a small footprint and permissive licensing are important. Its availability under a zero-clause BSD license and public-domain-like copyright status simplifies reuse in other projects, including system images and embedded environments. Being used by Android indicates practical deployment at scale and relevance to operating-system toolchains. For system builders and maintainers who need consistent, lightweight utilities across Unix-like systems, Toybox offers a single, maintained codebase written in C with an accessible source repository and a clear license that eases redistribution and inclusion.

## Notable For
- Being a lightweight, single-codebase implementation of many classic Unix command-line utilities.
- Released under a Zero-clause BSD License (Toybox License), simplifying reuse and redistribution.
- Developed and maintained by programmer Robert Landley.
- Recorded use in Android starting 2014-12-18.
- Publicly hosted source code on GitHub and a preferred mirror on Codeberg.

## Body
### Overview
- Toybox is described as a lightweight implementation of a set of Unix command-line utilities.
- It is classified as utility software, open-source software, and free software.

### Development and Licensing
- Developer: Robert Landley.
- License: Zero-clause BSD License (referred to in the project as the Toybox License).
- Copyright status in the recorded properties: public domain.

### Version history (selected releases)
- 0.0.1 — publication date: 2006-10-30.
- 0.0.2 — publication date: 2007-01-31.
- 0.0.3 — publication date: 2007-06-18.
- 0.0.4 — publication date: 2008-01-01.
- 0.0.5 — publication date: 2008-03-29.
- 0.0.6 — publication date: 2008-05-26.
- 0.0.7 — publication date: 2008-11-12.
- 0.0.8 — publication date: 2009-01-20.
- 0.0.9.1 — publication date: 2009-03-29.
- 0.0.9.2 — publication date: 2009-04-17.

### Platforms and packaging
- Runs on Unix-like operating systems.
- Recorded package names and ports:
  - AUR package: toybox.
  - Gentoo package: sys-apps/toybox.
  - FreeBSD port: sysutils/toybox.

### Source code and repositories
- Primary repository: https://github.com/landley/toybox (mirror/storage references present).
- Preferred mirror/repository: https://codeberg.org/landley/toybox.
- Open Hub analysis identifier: toybox-landley.

### Technical details
- Programming language: C (recorded as Q15777 in the source properties).
- Instance classifications include utility software, open-source software, and free software.

### Usage and adoption
- Documented as being used by Android with a recorded start date of 2014-12-18.
- Website: https://landley.net/toybox/ (English).

### Identifiers and metadata
- Freebase ID: /m/0c01946.
- Repology project name: toybox.
- Wikipedia title: Toybox; languages available include English, Spanish, Japanese, Korean, and Chinese.
- Sitelink count recorded: 5.

## References

1. [Toybox License](http://www.landley.net/toybox/license.html)
2. [Source](https://www.openhub.net/p/toybox-landley/analyses/latest/languages_summary)
3. [Release 0.0.1. 2006](https://github.com/landley/toybox/releases/tag/0.0.1)
4. [Release 0.0.1. 2006](https://github.com/gfto/toybox/releases/tag/0.0.1)
5. [Release 0.0.2. 2007](https://github.com/landley/toybox/releases/tag/0.0.2)
6. [Release 0.0.2. 2007](https://github.com/gfto/toybox/releases/tag/0.0.2)
7. [Release 0.0.3. 2007](https://github.com/landley/toybox/releases/tag/0.0.3)
8. [Release 0.0.3. 2007](https://github.com/gfto/toybox/releases/tag/0.0.3)
9. [Release 0.0.4. 2008](https://github.com/landley/toybox/releases/tag/0.0.4)
10. [Release 0.0.4. 2008](https://github.com/gfto/toybox/releases/tag/0.0.4)
11. [Release 0.0.5. 2008](https://github.com/landley/toybox/releases/tag/0.0.5)
12. [Release 0.0.5. 2008](https://github.com/gfto/toybox/releases/tag/0.0.5)
13. [Release 0.0.6. 2008](https://github.com/landley/toybox/releases/tag/0.0.6)
14. [Release 0.0.6. 2008](https://github.com/gfto/toybox/releases/tag/0.0.6)
15. [Release 0.0.7. 2008](https://github.com/landley/toybox/releases/tag/0.0.7)
16. [Release 0.0.7. 2008](https://github.com/gfto/toybox/releases/tag/0.0.7)
17. [Release 0.0.8. 2009](https://github.com/landley/toybox/releases/tag/0.0.8)
18. [Release 0.0.8. 2009](https://github.com/gfto/toybox/releases/tag/0.0.8)
19. [Release 0.0.9.1. 2009](https://github.com/landley/toybox/releases/tag/0.0.9.1)
20. [Release 0.0.9.1. 2009](https://github.com/gfto/toybox/releases/tag/0.0.9.1)
21. [Release 0.0.9.2. 2009](https://github.com/landley/toybox/releases/tag/0.0.9.2)
22. [Release 0.0.9.2. 2009](https://github.com/gfto/toybox/releases/tag/0.0.9.2)
23. [Release 0.2.0. 2012](https://github.com/landley/toybox/releases/tag/0.2.0)
24. [Release 0.2.0. 2012](https://github.com/gfto/toybox/releases/tag/0.2.0)
25. [Release 0.2.1. 2012](https://github.com/landley/toybox/releases/tag/0.2.1)
26. [Release 0.2.1. 2012](https://github.com/gfto/toybox/releases/tag/0.2.1)
27. [Release 0.3.0. 2012](https://github.com/landley/toybox/releases/tag/0.3.0)
28. [Release 0.3.0. 2012](https://github.com/gfto/toybox/releases/tag/0.3.0)
29. [Release 0.3.1. 2012](https://github.com/landley/toybox/releases/tag/0.3.1)
30. [Release 0.3.1. 2012](https://github.com/gfto/toybox/releases/tag/0.3.1)
31. [Release 0.4.0. 2012](https://github.com/landley/toybox/releases/tag/0.4.0)
32. [Release 0.4.0. 2012](https://github.com/gfto/toybox/releases/tag/0.4.0)
33. [Release 0.4.1. 2012](https://github.com/landley/toybox/releases/tag/0.4.1)
34. [Release 0.4.1. 2012](https://github.com/gfto/toybox/releases/tag/0.4.1)
35. [Release 0.4.2. 2012](https://github.com/landley/toybox/releases/tag/0.4.2)
36. [Release 0.4.2. 2012](https://github.com/gfto/toybox/releases/tag/0.4.2)
37. [Release 0.4.3. 2013](https://github.com/landley/toybox/releases/tag/0.4.3)
38. [Release 0.4.3. 2013](https://github.com/gfto/toybox/releases/tag/0.4.3)
39. [Release 0.4.4. 2013](https://github.com/landley/toybox/releases/tag/0.4.4)
40. [Release 0.4.4. 2013](https://github.com/gfto/toybox/releases/tag/0.4.4)
41. [Release 0.4.5. 2013](https://github.com/landley/toybox/releases/tag/0.4.5)
42. [Release 0.4.5. 2013](https://github.com/gfto/toybox/releases/tag/0.4.5)
43. [Release 0.4.6. 2013](https://github.com/landley/toybox/releases/tag/0.4.6)
44. [Release 0.4.6. 2013](https://github.com/gfto/toybox/releases/tag/0.4.6)
45. [Release 0.4.7. 2013](https://github.com/landley/toybox/releases/tag/0.4.7)
46. [Release 0.4.7. 2013](https://github.com/gfto/toybox/releases/tag/0.4.7)
47. [Release 0.4.8. 2014](https://github.com/landley/toybox/releases/tag/0.4.8)
48. [Release 0.4.8. 2014](https://github.com/gfto/toybox/releases/tag/0.4.8)
49. [Release 0.4.9. 2014](https://github.com/landley/toybox/releases/tag/0.4.9)
50. [Release 0.4.9. 2014](https://github.com/gfto/toybox/releases/tag/0.4.9)