# Chirp Chirp is a proof of concept for a simple micro-blogging platform, developed with no prior knowledge and no research into this topic to explore the problem space intuitively. This is the third iteration, which is written in the [Zig programming language](https://ziglang.org), using a [custom HTTP handler based on epoll](https://git.psch.dev/zighttp) and a [custom abstraction over the LMDB key-value-store](https://git.psch.dev/ziglmdb), making [LMDB](https://www.symas.com/mdb) the only external dependency. It works without JavaScript by generating all HTML dynamically and with no dynamic allocations on the server. Features: - Registration and login of users - Creating posts - Up/downvoting - Comments, quote-posts - Following users and dynamically generated timelines - Creating and managing lists of posts and custom feeds