Build Your Own grep Command Line Tool

grep is a Unix command line tool for finding patterns in files. ...

Programming Projects

Build Your Own head Command Line Tool

head is a Unix command line tool. ...

Programming Projects

Build Your Own jq Command Line Tool

jq is a command line tool for parsing and extracting data from json. ...

Programming Projects

Build Your Own JSON Validator

A JSON validator checks that JSON documents are well-formed, while a prettier reformats them with consistent indentation and styling for readability. ...

Programming Projects

Build Your Own Lisp Interpreter

Build a simple Lisp interpreter and REPL. ...

Programming Projects

Build Your Own LOC Counter

A Lines of Code (LOC) counter measures the size of a codebase by counting lines across files and directories. It typically breaks down results by language and distinguishes code from comments and blank lines. ...

Programming Projects

Build Your Own Markdown Presentation Tool

A Markdown presentation tool converts Markdown files into slide decks, making it easy to create presentations from plain text. ...

Programming Projects

Build Your Own Markdown To PDF Editor

A Markdown to PDF editor allows users to write in Markdown and convert it to professionally formatted PDF documents. ...

Programming Projects

Build Your Own Memcached Client Command Line Tool

Memcached is a high-performance, distributed memory caching system used to speed up dynamic web applications by reducing database load. It stores data in memory (RAM) as key-value pairs, making it extremely fast. ...

Programming Projects

Build Your Own netcat Command Line Tool

Netcat is a command-line utility used for network debugging, testing, and exploration. It allows users to read from and write to network connections using TCP or UDP protocols. ...

Programming Projects