
I built ANSI C MS-Windows file manager, <500 LoC (from scratch)
https://gitlab.com/win326174234/sa01
Even though I am 19, I consider myself a seasoned win32/nt developer. I worked at a company, which deals a lot with winapi and windows system programming in general. I built this project for anyone, who practices either C or winapi (including gdi). I sticked with ANSI C and simple code flow without complicated constructions and jumps for this one to achieve readability and easy-to-build mental model. I am planning to make a hand-written x86 assembly version for this as well. I’ll be using the same approach — 5-6 instructions, no complicated SIMD or cache lines usage.
Software is licensed under MIT license. Any suggestions and notes are welcome.