Live data from Hacker News

Ask HN: What tech stack would you use to build an open-source Google Keep clone?

news.ycombinator.com

61–70 of 128 posts

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#61
I don't know which frameworks do real time multi-user updates but that's a feature of many of Google's apps I would miss if it wasn't there.

I have Keep open on my laptop, my work desktop, my phone, and sometimes my tablet. If I edit on one the edits show up everywhere else without refreshing which is important because I might be sitting at my desk, type a few things into a list, walk down the hall, get out my phone, add a few more things.

Maybe people can suggest which frameworks handle that for you vs which ones you'd have to role your own solution.

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#62
post #16

So for something like this I would go Mobile first and I would use this new open source technology from Google called Flutter, you can avoid JavaScript all together and go with Dart, even if you’ve never used it it’s incredily easy to learn. In my opinion is far superior technology to react native. You could get out a cross platform app with some of the basic things you describe in a few weeks. I would use AWS Lambda…

This is interesting. How long did it take you to do this? Do you manually curate the articles in the app or are they randomly pulled from the web?

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#64

Earlier quoted context omitted.

You sound like you're describing https://standardnotes.org/ ! (Not linked, just a happy paying user)

Off topic, but it's humorous to me that the "Web" logo is simply the Chromium logo.

Arguably more depressing than humorous!

I do like that there is a "download" page for the web version though, which "downloads" a 301 redirect.

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#65
For the backend I'd use wolkenkit, a backend framework for JavaScript that lets you build backends very quickly: https://github.com/thenativeweb/wolkenkit

To get started, you find everything you need in the documentation, see https://docs.wolkenkit.io/3.1.0/

There is also an existing sample application that you might use as a starting point: https://github.com/thenativeweb/wolkenkit-boards

For the frontend I'd use React, probably, just because it is the UI library / frontend I'm most familiar with and the one I value the most.

PS: Please note that I am one of the core developers of wolkenkit, so please take my answer with a grain of salt.

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#67

Earlier quoted context omitted.

You sound like you're describing https://standardnotes.org/ ! (Not linked, just a happy paying user)

Off topic, but it's humorous to me that the "Web" logo is simply the Chromium logo.

I see that on Reddit also. When viewing their site from a phone, a pop-up says "view on our app? [Reddit Logo] View on web? [Chromium logo]"

Silly goose, I'm never leaving Firefox.

Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?

#69
post #53

If you're going to build an open source product that you want people to host on their own servers then a few things are really important: - Ease of deploying. - Amount of resources required to run it. I've been building an open source notes app recently and I picked Rust + ReasonML and React in the front end. It's super easy to deploy; it all compiles down to a single native binary that contains both the server and f…

> I've been building an open source notes app recently and I picked Rust + ReasonML and React in the front end.

Could you share a link to the repo? I'd love to take a look :)

Post reply on HN