<?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: Matheus Faria</title>
    <description>The latest articles on DEV Community by Matheus Faria (@mfcmatheus).</description>
    <link>https://dev.to/mfcmatheus</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%2F2062835%2Fe23cb4de-3669-4af4-9cfa-aecbf6bc827d.jpeg</url>
      <title>DEV Community: Matheus Faria</title>
      <link>https://dev.to/mfcmatheus</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mfcmatheus"/>
    <language>en</language>
    <item>
      <title>Automatically translate your i18n messages while you develop</title>
      <dc:creator>Matheus Faria</dc:creator>
      <pubDate>Sat, 14 Feb 2026 18:28:13 +0000</pubDate>
      <link>https://dev.to/mfcmatheus/automatically-translate-your-i18n-messages-while-you-develop-5257</link>
      <guid>https://dev.to/mfcmatheus/automatically-translate-your-i18n-messages-while-you-develop-5257</guid>
      <description>&lt;p&gt;Missing translations slow teams down. You add a string, run the app, and your UI shows a raw key or a fallback. Then someone forgets to fill it later, and you ship partial locales.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Interceptor&lt;/strong&gt; fixes this by automatically translating your i18n messages while you develop.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Interceptor?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;@wrkspace‑co/interceptor&lt;/strong&gt; is an on‑demand translation compiler that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scans your code for translation calls
&lt;/li&gt;
&lt;li&gt;Finds missing keys
&lt;/li&gt;
&lt;li&gt;Translates them via an LLM
&lt;/li&gt;
&lt;li&gt;Writes them into your i18n message files
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never overwrites existing translations&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It supports popular libraries like &lt;code&gt;react-intl&lt;/code&gt;, &lt;code&gt;i18next&lt;/code&gt;, &lt;code&gt;vue-i18n&lt;/code&gt;, and custom &lt;code&gt;t()&lt;/code&gt; calls. It’s TypeScript‑first, and includes watch mode + batching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;

&lt;p&gt;Install:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pnpm add &lt;span class="nt"&gt;-D&lt;/span&gt; @wrkspace-co/interceptor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create &lt;code&gt;interceptor.config.ts&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="kd"&gt;type&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;InterceptorConfig&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@wrkspace-co/interceptor&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;config&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;InterceptorConfig&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;locales&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;en&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;fr&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="na"&gt;defaultLocale&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;en&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;llm&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;gpt-4o-mini&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;apiKeyEnv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
  &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="na"&gt;i18n&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;messagesPath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;src/locales/{locale}.json&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="nx"&gt;config&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add your API key:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;sk-your-real-key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pnpm interceptor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why this matters during development
&lt;/h2&gt;

&lt;p&gt;When you’re iterating fast, missing translations are easy to ignore. Interceptor helps you keep locale files complete &lt;strong&gt;as you code&lt;/strong&gt;, so your UI always reflects the current language state. You get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fewer broken i18n UIs
&lt;/li&gt;
&lt;li&gt;Cleaner PRs
&lt;/li&gt;
&lt;li&gt;Translations that stay in sync with the codebase
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Works with your stack
&lt;/h2&gt;

&lt;p&gt;Interceptor is designed to fit into modern tooling:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works with &lt;code&gt;react-intl&lt;/code&gt;, &lt;code&gt;i18next&lt;/code&gt;, &lt;code&gt;vue-i18n&lt;/code&gt;, and custom &lt;code&gt;t()&lt;/code&gt; calls
&lt;/li&gt;
&lt;li&gt;Watch mode and batching for speed
&lt;/li&gt;
&lt;li&gt;TypeScript‑first configuration
&lt;/li&gt;
&lt;li&gt;LLM providers: OpenAI, Gemini, Claude, Mistral, Cohere, Groq, DeepSeek, and OpenAI‑compatible providers
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vite plugin example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;defineConfig&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;vite&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;interceptorVitePlugin&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@wrkspace-co/interceptor/vite&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="nf"&gt;defineConfig&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;plugins&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nf"&gt;interceptorVitePlugin&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;configPath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;interceptor.config.ts&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;})]&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Webpack plugin example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;InterceptorWebpackPlugin&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@wrkspace-co/interceptor/webpack&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;exports&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;plugins&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;InterceptorWebpackPlugin&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;configPath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;interceptor.config.ts&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;})]&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Try it out
&lt;/h2&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/wrkspace-co/Interceptor" rel="noopener noreferrer"&gt;https://github.com/wrkspace-co/Interceptor&lt;/a&gt;&lt;br&gt;&lt;br&gt;
MIT‑licensed.&lt;/p&gt;

&lt;p&gt;If you’ve been battling missing i18n keys during development, I’d love feedback — especially edge cases, new library support, or workflow ideas.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Supercharge Project Switching with Wrkspace</title>
      <dc:creator>Matheus Faria</dc:creator>
      <pubDate>Wed, 14 May 2025 13:37:21 +0000</pubDate>
      <link>https://dev.to/mfcmatheus/supercharge-project-switching-with-wrkspace-54ka</link>
      <guid>https://dev.to/mfcmatheus/supercharge-project-switching-with-wrkspace-54ka</guid>
      <description>&lt;p&gt;Wrkspace is the ultimate productivity tool for developers, designed to simplify and supercharge your workflow. Experience a 300% improvement in startup time and eliminate repetitive scripts.&lt;/p&gt;

&lt;p&gt;With a one-time setup for each project, Wrkspace automates the entire process of booting your local environment, so you can focus on what matters—coding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscn9rfj71pil9a3diq5t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscn9rfj71pil9a3diq5t.png" alt="Wrkspace magic with a single click, launch your boot scripts, compile your assets, launch your services, and start your web-pages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Works like magic--Configure your project once, use it limitlessly. No more repetitive scripts to switch between projects.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/zYuaCo7jiNE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Features at a glance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full Docker container orchestration&lt;/li&gt;
&lt;li&gt;Automatic execution of your project’s boot scripts&lt;/li&gt;
&lt;li&gt;Instant editor &amp;amp; terminal sessions&lt;/li&gt;
&lt;li&gt;Automatically launch your browser's pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wrkspace combines all your terminal processes into a single, native, integrated terminal, grouped by project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffjnjodrhtwu2gf5bn1oi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffjnjodrhtwu2gf5bn1oi.png" alt="Wrkspace combines all your terminals into a single place, organized by project."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Since I started using Wrkspace, launching projects on my PC has never been easier. I no longer have to remember which terminal commands to run or keep multiple terminals open. This way, I can start working on my projects and coding without wasting time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gabriele Pini, Fullstack developer&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9jume4crospgtxfvo8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9jume4crospgtxfvo8r.png" alt="Wrkspace integrate with the most popular tools and frameworks."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get started for free at &lt;a href="https://wrkspace.co" rel="noopener noreferrer"&gt;https://wrkspace.co&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Wrkspace: One-Time Configuration, Endless Efficiency</title>
      <dc:creator>Matheus Faria</dc:creator>
      <pubDate>Tue, 13 May 2025 21:20:35 +0000</pubDate>
      <link>https://dev.to/mfcmatheus/wrkspace-one-time-configuration-endless-efficiency-28n4</link>
      <guid>https://dev.to/mfcmatheus/wrkspace-one-time-configuration-endless-efficiency-28n4</guid>
      <description>&lt;p&gt;Wrkspace streamlines your developer workflow by automating local environment setup with a single configuration per project. Say goodbye to repetitive setup scripts—Wrkspace takes care of booting your containers, initializing services, and opening your editor so you can dive straight into coding.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/zYuaCo7jiNE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;It’s truly set-and-forget: define your project once, then launch it infinitely with no extra effort. No more hunting down commands when switching contexts—Wrkspace remembers everything for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Farn8k8j6q0ef5qmnbo0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Farn8k8j6q0ef5qmnbo0l.png" alt="Wrkspace magic with a single click, launch your boot scripts, compile your assets, launch your services, and start your web-pages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Experience up to 300% faster project startup times, eliminate manual steps, and keep your focus where it belongs—on building great software. Wrkspace integrates seamlessly with Docker, runs your startup scripts, opens your IDE, and loads your web apps in the browser all with one click.&lt;/p&gt;

&lt;p&gt;Wrkspace collapses every necessary terminal window into a single, native interface grouped by project—so you never lose track of what’s running.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fll6kaf8j1j6uwew0v331.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fll6kaf8j1j6uwew0v331.png" alt="Wrkspace combines all your terminals into a single place, organized by project."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Features at a glance&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comprehensive Docker orchestration across all your services&lt;/li&gt;
&lt;li&gt;Automatic execution of your project’s init and seed scripts&lt;/li&gt;
&lt;li&gt;Unified terminal sessions, organized by project and service&lt;/li&gt;
&lt;li&gt;Instant launch of your preferred editor and terminals&lt;/li&gt;
&lt;li&gt;Auto-open your browser pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;“Since adopting Wrkspace, spinning up my projects has become effortless. I no longer juggle multiple terminals or forget commands; I just click and code.”&lt;br&gt;
— Gabriele Pini, Fullstack Developer&lt;/p&gt;

&lt;p&gt;Wrkspace plays nicely with today’s top frameworks and tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiasnqflmzf3n2dmphhy1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiasnqflmzf3n2dmphhy1.png" alt="Wrkspace integrate with the most popular tools and frameworks."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get started for free at &lt;a href="https://wrkspace.co" rel="noopener noreferrer"&gt;https://wrkspace.co&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Wrkspace: One-Time Setup, Lifetime Productivity</title>
      <dc:creator>Matheus Faria</dc:creator>
      <pubDate>Mon, 12 May 2025 21:43:33 +0000</pubDate>
      <link>https://dev.to/mfcmatheus/wrkspace-one-time-setup-lifetime-productivity-2j1c</link>
      <guid>https://dev.to/mfcmatheus/wrkspace-one-time-setup-lifetime-productivity-2j1c</guid>
      <description>&lt;p&gt;Wrkspace is the ultimate productivity tool for developers, designed to simplify and supercharge your workflow. With a one-time setup for each project, Wrkspace automates the entire process of booting your local environment, so you can focus on what matters—coding.&lt;/p&gt;

&lt;p&gt;Works like magic--Configure your project once, use it limitlessly. No more repetitive scripts to switch between projects.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/zYuaCo7jiNE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;With Wrkspace, switching between projects has never been easier. Experience a 300% improvement in startup time, streamline your workflow, and eliminate repetitive tasks. Integrate with Docker, launch your boot scripts, open with your editor, and launch your web pages with a single click.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscn9rfj71pil9a3diq5t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscn9rfj71pil9a3diq5t.png" alt="Wrkspace magic with a single click, launch your boot scripts, compile your assets, launch your services, and start your web-pages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Features at a glance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full Docker container orchestration&lt;/li&gt;
&lt;li&gt;Automatic execution of your project’s boot scripts&lt;/li&gt;
&lt;li&gt;Instant editor &amp;amp; terminal sessions&lt;/li&gt;
&lt;li&gt;Automatically launch your browser's pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wrkspace combines all your terminal processes into a single, native, integrated terminal, grouped by project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffjnjodrhtwu2gf5bn1oi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffjnjodrhtwu2gf5bn1oi.png" alt="Wrkspace combines all your terminals into a single place, organized by project."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Transform the way you manage your local development environments—Wrkspace is here to revolutionize your productivity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Since I started using Wrkspace, launching projects on my PC has never been easier. I no longer have to remember which terminal commands to run or keep multiple terminals open. This way, I can start working on my projects and coding without wasting time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gabriele Pini, Fullstack developer&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9jume4crospgtxfvo8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9jume4crospgtxfvo8r.png" alt="Wrkspace integrate with the most popular tools and frameworks."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get started for free at &lt;a href="https://wrkspace.co" rel="noopener noreferrer"&gt;https://wrkspace.co&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>devtools</category>
    </item>
  </channel>
</rss>
