Build Your Own HTTP Forward Proxy Server

Many organisations used forward proxies to block large parts of the Internet. They can also be used to obfuscate the identify of users where multiple users all connect through the same proxy. ...

Programming Projects

Build Your Own HTTP(S) Load Tester

Build your a HTTP(S) Load Tester that can be used to simulate a load on a website or HTTP(S) based API. ...

Programming Projects

Build Your Own IRC Client

Build and IRC client that can be used to connect to an IRC server and chat! ...

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 Parser

Sort is a Unix command line tool. ...

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 Language Server (LSP)

The Language Server Protocol (LSP) defines a standard way for code editors to communicate with language-specific tools for features like autocompletion, go-to-definition, and diagnostics. ...

Programming Projects

Build Your Own Lisp Interpreter

Build a simple Lisp interpreter and REPL. ...

Programming Projects

Build Your Own LLM Powered AI Chatbot

Build an AI chatbot powered by a large language model. This project covers working with LLM APIs, prompt engineering, and building conversational interfaces. ...

Programming Projects

Build Your Own Load Balancer

A network load balancer is a server that balances network traffic between two or more back end servers. ...

Programming Projects