'hide Page setup 'def FILENAME {trimEnd {1};du}html 'def HEADER \ \ \ \ Kamen Mladenov's git repositories\ \ \ \
'def FOOTER \
\ 'let start repolist 'let end repolist
'def rimg {1} 'def repo \ \ \ \ \ \
{1}\ {greplace {trimStart {2};https://;http://};/;/}\ \ {switch {3};JS;{rimg JavaScript;https://thumb.wikimedia.org/wikipedia/commons/thumb/6/6a/JavaScript-logo.png/250px-JavaScript-logo.png};C;{rimg C;https://thumb.wikimedia.org/wikipedia/commons/thumb/1/19/C_Logo.png/250px-C_Logo.png};Rust;{rimg Rust;https://thumb.wikimedia.org/wikipedia/commons/thumb/d/d5/Rust_programming_language_black_logo.svg/250px-Rust_programming_language_black_logo.svg.png};C++;{rimg C++;https://thumb.wikimedia.org/wikipedia/commons/thumb/1/18/ISO_C%2B%2B_Logo.svg/250px-ISO_C%2B%2B_Logo.svg.png};C#;{rimg C#;https://thumb.wikimedia.org/wikipedia/commons/thumb/3/3c/Logo_C_sharp.png/250px-Logo_C_sharp.png};TypeScript;{rimg TypeScript;https://thumb.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/250px-Typescript_logo_2020.svg.png};PHP;{rimg PHP;https://thumb.wikimedia.org/wikipedia/commons/thumb/2/27/PHP-logo.svg/330px-PHP-logo.svg.png};Shell;{rimg Shell;https://thumb.wikimedia.org/wikipedia/commons/thumb/4/4b/Bash_Logo_Colored.svg/250px-Bash_Logo_Colored.svg.png};ASM;{rimg Assembly;https://thumb.wikimedia.org/wikipedia/commons/thumb/5/58/Assembly_Language_Logo.png/250px-Assembly_Language_Logo.png};Go;{rimg Go;https://thumb.wikimedia.org/wikipedia/commons/thumb/0/05/Go_Logo_Blue.svg/330px-Go_Logo_Blue.svg.png};HTML;{rimg HTML;https://thumb.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/250px-HTML5_logo_and_wordmark.svg.png};{3}}\ {switch {4};MIT;{rimg MIT license;https://thumb.wikimedia.org/wikipedia/commons/thumb/0/0b/License_icon-mit-2.svg/250px-License_icon-mit-2.svg.png};GPLv3;{rimg GNU GPLv3;https://upload.wikimedia.org/wikipedia/commons/c/cb/GPLv3_Logo_filled.png};GPLv2;{rimg GNU GPLv2;https://upload.wikimedia.org/wikipedia/commons/b/b9/GPL-V2.png};BSD;{rimg BSD license;https://thumb.wikimedia.org/wikipedia/commons/thumb/d/d5/BSD_wordmark.svg/250px-BSD_wordmark.svg.png};{4}}\ \

{5}

'let start header3

'let start links 'let start section
'let end section
'let start {section}default

'let end {section}default

'endhide ## {url Kamen Mladenov;https://syndamia.com/about}'s git repositories ###### Last updated: 03 Nov 2026 :section This webpage lists the repositories for all noteable public software projects I've worked on. At the end of 2026 I decided to move a huge collection of repos to {url Codeberg;https://codeberg.org} and my own self-hosted {url git.syndamia.com;https://git.syndamia.com}. Since there are over 50 repositories in my name, and they are now spread over 4 different {url forges;https://en.wikipedia.org/wiki/Forge_(software)}, this page was created. :section {i Socials} .links .table .2 |= LinkedIn |: {url https://www.linkedin.com/in/kamen-mladenov} |= Website |: {url https://syndamia.com} |= Leetcode |: {url https://leetcode.com/u/syndamia} {i Software forges} .links .table .2 |= Codeberg |: {url https://codeberg.org/Syndamia} |= GitHub |: {url https://github.com/Syndamia} |= GitLab |: {url https://gitlab.com/Syndamia} |= Self-hosted git |: {url https://git.syndamia.com} {i Contents} .numbered 'def urlc {url {1};#{normalise {1}}} 1. {urlc Top 5 projects} 1. {urlc Web apps} 1. {urlc Web-based software} 1. {urlc Systems programming} 1. {urlc Programming/markup languages} 1. {urlc Computer graphics} 1. {urlc Embedded} 1. {urlc Tools} ### Top 5 projects .repolist {repo GitHub;https://github.com/blocksense-network/zkVMs-benchmarks;Rust;MIT;Setups and programs for zero-knowledge virtual machine benchmarking} {repo Codeberg;https://codeberg.org/Syndamia/texty-office;C++;GPLv3;Rough OOXML (.docx, .xlsx, .pptx) to plaintext converter} {repo GitHub;https://github.com/Syndamia/pico-web;C;;CLI Markdown-based client-server document browsing system, with DevSecOps lifecycle} {repo GitLab;https://gitlab.com/Syndamia/tonkobali;Rust;;SUBLEQ (single-instruction computer) virtual machine with assembler} {repo Syndamia Git;https://git.syndamia.com/repo/ppm_graphics;C;;Basic software-based image/animation renderer} ### Web apps .repolist {repo GitHub;https://github.com/Team-Kaleidoscope/DevHive;C#;GPLv3;Backend for social-media group project, made with ASP.NET} {repo GitHub;https://github.com/Team-Kaleidoscope/DevHive-Angular;TypeScript;GPLv3;Frontend for social-media group project, made with Angular} {repo GitHub;https://github.com/killercho/nowayforward_human;PHP;MIT;Group project for a WayBack machine-inspired website, written from scratch} {repo GitHub;https://github.com/Syndamia/min-youtube-element-blocker;JS;MIT;Block specific elements of YouTube, like the Feed, Comments, Merch and more. Compatible with userscript managers, made for Min browser.} {repo Syndamia Git;https://git.syndamia.com/fork/cgit;C;GPLv2;A personal fork of the static git web interface "cgit", with added features and changed functionality} {repo Syndamia Git;https://git.syndamia.com/repo/syndamia.com;Dunbar;GPLv3;My personal website and blog, written in my own markup language} {repo GitHub;https://github.com/DevriX/tues-interns-2020;PHP;;Demo e-commerce Wordpress website. Worked on back-end plugins and features} {repo Syndamia Git;https://git.syndamia.com/repo/small-web-utilities;HTML;GPLv3;Small client-side web tools, including a nested checklist and full ASCII+ tables, written in pure HTML+CSS+JS} ### Web-based software .repolist {repo GitHub;https://github.com/Syndamia/pico-web;C;;CLI Markdown-based client-server document browsing system, with DevSecOps lifecycle} {repo Syndamia Git;https://git.syndamia.com/fork/goodwolf;C;BSD;A fork of the badwolf browser with added features} {repo Syndamia Git;https://git.syndamia.com/fork/goody-scripts;C;GPLv3;WebKit2GTK WebExtension which allows badwolf (and goodwolf) browsers to use userscripts} {repo Syndamia Git;https://git.syndamia.com/archive/csg;Shell;MIT;A POSIX-compliant static-site generator from Markdown} {repo GitHub;https://github.com/Syndamia/ss-law;Shell;;Lightweight template for creating static websites} {repo Syndamia Git;https://git.syndamia.com/repo/tergiv;C;GPLv3;Web server library} ### Systems programming .repolist {repo GitLab;https://gitlab.com/Syndamia/tonkobali;Rust;;SUBLEQ (single-instruction computer) virtual machine with assembler} {repo Syndamia Git;https://git.syndamia.com/repo/foollib;C;;Standard library which implements multiple data structures in a memory-manager agnostic way} {repo Syndamia Git;https://git.syndamia.com/repo/c64-programs;ASM;;A collection of programs, written in 6502 assembly, for the Commodore 64 8-bit computer} {repo Syndamia Git;https://git.syndamia.com/archive/job_application/iso-tp-parser-carista;C++;;Simple ISO_15765-2 parser, developped as an interview project} ### Programming/markup languages .repolist {repo Codeberg;https://codeberg.org/Syndamia/dunbar;AWK;GPLv3;The dunbar markup language homepage: documentation and implementation} {repo Codeberg;https://codeberg.org/Syndamia/nombrero;C;GPLv3;Command-line calculator with a custom expression-based language, oriented around bitwise operations and fixed-width numbers} {repo Syndamia Git;https://git.syndamia.com/repo/cool-self-hosted;COOL;;A COOL compiler, written in COOL itself} {repo Syndamia Git;https://git.syndamia.com/archive/csma;AWK;GPLv3;[DEFUNCT] A tiny superset of CSS, with the goal of making rules more organizeable and modular} {repo Syndamia Git;https://git.syndamia.com/dead/arzu-interpreter;C++;GPLv3;[DEFUNCT] An attempted interpreter from scratch, for a custom RPN programming language} ### Computer graphics .repolist {repo Syndamia Git;https://git.syndamia.com/repo/ppm_graphics;C;;Experiments with PPM-based computer animations} {repo Syndamia Git;https://git.syndamia.com/edu/FMI/uni-projects/tree/Year%202/Computer%20Graphics%20with%20WebGL/Project;JS;;WebGL-based black hole shader} ### Embedded .repolist {repo GitHub;https://github.com/Syndamia/RemiHap;C++;GPLv3;A pill dispenser based on the Arduino UNO. Made as a group project.} {repo Syndamia Git;https://git.syndamia.com/edu/FMI/uni-projects/tree/Year%203/Internet%20of%20things/goam;C;;ESP32-based IoT camera device, with FreeRTOS} ### Tools .repolist {repo GitHub;https://github.com/blocksense-network/zkVMs-benchmarks;Rust;MIT;Setups and programs for zero-knowledge virtual machine benchmarking} {repo Codeberg;https://codeberg.org/Syndamia/ted.sh;Shell;BSD;Line editor, based ed, written entirely in POSIX shell, sed, awk and wc. Useful for toybox environments} {repo Codeberg;https://codeberg.org/Syndamia/dunst-applet;C;MIT;GTK-based tray application for controlling dunst notifications and show notification history} {repo Codeberg;https://codeberg.org/Syndamia/texty-office;C++;GPLv3;Rough OOXML (.docx, .xlsx, .pptx) to plaintext converter} {repo GitHub;https://github.com/Syndamia/filite-list;Shell;GPLv3;Shell script for managing links in a filite server} {repo Codeberg;https://codeberg.org/Syndamia/homelander;Shell;GPLv3;Simple, configurable, ZSH prompt} {repo Syndamia Git;https://git.syndamia.com/archive/ctfc;Go;MIT;An example local command-line chat application}