Build Your Own Text Editor

Text editors are one of the most fundamental tools in software development. Building one teaches you about terminal control, buffer management, and keyboard input handling. ...

Programming Projects

Build Your Own Top

Top is a classic Unix utility that provides a real-time view of running processes and system resource usage. It’s one of the most commonly used system administration tools. ...

Programming Projects

Build Your Own tr Command Line Tool

tr is a Unix command line tool. ...

Programming Projects

Build Your Own uniq Command Line Tool

uniq is a Unix command line tool. ...

Programming Projects

Build Your Own uniq Command Line Tool

This projects is to build your own zip file cracking tool. ...

Programming Projects

Build Your Own wc Command Line Tool

wc is a Unix command line tool. ...

Programming Projects

Build Your Own Web Spider

A web spider is a software program or service that can crawl the world wide web. It starts from one or more seed sites/pages then finds and follows links to discover other sites and pages. ...

Programming Projects

Build Your Own Which

The which command locates the executable file associated with a given command by searching the PATH. It’s a simple but essential Unix utility. ...

Programming Projects

Build Your Own Whois Client

Whois is a query and response protocol used to look up information about registered domain names, IP addresses, and autonomous systems. ...

Programming Projects

Build Your Own xargs Command Line Tool

xargs is a Unix command line tool it allows you to construct argument list(s) and execute utility commands. ...

Programming Projects