Live data from Hacker News

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

news.ycombinator.com

71–80 of 128 posts

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

#71
post #56

I'm going to throw this one back at you: > "I'm sick of waiting for Google's Keep team to improve their app, or even to respond to feature requests. (Crickets.)" Choose a stack that: a. has many developers using it on GitHub (since that happens to be the most popular platform for hosting open source code) AND b. is easier to use or fork as well. Life will take over at some point after you develop some version of a Ke…

I second this. Build abstraction ladders. Built platforms, and build it such that you don't have to build everything, something users can extend to meet their own needs.

Application developers need to open their platforms. Had Keep made their application open and layered, your new features would be locked behind the Keep gate.

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

#73

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.

It's the new "e" icon.

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

#75
post #10

If you want people to keep their notes in it, it's going to have to advertise stability and longevity. Ruthlessly cut dependencies/requirements and avoid using features that may change under you as time goes on. Use a simple data-store built with common tech (json, sqlite, straight text files, etc) so people can get to their data even if your code disappears off the face of the Earth one day. For the frontend, then,…

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

Is it completely open source + optional paid hosting (I spent a few minutes reading but wasn't sure.)

FWIW: Open Source client + server with optional paid hosting is my favourite. And it is not just words: I've been paying a few hosting services, both commercial and open source, for a few years.

I like the assurance of open source but I often prefer to pay the people who make it to host it.

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

#76
post #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 :)

Sure! It's https://github.com/pascalw/pragma/ and there's a demo running at https://pragma-demo.pascalw.me/.

I've actually just taken a short break from the project. It turns out building a good offline + sync note taking app is more complicated than I imagined it would be :-) Given that I'm just working on it in my spare time every now and then it frustrates me a little sometimes that I'm not making as much progress as I would like. But probably I'll pick it up again soon because I do believe this could turn out to be quite useful.

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

#78
Front end: You could use anything you wish, heck even jQuery. Svelte is lightweight and powerful. If you prefer a React/JSX flavor I'd go with Inferno which is faster and more lightweight. Vue is probably the easiest one to use of the bunch.

Back end: You could certainly do that with cloud functions without a database. Store encrypted JSONs somewhere. It would scale effortlessly. Use Auth0 for authentication.

Another option could be hasura.io which provides so much out of the box and can be installed everywhere with docker.

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

#79
post #67

Earlier quoted context omitted.

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.

For me it shows the [Reddit logo] and [Safari logo], since I'm on IOs. So it seems like it pulls the standard browser...

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

#80
post #67

Earlier quoted context omitted.

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.

[deleted]
Post reply on HN