<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Devwrat Sharma</title>
    <description>The latest articles on DEV Community by Devwrat Sharma (@ddshar18).</description>
    <link>https://dev.to/ddshar18</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3781632%2F9e9671cb-d6e5-4301-9929-22af479ef48e.png</url>
      <title>DEV Community: Devwrat Sharma</title>
      <link>https://dev.to/ddshar18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ddshar18"/>
    <language>en</language>
    <item>
      <title>Automating SVG and Lottie Recoloring: Introducing Grafeum</title>
      <dc:creator>Devwrat Sharma</dc:creator>
      <pubDate>Thu, 26 Feb 2026 14:52:26 +0000</pubDate>
      <link>https://dev.to/ddshar18/automating-svg-and-lottie-recoloring-introducing-grafeum-i46</link>
      <guid>https://dev.to/ddshar18/automating-svg-and-lottie-recoloring-introducing-grafeum-i46</guid>
      <description>&lt;p&gt;Hi Everyone,&lt;/p&gt;

&lt;p&gt;Managing and updating vector assets can often become a tedious part of the frontend development workflow. To address this, we recently built a web app called Grafeum. It is a lightweight vector color editor specifically designed to handle the repetitive parts of asset management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Problem It Solves&lt;/strong&gt;&lt;br&gt;
The core feature enables developers and designers to upload any &lt;strong&gt;SVG or Lottie JSON&lt;/strong&gt; file and instantly map it to an exact color palette.&lt;/p&gt;

&lt;p&gt;Instead of manually searching for and replacing hex codes on individual paths, or digging through complex JSON animation frames, the engine automates the entire recoloring process with a single click.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Architecture&lt;/strong&gt;&lt;br&gt;
We built the main application using React and Vite. This allows us to handle the parsing and mapping of the SVG and Lottie data structures quickly and efficiently on the client side.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Seeking Feedback&lt;/strong&gt;&lt;br&gt;
Given the community's expertise in frontend development and understanding of the practical hurdles professionals face with UI assets, I would greatly value your feedback on the project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can try the live build here: &lt;a href="http://www.grafeum.com" rel="noopener noreferrer"&gt;www.grafeum.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Please let me know if you find that Grafeum could save time in your project workflows, or if you have any feedback on the tool's performance and usability.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>react</category>
      <category>frontend</category>
      <category>uidesign</category>
    </item>
  </channel>
</rss>
