zaolunzi Reinventing the wheel (造轮子) [Submit tutorial] “What I cannot create, I do not understand.” ― Richard P. Feynman Table of contents Tutorials Build your own Big Data Framework / Library Java: XuanWu(玄武): big data unified search engine Java: Huoshu(火鼠): distributed file system Build your own Back-end Framework / Library Java: Maque(麻雀): tiny java web framework Java: Feige(飞鸽): distributed service system Java: Diting(谛听): streaming system Java: Goongong(共工): visual machine learning platform Java: Lianma(练马): low code engine Java: Xiantian(啸天): position big data platform Java: Xuanwu(玄武): big data unified search engine Java: Xianmao(仙猫): saas e-commerce system Java: Baize(白泽): distributed message queue Java: Chaofen(炒粉): opensource community Build your own Front-end Framework / Library Java: Jiuweihu(九尾狐): MVVM JavaScript Framework Build your own Programming Language JavaScript: DiJiang(帝江): tiny Interpreter Build your own Network Stack Build your own Operating System Build your own Search Engine Build your own Web Server Build your own DataBase Java: Bifang(毕方): distributed database rust: Jinwu(金乌): olap database Build your own other middleware Java: Zhangyu(章鱼): dynamic thread pool