A set of command line utilities for Linux and Android, featuring common Unix commands like cat, echo, printf, and offering a space-efficient alternative to BusyBox.
Toybox is a set of command line utilities for Linux and Android operating systems. It is designed to be a more modern and improved alternative to BusyBox, providing common Unix tools and commands in a space-efficient manner.
Some of the commands included in Toybox are: cat, echo, printf, ls, dd, hexdump, uname, chroot, kill, mount, rmdir, mv, sleep, true, false, test, etc. So it covers many of the basic commands software developers, system administrators or advanced users would need to manage and access the system.
Toybox emphasizes being lightweight and modular, so you can select just the components you need. This makes it well-suited for small, embedded Linux distributions like those used on routers, IoT devices, and Android. It builds small binaries for each command, rather than putting everything into one large executable. This can help reduce memory usage and disk space requirements.
The project aims to implement commands using simple, clean, POSIX-compliant code that is both human and machine readable. Toybox is licensed under the open source BSD license, allowing it to be freely used in both open source and proprietary products. Overall, it attempts to provide a practical, efficient, buzzword-free implementation of core command line tools for modern Linux-based operating systems.
Here are some alternatives to Toybox (Linux command line utilities):
Suggest an alternative ❐