<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: lavrton</title><link>https://news.ycombinator.com/user?id=lavrton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 11:07:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lavrton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lavrton in "The surprisingly complex journey to text-selectable client-side generated PDFs"]]></title><description><![CDATA[
<p>Just was solving the exact same issue.<p>Recently I released <a href="https://polotno.com/render-tag/" rel="nofollow">https://polotno.com/render-tag/</a> library to render rich text into 2d canvas context. And it turns out it was very easy to adapt it to work with pdflib library (via 2d canvas <-> pdf context) proxy. I was able to render good set of rich text features. Thinking to make that bridge open source as well. Maybe you will be interested in that?</p>
]]></description><pubDate>Fri, 08 May 2026 14:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48063267</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=48063267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48063267</guid></item><item><title><![CDATA[Show HN: Render-tag - A rich text renderer for the Canvas 2D API]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/polotno-project/render-tag">https://github.com/polotno-project/render-tag</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47889209">https://news.ycombinator.com/item?id=47889209</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Apr 2026 12:19:15 +0000</pubDate><link>https://github.com/polotno-project/render-tag</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=47889209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889209</guid></item><item><title><![CDATA[New comment by lavrton in "Konva.js - Declarative 2D Canvas for React, Vue, and Svelte"]]></title><description><![CDATA[
<p>It is Konva. You can inspect it in Dev Tools.</p>
]]></description><pubDate>Wed, 19 Mar 2025 17:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43415261</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=43415261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43415261</guid></item><item><title><![CDATA[New comment by lavrton in "Konva.js - Declarative 2D Canvas for React, Vue, and Svelte"]]></title><description><![CDATA[
<p>It is a fork of KineticJS. SVG export isn't implemented and I don't think it will be. I, personally, see it as out of the focus of the project.</p>
]]></description><pubDate>Wed, 19 Mar 2025 15:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43412964</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=43412964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43412964</guid></item><item><title><![CDATA[New comment by lavrton in "Konva.js - Declarative 2D Canvas for React, Vue, and Svelte"]]></title><description><![CDATA[
<p>It is mostly community-driven.<p>Recently, I started to use a bit of my company resources to improve the konva project. Currently, I am playing with AI tools for docs, so I have to pay for API usage.</p>
]]></description><pubDate>Wed, 19 Mar 2025 15:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43412927</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=43412927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43412927</guid></item><item><title><![CDATA[Konva.js - Declarative 2D Canvas for React, Vue, and Svelte]]></title><description><![CDATA[
<p>Article URL: <a href="https://konvajs.org/">https://konvajs.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43410988">https://news.ycombinator.com/item?id=43410988</a></p>
<p>Points: 253</p>
<p># Comments: 72</p>
]]></description><pubDate>Wed, 19 Mar 2025 12:30:48 +0000</pubDate><link>https://konvajs.org/</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=43410988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43410988</guid></item><item><title><![CDATA[New comment by lavrton in "Skia Canvas: Browser-Less Implementation of the HTML Canvas Drawing API for Node"]]></title><description><![CDATA[
<p>Yes, it may require some monkey-patching of Konva right now. But I was able to do that. Drop GitHub issue if you are interested to discuss it.</p>
]]></description><pubDate>Tue, 03 Dec 2024 18:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42309759</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=42309759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42309759</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS""]]></title><description><![CDATA[
<p>I am not in puter team, so I may not know some details.<p>But.<p>I don't really care how sign-in is implemented. If it is a popup, but simple for the user - that is ok for me. Probably they will change how it works in the feature because they Puter team was listening for my feedback with puter.js SDK.<p>Right now, I don't pay Puter. As I understand their long-term plan, eventually, they will monetize the users directly, for example, users will pay for bigger cloud storage.<p>For now, I don't have access to users. But I already spoke with Puter team about, and they told me they will have a full user management dashboard.</p>
]]></description><pubDate>Wed, 06 Mar 2024 21:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39621977</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=39621977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39621977</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS""]]></title><description><![CDATA[
<p>I would say much simpler integration. puter.js SDK is super straightforward and fast to integrate.</p>
]]></description><pubDate>Tue, 05 Mar 2024 22:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39610124</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=39610124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39610124</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS""]]></title><description><![CDATA[
<p>Polotno Studio is a free app. And for a long time, it didn't even have the ability to signup and save created designs into a cloud.<p>I didn't want to invest my resources into "cloud saving" feature (as it is a free app). Setup full authorization, setup database, setup servers and tons of other work to finish the cycle.<p><a href="https://docs.puter.com/" rel="nofollow">https://docs.puter.com/</a> gives a very simple, yet powerful client-side js SDK to enable full cloud saving and loading of data for my users. I spent a couple of days for integration. Doing everything by myself with full hosting would take weeks, if not months.</p>
]]></description><pubDate>Tue, 05 Mar 2024 22:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39610098</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=39610098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39610098</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS""]]></title><description><![CDATA[
<p>To me, Puter platform has a huge potential. And as a developer, I already have large value from it.<p>Using puter.js I was able to add full cloud storage for my design editor <a href="https://studio.polotno.com/" rel="nofollow">https://studio.polotno.com/</a> without messing up with auth, backend and databases.</p>
]]></description><pubDate>Tue, 05 Mar 2024 07:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39600331</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=39600331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39600331</guid></item><item><title><![CDATA[Polotno Studio – canva-like design editor without login]]></title><description><![CDATA[
<p>Article URL: <a href="https://studio.polotno.com/">https://studio.polotno.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38763180">https://news.ycombinator.com/item?id=38763180</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Dec 2023 15:07:18 +0000</pubDate><link>https://studio.polotno.com/</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=38763180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38763180</guid></item><item><title><![CDATA[New comment by lavrton in "Ask HN: Side project of more than $2k monthly revenue? what's your project?"]]></title><description><![CDATA[
<p>I am building Polotno SDK (<a href="https://polotno.com/" rel="nofollow">https://polotno.com/</a>). It a mix of SaaS and paid javascript library and react components. It is a design editor that you can integrate into your web app.  From the first paying customer it took around 1 year to get 2000 MRR. And I spent around 9 months on making first version before the first paying customer.<p>It took me a very long time to find the idea of SDK. Previously I was thinking only about B2C cases. B2C market is already VERY crowded with Canva and million of its competitors. But B2B market was almost empty when I started.</p>
]]></description><pubDate>Fri, 14 Apr 2023 20:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35574147</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=35574147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35574147</guid></item><item><title><![CDATA[Show HN: Polotno Studio – free Canva-like design editor, without signups or ads]]></title><description><![CDATA[
<p>Article URL: <a href="https://studio.polotno.com/">https://studio.polotno.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31193841">https://news.ycombinator.com/item?id=31193841</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Apr 2022 15:38:02 +0000</pubDate><link>https://studio.polotno.com/</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=31193841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31193841</guid></item><item><title><![CDATA[New comment by lavrton in "Awesome-loginless: internet services that don't require registrations"]]></title><description><![CDATA[
<p>I made <a href="https://studio.polotno.dev/" rel="nofollow">https://studio.polotno.dev/</a> as a Canva alternative with login-less workflow.</p>
]]></description><pubDate>Mon, 18 Oct 2021 17:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=28907928</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=28907928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28907928</guid></item><item><title><![CDATA[Konva 2d canvas framework Version 8]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/konvajs/konva/blob/master/CHANGELOG.md">https://github.com/konvajs/konva/blob/master/CHANGELOG.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27241283">https://news.ycombinator.com/item?id=27241283</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 21 May 2021 23:33:37 +0000</pubDate><link>https://github.com/konvajs/konva/blob/master/CHANGELOG.md</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=27241283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27241283</guid></item><item><title><![CDATA[New comment by lavrton in "Figma and Canva are taking on Adobe and winning"]]></title><description><![CDATA[
<p>Taking the chance, I am working on JavaScript SDK to make canva-like design editors: <a href="https://polotno.dev/" rel="nofollow">https://polotno.dev/</a>. Will be useful if you want to make a similar tool on your website.<p>There is also <a href="https://studio.polotno.dev/" rel="nofollow">https://studio.polotno.dev/</a> product that as positioned as canva alternative without signups or paywalls. Not as good as canva yet, but it is in progress.</p>
]]></description><pubDate>Fri, 09 Apr 2021 17:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=26753506</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=26753506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26753506</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: Polotno Studio – Canva-like design editor, without signups or ads"]]></title><description><![CDATA[
<p>Yes.</p>
]]></description><pubDate>Tue, 15 Dec 2020 19:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=25434087</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=25434087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25434087</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: Polotno Studio – Canva-like design editor, without signups or ads"]]></title><description><![CDATA[
<p>Yes. There is cross-lines button when you select an object to change its z-index. Looks like it is not clear and I need a different icon/label.</p>
]]></description><pubDate>Tue, 15 Dec 2020 17:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=25432844</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=25432844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25432844</guid></item><item><title><![CDATA[New comment by lavrton in "Show HN: Polotno Studio – Canva-like design editor, without signups or ads"]]></title><description><![CDATA[
<p>Right, that is a bug. Thanks for the feedback.</p>
]]></description><pubDate>Tue, 15 Dec 2020 15:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=25431181</link><dc:creator>lavrton</dc:creator><comments>https://news.ycombinator.com/item?id=25431181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25431181</guid></item></channel></rss>