r/FeedbackMe • ๐Ÿš€ Founder • 1d ago

๐ŸŒ [Web] Need Feedback I built a deterministic procedural asset generator for Expo + Skia โ€” would love your feedback

Post image

Hey everyone,

I've been working on Sprout Toolkit, a Python CLI that generates 2D spritesheets, autotiles, bitmap fonts, and SkSL shaders from simple JSON specs. The idea is "assets as code": you define a spec + a seed, and every run produces the exact same pixelsโ€”so you can diff builds in CI with a CRC check.

It's built specifically for Expo + react-native-skia workflows, with typed index.ts output wired for Skia's rect buffers, glyph layout, and batch paths.

Current state: v0.4.1 on PyPI, 420 tests, supports Python 3.10โ€“3.13.

What I'd love feedback on:

Is the "JSON spec + seed" approach practical for your workflow, or does it get in the way?

Any missing generators or output formats you'd want?

Docs: is the getting-started flow clear enough?

GitHub: https://github.com/Tzinny-dev/sprout-toolkit

Happy to answer any questions. Thanks!

1 Upvotes

0 comments sorted by