This tool helps you visually create design token sets and export a Penpot-compatible JSON, making token creation and management more visual and straightforward.
My name is Bruno, I’m a Product Designer / Product Owner from São Paulo, Brazil, and a Penpot enthusiast. This is my first post here, and I hope this tool is useful to others working with design systems and tokens.
Hey @brunobezerra, this looks really cool! I like how you provide a preview when creating a typography token.
Right now, the generator seems have the same capabilities for creating tokens and sets inside Penpot. Do you have plans to include any other features that would provide an extra benefit over using Penpot for creating tokens?
Some cool features I’d love from a theme generator:
generating colour scales/ramps from a chosen colour token
generating size scales for dimensions (and any size-related tokens)
bulk-editing of token names
WCAG accessibility checking of colour contrasts for colour tokens
Edit: I just tried this and it didn’t update the referencing tokens. Perhaps because they were in another set? I was going to share the export file, but it won’t let me because of the errors (but that’s also such a helpful feature!!)
During Penpot Fest I talked with Mike Kamingga about something similar.
Check this tool, it helps you to built accessible design systems. Once you have finished defining atoms, molecules and so on, it let´s you export design tokens.
It does support Figma, I tried to import them inside Penpot but unfortunately they don´t seem to be compatible.
Color convertion from Hex to RGB/RGBA and vice versa.
New "Simple view” for the color tokens, users can now have a simplified row view with all the color palette generated as opposed to the default detailed view
When in Simple view mode, clicking/touching a color token copies its value to the clipboard
What I have is like a roadmap, we don’t want penpot theme generator for just design tokens functionality which penpot has already, we can go deeper like create a system for not just semantic variables for components variables, Cards variables, breakpoints and also jumper variables…. A lot more, it will be penpot go to stack for beginners who are new in using penpot variants and design tokens