TokiForge

TokiForge

AI-driven design token & theming engine for modern frontends

6 followers

TokiForge is an open-source design token and theming engine that works seamlessly with React, Vue, Svelte, and any JavaScript framework. Manage design tokens, switch themes at runtime, and maintain consistency across your entire frontend stack with zero friction.
TokiForge gallery image
Free
Launch Team / Built With
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Sachin Dilshan
Hey Product Hunt! 👋 I'm excited to share TokiForge with you today! As a frontend developer, I was constantly frustrated with managing design tokens across different frameworks. Every project seemed to need a different solution, and switching themes was always a pain. That's why I built TokiForge — a framework-agnostic theming engine that works everywhere. **What makes TokiForge special:** ✨ Works with React, Vue, Svelte, and any JavaScript framework ✨ Runtime theme switching (no reloads needed!) ✨ CLI tool for instant setup ✨ Fully tested and production-ready (58 tests, 100% passing) ✨ 100% open-source and free (MIT license) **Try it now:** ```bash npm install -g tokiforge-cli tokiforge init tokiforge build ``` **Perfect for:** • Design system teams managing tokens across multiple projects • Developers building multi-theme applications (light/dark mode) • Anyone who wants consistent theming across their frontend stack I'd love to hear your feedback! What features would you like to see next? What framework are you planning to use it with? 🔗 GitHub: https://github.com/TokiForge/tok... 📦 npm: @tokiforge/core, @tokiforge/react, @tokiforge/vue, @tokiforge/svelte Thanks for checking it out! 🚀
Jesse Korzan

I am very curious about your project ... I'll report back after trying your repo.

Jesse Korzan

I gave your repo a spin. You've done a lot of work here. Likely my own misunderstanding but out of the box install ... wasn't apparent the value of using it. Do you have a repo with a live project using it? I am pretty sure I do understand the problem this is trying to solve, so I am still curious.

Following the readme's and checking out the React example ...