<?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: Tiago Furtado</title>
    <description>The latest articles on DEV Community by Tiago Furtado (@tiagofur).</description>
    <link>https://dev.to/tiagofur</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%2F3970183%2Fafe22746-d58b-4c44-80f9-d99de0fb2fad.jpg</url>
      <title>DEV Community: Tiago Furtado</title>
      <link>https://dev.to/tiagofur</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tiagofur"/>
    <language>en</language>
    <item>
      <title>I’m building DevDeck: an open-source developer memory app for tools, snippets, prompts, and shared knowledge</title>
      <dc:creator>Tiago Furtado</dc:creator>
      <pubDate>Fri, 05 Jun 2026 16:49:40 +0000</pubDate>
      <link>https://dev.to/tiagofur/im-building-devdeck-an-open-source-developer-memory-app-for-tools-snippets-prompts-and-shared-1gk6</link>
      <guid>https://dev.to/tiagofur/im-building-devdeck-an-open-source-developer-memory-app-for-tools-snippets-prompts-and-shared-1gk6</guid>
      <description>&lt;p&gt;Developers do not have a saving problem.&lt;/p&gt;

&lt;p&gt;We have a rediscovery problem.&lt;/p&gt;

&lt;p&gt;I keep finding useful repos, CLIs, snippets, prompts, shortcuts, articles, and workflow notes. Some come from GitHub. Some come from Discord. Some come from Reddit, docs, YouTube, newsletters, coworkers, or random late-night debugging sessions.&lt;/p&gt;

&lt;p&gt;At the moment I find them, they feel important.&lt;/p&gt;

&lt;p&gt;Three weeks later, I remember the shape of the solution — but not the name, the link, the exact command, the flags, or why I saved it in the first place.&lt;/p&gt;

&lt;p&gt;Bookmarks become a graveyard. GitHub stars are too broad. Notes become scattered. Chat history disappears.&lt;/p&gt;

&lt;p&gt;That is the problem I am trying to solve with &lt;strong&gt;DevDeck&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/tiagofur/dev_deck" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck&lt;/a&gt;  &lt;/p&gt;

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

&lt;p&gt;DevDeck is an open-source desktop/web app for developers who want a better way to save, organize, retrieve, and share useful technical knowledge.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;capture useful developer artifacts;&lt;/li&gt;
&lt;li&gt;add enough context to make them reusable later;&lt;/li&gt;
&lt;li&gt;retrieve them by intent, not only exact keywords;&lt;/li&gt;
&lt;li&gt;use them inside a developer workbench;&lt;/li&gt;
&lt;li&gt;share high-signal findings with trusted groups or communities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I think of it as a developer memory layer.&lt;/p&gt;

&lt;p&gt;Not just “where did I save this link?” but:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Why did this matter, when should I use it, and who else in my community could benefit from it?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What can be saved?
&lt;/h2&gt;

&lt;p&gt;DevDeck is designed around the kind of things developers actually collect every day:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;repositories;&lt;/li&gt;
&lt;li&gt;CLIs;&lt;/li&gt;
&lt;li&gt;snippets;&lt;/li&gt;
&lt;li&gt;prompts;&lt;/li&gt;
&lt;li&gt;shortcuts;&lt;/li&gt;
&lt;li&gt;runbooks;&lt;/li&gt;
&lt;li&gt;articles;&lt;/li&gt;
&lt;li&gt;tools;&lt;/li&gt;
&lt;li&gt;notes;&lt;/li&gt;
&lt;li&gt;how-tos;&lt;/li&gt;
&lt;li&gt;workflow ideas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each saved item can include context such as why it matters, when to use it, tags, source metadata, and gotchas.&lt;/p&gt;

&lt;p&gt;That context is the important part.&lt;/p&gt;

&lt;p&gt;A saved link without context is usually just another link you will forget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Circles matter
&lt;/h2&gt;

&lt;p&gt;The feature I care about most right now is &lt;strong&gt;Circles&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Most developer communities already share valuable discoveries every day. Someone finds a useful CLI. Someone solves a deployment issue. Someone posts a snippet that saves hours. Someone discovers a library that fits a specific use case.&lt;/p&gt;

&lt;p&gt;But that signal usually gets buried in chat.&lt;/p&gt;

&lt;p&gt;A Circle is meant to be a shared space where a trusted group can contribute findings with context.&lt;/p&gt;

&lt;p&gt;Not only:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Here is a link.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Here is what this is, why it matters, when we should use it, and what to watch out for.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the direction I want DevDeck to grow toward: not only personal memory, but community memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current status
&lt;/h2&gt;

&lt;p&gt;DevDeck is currently at &lt;strong&gt;0.5.0 Public Beta&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I am intentionally not calling it stable or 1.0 yet.&lt;/p&gt;

&lt;p&gt;It is useful today, but it is still being polished. The current focus is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;onboarding;&lt;/li&gt;
&lt;li&gt;UI/UX polish;&lt;/li&gt;
&lt;li&gt;self-hosting docs;&lt;/li&gt;
&lt;li&gt;contributor experience;&lt;/li&gt;
&lt;li&gt;demo data and screenshots;&lt;/li&gt;
&lt;li&gt;Circle/community workflows;&lt;/li&gt;
&lt;li&gt;smaller, easier-to-review pull requests.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I want to be honest about the stage of the project. This is not a finished enterprise platform. It is an open-source project looking for early users, contributors, and sharp feedback.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;p&gt;DevDeck is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React 18;&lt;/li&gt;
&lt;li&gt;TypeScript;&lt;/li&gt;
&lt;li&gt;Electron;&lt;/li&gt;
&lt;li&gt;Go;&lt;/li&gt;
&lt;li&gt;Postgres;&lt;/li&gt;
&lt;li&gt;pgvector;&lt;/li&gt;
&lt;li&gt;pg_trgm;&lt;/li&gt;
&lt;li&gt;Docker Compose;&lt;/li&gt;
&lt;li&gt;Caddy;&lt;/li&gt;
&lt;li&gt;pnpm workspaces.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is a shared React feature layer for web and desktop, plus a browser extension and a Go CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I am looking for
&lt;/h2&gt;

&lt;p&gt;I would love help from developers who care about developer tooling, knowledge management, self-hosting, open source, or community workflows.&lt;/p&gt;

&lt;p&gt;Useful feedback right now would be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does the problem resonate with you?&lt;/li&gt;
&lt;li&gt;How do you currently save tools, snippets, prompts, and workflow notes?&lt;/li&gt;
&lt;li&gt;Would you use private/shared spaces for community knowledge?&lt;/li&gt;
&lt;li&gt;What would make the first-run experience clearer?&lt;/li&gt;
&lt;li&gt;What should be improved before calling this 1.0?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Contributors are also welcome, especially for small focused improvements.&lt;/p&gt;

&lt;p&gt;The project has a first contribution guide and GitHub Discussions open:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repo: &lt;a href="https://github.com/tiagofur/dev_deck" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Discussions: &lt;a href="https://github.com/tiagofur/dev_deck/discussions" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck/discussions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Call for contributors: &lt;a href="https://github.com/tiagofur/dev_deck/discussions/100" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck/discussions/100&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;First contribution guide: &lt;a href="https://github.com/tiagofur/dev_deck/blob/main/docs/FIRST_CONTRIBUTION.md" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck/blob/main/docs/FIRST_CONTRIBUTION.md&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Small PRs beat giant PRs
&lt;/h2&gt;

&lt;p&gt;One thing I am trying to be disciplined about is the contribution workflow.&lt;/p&gt;

&lt;p&gt;I do not want huge pull requests that are hard to review and easy to break.&lt;/p&gt;

&lt;p&gt;The goal is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;one issue;&lt;/li&gt;
&lt;li&gt;one focused PR;&lt;/li&gt;
&lt;li&gt;clear verification;&lt;/li&gt;
&lt;li&gt;tests or screenshots when relevant;&lt;/li&gt;
&lt;li&gt;no vague “big improvement” branches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is slower in the short term, but healthier if the goal is to build a project other people can actually contribute to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I am sharing this now
&lt;/h2&gt;

&lt;p&gt;I am sharing DevDeck now because I want feedback while the direction is still flexible.&lt;/p&gt;

&lt;p&gt;The project is already useful enough to explain, but early enough that good feedback can still shape the product.&lt;/p&gt;

&lt;p&gt;If this problem sounds familiar, I would genuinely appreciate your thoughts.&lt;/p&gt;

&lt;p&gt;How do you currently avoid losing useful developer knowledge?&lt;/p&gt;

&lt;p&gt;And if you work with a team, Discord, Slack, study group, or open-source community: would a shared developer memory space be useful to you?&lt;/p&gt;




&lt;p&gt;GitHub: &lt;a href="https://github.com/tiagofur/dev_deck" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Discussions: &lt;a href="https://github.com/tiagofur/dev_deck/discussions" rel="noopener noreferrer"&gt;https://github.com/tiagofur/dev_deck/discussions&lt;/a&gt;&lt;/p&gt;

</description>
      <category>selfhosted</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
