diff options
| author | patrick-scho | 2025-04-23 12:32:45 +0200 |
|---|---|---|
| committer | patrick-scho | 2025-04-23 12:32:45 +0200 |
| commit | 975845bfb7532dd679a4668e1ad1fda9424cd30d (patch) | |
| tree | 828277ba868aa77351ddd4e49d1d500e8a4154eb | |
| parent | 5fef0d4ca47771f4134d3d5f9d218a3ec73b81bb (diff) | |
| download | chirp-main.tar.gz chirp-main.zip | |
| -rw-r--r-- | readme.md | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -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 |
