<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Free Software on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/free-software/</link>
        <description>Recent content in Free Software on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Thu, 28 Aug 2025 15:28:20 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/free-software/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>drawnix</title>
        <link>https://producthunt.programnotes.cn/en/p/drawnix/</link>
        <pubDate>Thu, 28 Aug 2025 15:28:20 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/drawnix/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1642620954915-a57b1d0404ea?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTYzNjYwODJ8&amp;ixlib=rb-4.1.0" alt="Featured image of post drawnix" /&gt;&lt;h1 id=&#34;plait-boarddrawnix&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/plait-board/drawnix&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;plait-board/drawnix&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;picture style=&#34;width: 320px&#34;&gt;
    &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://github.com/plait-board/drawnix/blob/develop/apps/web/public/logo/logo_drawnix_h.svg?raw=true&#34; /&gt;
    &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://github.com/plait-board/drawnix/blob/develop/apps/web/public/logo/logo_drawnix_h_dark.svg?raw=true&#34; /&gt;
    &lt;img src=&#34;https://github.com/plait-board/drawnix/blob/develop/apps/web/public/logo/logo_drawnix_h.svg?raw=true&#34; width=&#34;360&#34; alt=&#34;Drawnix logo and name&#34; /&gt;
  &lt;/picture&gt;
&lt;/p&gt;
&lt;div align=&#34;center&#34;&gt;
  &lt;h2&gt;
    开源白板工具（SaaS），一体化白板，包含思维导图、流程图、自由画等
  &lt;br /&gt;
  &lt;/h2&gt;
&lt;/div&gt;
&lt;div align=&#34;center&#34;&gt;
  &lt;figure&gt;
    &lt;a target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
      &lt;img src=&#34;https://github.com/plait-board/drawnix/blob/develop/apps/web/public/product_showcase/case-2.png&#34; alt=&#34;Product showcase&#34; width=&#34;80%&#34; /&gt;
    &lt;/a&gt;
    &lt;figcaption&gt;
      &lt;p align=&#34;center&#34;&gt;
        All in one 白板，思维导图、流程图、自由画等
      &lt;/p&gt;
    &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;a href=&#34;https://hellogithub.com/repository/plait-board/drawnix&#34; target=&#34;_blank&#34;&gt;
    &lt;picture style=&#34;width: 250&#34;&gt;
      &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=4dcea807fab7468a962c153b07ae4e4e&amp;claim_uid=zmFSY5k8EuZri43&amp;theme=neutral&#34; /&gt;
      &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=4dcea807fab7468a962c153b07ae4e4e&amp;claim_uid=zmFSY5k8EuZri43&amp;theme=dark&#34; /&gt;
      &lt;img src=&#34;https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=4dcea807fab7468a962c153b07ae4e4e&amp;claim_uid=zmFSY5k8EuZri43&amp;theme=neutral&#34; alt=&#34;Featured｜HelloGitHub&#34; style=&#34;width: 250px; height: 54px;&#34; width=&#34;250&#34; height=&#34;54&#34;/&gt;
    &lt;/picture&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/plait-board/drawnix/blob/develop/README_en.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;em&gt;English README&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;特性&#34;&gt;特性
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;💯 免费 + 开源&lt;/li&gt;
&lt;li&gt;⚒️ 思维导图、流程图&lt;/li&gt;
&lt;li&gt;🖌 画笔&lt;/li&gt;
&lt;li&gt;😀 插入图片&lt;/li&gt;
&lt;li&gt;🚀 基于插件机制&lt;/li&gt;
&lt;li&gt;🖼️ 📃 导出为 PNG, JSON(&lt;code&gt;.drawnix&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;💾 自动保存（浏览器缓存）&lt;/li&gt;
&lt;li&gt;⚡ 编辑特性：撤销、重做、复制、粘贴等&lt;/li&gt;
&lt;li&gt;🌌 无限画布：缩放、滚动&lt;/li&gt;
&lt;li&gt;🎨 主题模式&lt;/li&gt;
&lt;li&gt;📱 移动设备适配&lt;/li&gt;
&lt;li&gt;📈 支持 mermaid 语法转流程图&lt;/li&gt;
&lt;li&gt;✨ 支持 markdown 文本转思维导图（新支持 🔥🔥🔥）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;关于名称&#34;&gt;关于名称
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Drawnix&lt;/strong&gt;&lt;/em&gt;  ，源于绘画(  &lt;em&gt;&lt;strong&gt;Draw&lt;/strong&gt;&lt;/em&gt;  )与凤凰(  &lt;em&gt;&lt;strong&gt;Phoenix&lt;/strong&gt;&lt;/em&gt;  )的灵感交织。&lt;/p&gt;
&lt;p&gt;凤凰象征着生生不息的创造力，而 &lt;em&gt;Draw&lt;/em&gt; 代表着人类最原始的表达方式。在这里，每一次创作都是一次艺术的涅槃，每一笔绘画都是灵感的重生。&lt;/p&gt;
&lt;p&gt;创意如同凤凰，浴火方能重生，而  &lt;em&gt;&lt;strong&gt;Drawnix&lt;/strong&gt;&lt;/em&gt;  要做技术与创意之火的守护者。&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Draw Beyond, Rise Above.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;与-plait-画图框架&#34;&gt;与 Plait 画图框架
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;Drawnix&lt;/em&gt; 的定位是一个开箱即用、开源、免费的工具产品，它的底层是 &lt;em&gt;Plait&lt;/em&gt; 框架，&lt;em&gt;Plait&lt;/em&gt; 是我司开源的一款画图框架，代表着公司在知识库产品上的重要技术沉淀。&lt;/p&gt;
&lt;p&gt;Drawnix 是插件架构，与前面说到开源工具比技术架构更复杂一些，但是插件架构也有优势，比如能够支持多种 UI 框架（&lt;em&gt;Angular、React&lt;/em&gt;），能够集成不同富文本框架（当前仅支持 &lt;em&gt;Slate&lt;/em&gt; 框架），在开发上可以很好的实现业务的分层，开发各种细粒度的可复用插件，可以扩展更多的画板的应用场景。&lt;/p&gt;
&lt;h2 id=&#34;仓储结构&#34;&gt;仓储结构
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;drawnix/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── apps/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── web                   # drawnix.com
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   │    └── index.html       # HTML
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── dist/                     # 构建产物
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── packages/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── drawnix/              # 白板应用
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── react-board/          # 白板 React 视图层
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── react-text/           # 文本渲染模块
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── package.json
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── ...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── README.md
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── README_en.md
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;应用&#34;&gt;应用
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://drawnix.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;em&gt;https://drawnix.com&lt;/em&gt;&lt;/a&gt; 是 &lt;em&gt;drawnix&lt;/em&gt; 的最小化应用。&lt;/p&gt;
&lt;p&gt;近期会高频迭代 drawnix.com，直到发布 &lt;em&gt;Dawn（破晓）&lt;/em&gt; 版本。&lt;/p&gt;
&lt;h2 id=&#34;开发&#34;&gt;开发
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;docker&#34;&gt;Docker
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker pull pubuzhixing/drawnix:latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;依赖&#34;&gt;依赖
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/worktile/plait&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;plait&lt;/a&gt; - 画图框架&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ianstormtaylor/slate&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;slate&lt;/a&gt;  - 富文本编辑器框架&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/floating-ui/floating-ui&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;floating-ui&lt;/a&gt;  - 一个超级好用的创建弹出层基础库&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;贡献&#34;&gt;贡献
&lt;/h2&gt;&lt;p&gt;欢迎任何形式的贡献：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;提 Bug&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;贡献代码&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;支持&#34;&gt;支持
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;欢迎大家 star ⭐️⭐️⭐️ 支持。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/plait-board/drawnix/blob/master/LICENSE&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MIT License&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>klipper</title>
        <link>https://producthunt.programnotes.cn/en/p/klipper/</link>
        <pubDate>Mon, 25 Aug 2025 15:30:50 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/klipper/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1498124411641-3b7f4ab6492f?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTYxMDY5Mjh8&amp;ixlib=rb-4.1.0" alt="Featured image of post klipper" /&gt;&lt;h1 id=&#34;klipper3dklipper&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Klipper3d/klipper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Klipper3d/klipper&lt;/a&gt;
&lt;/h1&gt;&lt;p&gt;Welcome to the Klipper project!&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://producthunt.programnotes.cn/docs/img/klipper-logo-small.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Klipper&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.klipper3d.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Klipper firmware controls 3d-Printers. It combines the power of a
general purpose computer with one or more micro-controllers. See the
&lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/Features.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;features document&lt;/a&gt; for more
information on why you should use the Klipper software.&lt;/p&gt;
&lt;p&gt;Start by &lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/Installation.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;installing Klipper software&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Klipper software is Free Software. See the &lt;a class=&#34;link&#34; href=&#34;COPYING&#34; &gt;license&lt;/a&gt; or read
the &lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/Overview.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;documentation&lt;/a&gt;. We
depend on the generous support from our
&lt;a class=&#34;link&#34; href=&#34;https://www.klipper3d.org/Sponsors.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;sponsors&lt;/a&gt;.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
