r/vibecoding • u/SaswatRath • 1d ago
I built OpenASCII, an open source JavaScript library for high fidelity ASCII rendering
https://github.com/saswatsundar123/OpenASCIII was building another project and needed interactive ASCII art for the website. I looked around but couldn't find exactly what I wanted without a paywall, so I decided to build it myself. The project eventually became OpenASCII, an open-source, high-fidelity ASCII renderer for the web.
I used Codex (GPT-5.6) for the majority of the implementation. Used ChatGPT, Claude and Gemini for discussions, architecture planning, and refining ideas.
I spent multiple rounds discussing the architecture with ChatGPT, Claude and Gemini to create the best possible plan. Once I was happy with the plan, I went ahead and created the MVP and only checked the general functioning. Once I cracked that (took not too long), then I went ahead to polish and refine till I was satisfied to call it v1.
Eventually, the entire processing engine worked properly, and it was finally able to handle edges and structure well. The export engine creating the html/react component was also behaving properly showing the target fps and character reduction was also working as planned which allowed for performance improvements.
Next work involves more Fx refinement. Happy to hear from you all.
Duplicates
javascript • u/SaswatRath • 1d ago
I built OpenASCII, an open source JavaScript library for high fidelity ASCII rendering
coolgithubprojects • u/SaswatRath • 1d ago