the way you say <less than 3500 lines> feels like that shitload of lines for a simple imageboard is really something
Did you know that SchemeBBS is more than 5000 lines of Scheme? Much of that is for working around MIT Scheme's limited features. Excluding all the external libraries, SchemeBBS is still more than 1000 lines of Scheme. And SchemeBBS is only a simple textboard. Nanochan is a fully featured imageboard, all in less than 3500 lines.