DEV Community

정동우
정동우

Posted on

I built a small TypeScript binary data tool for WebGL and need feedback

Hi DEV community,

I’m a beginner developer, and I recently made a small TypeScript project called Zeno.

I originally worked mostly with C#, but I wanted to try building an open-source project, so I decided to challenge myself with this.

Zeno takes schema-only TypeScript interfaces and generates DataView-based projection classes. The goal is to get FlatBuffers-like binary access for TypeScript-only projects, without maintaining a separate .fbs or IDL file.

I built it because I wanted to handle data for a WebGL game, project that data directly in TypeScript, and make it easier to pass structured data into AI-related workflows.

It works for my own use case, but I’m not sure whether the design or implementation is actually good.

Would anyone be willing to review the code and give me feedback?

I know the code may not be very well written yet, but I would really appreciate any advice, criticism, or suggestions.

Repository:
https://github.com/srtdog64/zeno

Top comments (0)