frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Sheet Ninja – Google Sheets as a CRUD Back End for Vibe Coders

https://sheetninja.io
41•sxa001•2h ago

Comments

abdusco•1h ago
The animations in the page keeps interrupting me and scrolling me up after I scroll past them.
sxa001•1h ago
Is this in the 'How it Works' section? I'll get that fixed - thanks for letting me know.
ofcrpls•1h ago
Yes https://youtube.com/shorts/rQdvvGtapL4
sxa001•1h ago
This is really helpful thanks. I've just pushed a build to disable the scroll-jacking - ETA 5-10 mins!
sxa001•1h ago
Hi all - a friend and I have been dabbling in the entrepreneur space for years, but we never really pulled the trigger because of our corporate jobs. We suffer from the same thing that plagues a lot of engineers: we know how to build products, but we are weak at distribution and marketing.

We feel that being able to build is becoming table stakes and the ability to actually get a product into people's hands is more important than ever. We built SheetNinja (https://sheetninja.io) to force ourselves to learn that side of the business from the ground up.

We chose a validated market (sheets-to-api) so we could focus on the "how to find users" problem rather than wondering if the category was useful. It also fits our current "vibe coding" workflow i.e. when we use LLMs or Replit to spin up an idea, a Google Sheet is often the fastest way to handle CRUD without the friction of setting up a traditional database.

We are looking for feedback on the tool itself and the landing page. We have a lot of visitors but a lower sign-up rate atm.

Thanks, in advance!

https://sheetninja.io

tjohnell•1h ago
Please share the repo for the API and we will happily provide technical feedback.
Imustaskforhelp•1h ago
Good project but I wish something like this can exist for proton mail, I have made some puppeteer scripts which can hook up to proton docs.

But Proton is really doing some great disservice to not having a public api for their docs.

I can imagine it being used for anonymous comments page for webpages etc.

I am not sure if there is something that you can do about it though given that the fundamental issue of this is caused by proton not having an api whereas I think google docs does have API.

It's more a message to proton if anything.

PullJosh•1h ago
Looks great! I’ve definitely wanted this exact thing before. I will consider reaching for this next time I need to throw together a quick app.
mememememememo•1h ago
Oh man fix the site. If I scroll down it auto scrolls up after 2 seconds. And other bugs.
sxa001•1h ago
Sorry about that - I've pushed a fix to stop it from auto-scrolling which should be propagating through soon. Thank you for flagging this
tyleo•1h ago
This site is pretty broken. The project seems cool but I’d recommend a more static landing page. I bounced very quickly. Didn’t even make it to the bottom with all the distracting animations.
snoopen•1h ago
I'm not sure I see why this needs to be a paid service. Unless I understand incorrectly, you can get the same result for free, self contained, with freely available code like this: https://gist.github.com/richardblondet/ce87a397ef669d4d25dd2...
robotswantdata•1h ago
Don’t really get the purpose for this apart from throw away projects.

For vibe coders is it really “hours” setting up a database these days? GCP cloud sql + drizzle ORM is minutes and actually scales unlike a spreadsheet, heck Claude can even write you a deployment script and run it over GCP CLI.

misiek08•1h ago
Cloud SQL costs gazillions, sheet is free (other than selling your data)
codybontecou•1h ago
Most are lucky to get a few sign ups.
robotswantdata•1h ago
Cloud sql lowest tier is pennies a day, this ninja platform is also not free.

A spreadsheet is a misclick away from corruption, why not spend another prompt on getting Claude to configure a db?

kevcampb•1h ago
Which works out at $100 USD / year. You might think that's trivial, but when you start provisioning multiple environments over multiple projects it starts to add up.

It's a shame that Google haven't managed to come up with a scale to zero option or serverless alternative that's compatible.

rvz•1h ago
It is trivial to set up a database on GCP given that you know what you are doing and I would pay Google for that stability and support for setting up multi-tenancy and region.

Using Google spreadsheets as a backend will just cause them to charge everyone later.

Sheet Ninja isn't free. Even on their side, "free" does not mean what you think it means.

robotswantdata•56m ago
setup a DB project , use same cloud sql instance for all DBs. Did that for years on non prod or experimental projects. $100 is a bargain for what you get in terms of resiliency
Yokohiii•45m ago
Sheet Ninja is 108 USD / year and has tiny capacities for every metric. SQLite is free and would stomp this in every aspect on low budget hosting. Even a tiny API that stores CSV would be magnitudes more efficient.

But what would scare me the most, is that google can easily shut this thing down.

n_e•59m ago
> Cloud sql lowest tier is pennies a day

Unless things have improved it's also hideously slow, like trivial queries on a small table taking tens of milliseconds. Though I guess that if the alternative is google sheets that's not really a concern.

gruez•56m ago
>sheet is free (other than selling your data)

Except the sheets-to-api SaaS charges $9/month if you want more than 250 requests.

bercini•7m ago
You can fire up a burstable postgres for about $20/mo
rsafaya•1h ago
Really good project for a quick data back end.

One feature suggestion: webhook support for row changes:

If my Sheet updates (say, a new waitlist signup), I'd want to trigger for e.g. a Slack notification. Supabase has something similar with their database webhooks. I use that extensively for kicking off signup workflows.

snoopen•1h ago
You can do this now directly in the Google environment. Should be trivial to vibe code Google Apps Script to hit a Slack endpoint. You'd probably use an 'on edit' trigger to run the code.
sxa001•1h ago
That's a great suggestion, thank you

For your signup workflows, how sensitive would you be to latency? Would a 30 to 60 second delay be a dealbreaker, or are you looking for something that hits Slack the instant the row is created?

(The challenge with Google Sheets is we'd have to poll for changes)

smrtinsert•1h ago
Do vibe coders need an api for an api? Sounds like something solvable with a skill
igor_mart•1h ago
Just impossible to read the landing page on mobile due to endless carousel sliding which constantly returns you to the top of the page
michaelcampbell•1h ago
I didn't have any "top of page" navigations that I didn't control going on.
odest•1h ago
I really like the idea of using Google Sheets for quick prototyping and maybe "vibe coding" without the friction of setting up a traditional DB.

I haven’t noticed a scrolling issues, btw

lpcvoid•1h ago
The world needs less vibe coded slop, not more
evanbabaallos•1h ago
Is this meant to replace databases?
_joel•1h ago
"Ship now, pay later" you're not wrong.
0xbrad•1h ago
Awesome!
curbits•1h ago
I have done this for my own projects for years it’s great for projects that are only for me and gives me a very good db editor also. Cool project though the only risk I see is that if the target audience are vibe coders they will you known just vibe code an integration
sxa001•46m ago
Thank you! The idea of our target audience just vibe coding this themselves definitely gave us pause for thought while we were building it :)

We're thinking of playing around with the pricing right now to make sure it is cheaper to just use this than to spend the time and tokens recreating the logic. We will see how it plays out.

pduggishetti•1h ago
SQLite, SQLite + drizzle with WAL mode, push it to a VPS, do not waste your time on anything else :)

Thank me when things become super easy!

When things scale, SQLite will still be fine, will fit 99% of the vibe coders needs!

When they don't then migrate to what ever!

mettamage•1h ago
This requires technical skill
threatofrain•26m ago
If Claude can do it reasonably well then there’s another tier of technical skill that can reach.
rvz•1h ago
> When things scale, SQLite will still be fine, will fit 99% of the vibe coders needs!

No it won't. SQLite is a poor choice at handling this, period. With all those hacks it still doesn't make any sense over something like PostgresSQL which is designed for that use case.

Yet another reason why I dismiss this nonsense of vibe coding.

Raed667•1h ago
I put Google Sheets as a backend (in production) when i wanted a select non technical people to be able to see and modify the data without the cost of building a backend.

I really wish auth was easier to setup for services though, i see no reason google can't provide this out of the box

riffraff•52m ago
You can auth with Google auth after you configure an app, what are you thinking of that would be simpler?
Raed667•40m ago
I meant to authenticate a service (that is not running on GCP) to access the sheet, it requires a service account and felt more convoluted than what it needs to be
afferi300rina•30m ago
Completely agree. Managing service account JSON keys and configuring IAM roles just to access a single sheet feels like a huge overhead for simple projects.
_pdp_•55m ago
If this site does not run on top of a google sheet then don't believe it.

Overestimation of microplastics potentially caused by scientists' gloves

https://news.umich.edu/nitrile-and-latex-gloves-may-cause-overestimation-of-microplastics-u-m-stu...
160•giuliomagnifico•3h ago•64 comments

The Cloud: The dystopian book that changed Germany (2022)

https://www.bbc.com/culture/article/20221101-the-cloud-the-nuclear-novel-that-shaped-germany
25•leonidasrup•1h ago•11 comments

Miasma: A tool to trap AI web scrapers in an endless poison pit

https://github.com/austin-weeks/miasma
67•LucidLynx•3h ago•27 comments

Founder of GitLab battles cancer by founding companies

https://sytse.com/cancer/
1172•bob_theslob646•20h ago•224 comments

Technology: The (nearly) perfect USB cable tester does exist

https://blog.literarily-starved.com/2026/02/technology-the-nearly-perfect-usb-cable-tester-does-e...
128•birdculture•3d ago•55 comments

AI overly affirms users asking for personal advice

https://news.stanford.edu/stories/2026/03/ai-advice-sycophantic-models-research
689•oldfrenchfries•23h ago•544 comments

I turned my Kindle into my own personal newspaper

https://manualdousuario.net/en/how-to-kindle-personal-newspaper/
80•rpgbr•2d ago•28 comments

CSS is DOOMed

https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/
400•msephton•17h ago•93 comments

Show HN: Create a full language server in Go with 3.17 spec support

https://github.com/owenrumney/go-lsp
13•rumno0•4d ago•2 comments

LinkedIn uses 2.4 GB RAM across two tabs

73•hrncode•4h ago•44 comments

Siclair Microvision (1977)

https://r-type.org/articles/art-452.htm
25•joebig•2d ago•7 comments

Show HN: Public transit systems as data – lines, stations, railcars, and history

https://publictransit.systems
27•qwertykb•6h ago•8 comments

Alzheimer's disease mortality among taxi and ambulance drivers (2024)

https://www.bmj.com/content/387/bmj-2024-082194
159•bookofjoe•12h ago•102 comments

OpenBSD on Motorola 88000 Processors

http://miod.online.fr/software/openbsd/stories/m88k1.html
110•rbanffy•1d ago•15 comments

Lat.md: Agent Lattice: a knowledge graph for your codebase, written in Markdown

https://github.com/1st1/lat.md
43•doppp•4h ago•9 comments

I decompiled the White House's new app

https://thereallo.dev/blog/decompiling-the-white-house-app
560•amarcheschi•22h ago•202 comments

Further human + AI + proof assistant work on Knuth's "Claude Cycles" problem

https://twitter.com/BoWang87/status/2037648937453232504
227•mean_mistreater•19h ago•155 comments

Nonfiction Publishing, Under Threat, Is More Important

https://newrepublic.com/article/207659/non-fiction-publishing-threat-important-ever
21•Hooke•3d ago•9 comments

The Failure of the Thermodynamics of Computation(2010)

https://sites.pitt.edu/~jdnorton/Goodies/Idealization/index.html
3•nill0•2d ago•0 comments

Monado became the foundation for OpenXR runtimes

https://www.collabora.com/news-and-blog/news-and-events/how-monado-became-the-foundation-for-open...
23•mfilion•2d ago•2 comments

A Verilog to Factorio Compiler and Simulator (Working RISC-V CPU)

https://github.com/ben-j-c/verilog2factorio
100•signa11•3d ago•11 comments

What if AI doesn't need more RAM but better math?

https://adlrocha.substack.com/p/adlrocha-what-if-ai-doesnt-need-more
81•adlrocha•5h ago•44 comments

I Built an Open-World Engine for the N64 [video]

https://www.youtube.com/watch?v=lXxmIw9axWw
415•msephton•1d ago•70 comments

Android’s new sideload settings will carry over to new devices

https://www.androidauthority.com/android-sideload-carry-over-3652845/
120•croemer•17h ago•158 comments

A laser-based process that enables adhesive-free paper packaging

https://www.fraunhofer.de/en/press/research-news/2026/march-2026/sealing-paper-packaging-without-...
94•gnabgib•14h ago•40 comments

OpenCiv1 – open-source rewrite of Civ1

https://github.com/rajko-horvat/OpenCiv1
165•caminanteblanco•19h ago•51 comments

Show HN: Sheet Ninja – Google Sheets as a CRUD Back End for Vibe Coders

https://sheetninja.io
41•sxa001•2h ago•45 comments

The ANSI art "telecomics" of the 1992 election

https://breakintochat.com/blog/2026/03/25/don-lokke-and-mack-the-mouse/
60•Kirkman14•2d ago•7 comments

Linux is an interpreter

https://astrid.tech/2026/03/28/0/linux-is-an-interpreter/
218•frizlab•20h ago•52 comments

InpharmD (YC W21) Is Hiring – Senior Ruby on Rails Developer

https://inpharmd.com/jobs/senior-ruby-on-rails-engineer
1•tulasichintha•16h ago