From 975845bfb7532dd679a4668e1ad1fda9424cd30d Mon Sep 17 00:00:00 2001 From: patrick-scho Date: Wed, 23 Apr 2025 12:32:45 +0200 Subject: [PATCH] update readme --- readme.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index dc2dd94..b374c01 100644 --- a/readme.md +++ b/readme.md @@ -1,3 +1,13 @@ # Chirp -This is a stub. +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 -- 2.50.1