Lasan
banner
lasnish.substack.com
Lasan
@lasnish.substack.com
The developer behind https://writtte.com
I am currently building the inline AI feature in Writtte . I assume that within the next two weeks I can release the complete product. I am thinking about creating a small user list, around 10 to 20 founding users, with bigger discounts and more access. What do you think?

#opensource #buildinpublic
January 19, 2026 at 6:11 PM
The project just passed 50K lines of code. I believe I can release it when the codebase reaches around 70K.

github.com/writtte/writ...

#opensource #buildinpublic
GitHub - writtte/writtte: Drafting great content, the way it should be, not the way it's been.
Drafting great content, the way it should be, not the way it's been. - writtte/writtte
github.com
January 18, 2026 at 7:17 PM
It literally took me more than 7 hours to decide how to design the style creation modal in writtte.com , how the elements should be structured, and which button click should trigger the modal to open. These kinds of decisions are extremely hard sometimes.

#OpenSource #BuildInPublic
January 17, 2026 at 7:52 PM
🙂 It is okay to copy some features from similar applications to improve your product.

#opensource #buildinpublic
January 17, 2026 at 4:10 PM
Let's start implementing AI features.

#opensource #BuildInPublic
January 16, 2026 at 5:35 PM
I'm really thinking about adding protected sharing feature with the writtte.com MVP release. Should I do that? Maybe.

#opensource #buildinpublic
January 15, 2026 at 6:26 PM
🫰 Version history is complete.
🫰 Sharing feature is done.

For the sharing feature, users can view analytics that include unique views and total views for up to one month.

#opensource #buildinpublic
few more features left: version history, grammar linting, AI integration, and protected sharing. Let's tackle these in the next few days.

#opensource #BuildInPublic
January 15, 2026 at 6:07 PM
Version History ✅

#opensource #buildinpublic
few more features left: version history, grammar linting, AI integration, and protected sharing. Let's tackle these in the next few days.

#opensource #BuildInPublic
January 13, 2026 at 9:17 PM
Finally implemented the version history feature for documents in writtte.com with a 30-minute history gap. A few more features to go before the MVP release. Yay!

#opensouce #BuildInPublic
January 13, 2026 at 9:10 PM
few more features left: version history, grammar linting, AI integration, and protected sharing. Let's tackle these in the next few days.

#opensource #BuildInPublic
January 12, 2026 at 7:42 PM
I really love soft, minimalist UI designs because they have no distractions. But now this feels far too minimalist.

#opensource #buildinpublic
January 12, 2026 at 5:19 PM
I really need to learn micro interactions in CSS. Every day something comes to mind that I didn't know before. Ugh.
January 11, 2026 at 6:07 PM
After starting the project, the most complex thing I did was reverse eng the Medium, Substack, and WP editors. Substack was easy, but Medium uses a very custom editor. Anyway there is now no formatting gap between writtte.com and Medium, Substack, or WordPress.

#buildinpublic #opensource
January 10, 2026 at 6:18 PM
It’s only one feature 🤧

#opensource #buildinpublic
January 9, 2026 at 1:00 PM
🚀 Yay! 🙂‍↔️ The entire infrastructure cost is now covered for writtte.com. You don't need investors, you just need a laptop, internet, and a really great product idea that solves a real problem.

#opensource #buildinpublic
January 9, 2026 at 4:50 AM
In writtte.com I decided to remove the fixed top bar from the desktop view. It will only be available on tablet and mobile views because using the block menu on those devices is impractical. Let’s see how this goes.

#opensource #buildinpublic
January 8, 2026 at 4:11 PM
I'm thinking about removing the top bar in writtte.com and enabling the bubble menu and block menu by default in the editor. However, the block menu is impractical on mobile devices, so the top bar may be available only on mobile, with the same content as the block menu.

#opensource #buildinpublic
January 7, 2026 at 4:52 PM
I didn't know that for the MVP, using a Go backend and a vanilla JS frontend, I wrote 38k lines of code. I hope this product gives me results.

#buildinpublic #opensource
January 6, 2026 at 7:56 PM
I’ve finally added custom theme support to writtte.com, complete with editor font themes, and it looks awesome.

#opensource #buildinpublic #saas
January 6, 2026 at 1:56 PM
😄 ✨ 2026 is about to be insanely exciting! Just a few more days to go… ⏳ 🎉

#opensource #buildinpublic
January 5, 2026 at 10:19 AM
If you're curious about what software I used for DB-related operations while developing writtte.com, it's DBeaver, one of the best open-source software tools ever built.

#opensource #buildinpublic
January 4, 2026 at 6:14 PM
It literally took me 10+ hours to implement a custom image extension for the ProseMirror editor in writtte.com that supports AWS S3 uploads and IndexedDB loading with an upload/loading indicator. Now I'm happy. I can sleep peacefully :D

#opensource #buildinpublic
January 3, 2026 at 6:03 PM
Now I'm implementing image support for the Writtte editor. It uses a private AWS S3 general bucket. Everything is secure, extremely fast, scalable, and reliable thanks to IndexedDB. I'm excited to see users use these features after releasing it.

#opensource #buildinpublic
January 2, 2026 at 6:20 PM
I’ve made the @writtte_os roadmap public, so everyone can now see new features, enhancements, and experiments in the project.

github.com/orgs/writtte...

#opensource #buildinpublic
January 1, 2026 at 6:10 PM
It’s the first day of a new year. Let’s start it by launching a new open-source project.

github.com/writtte/writ...

#opensource
GitHub - writtte/writtte: Drafting great content, the way it should be, not the way it's been.
Drafting great content, the way it should be, not the way it's been. - writtte/writtte
github.com
December 31, 2025 at 6:35 PM