Show HN: Grist, a Hacker Friendly Spreadsheet
getgrist.com
Show HN: Grist, a Hacker Friendly Spreadsheet
1–10 of 24 posts
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#2While working at Google years ago, I co-founded a nonprofit for math enrichment classes. I ran it in my spare time, using Google Sheets, until the spreadsheet setup grew too unwieldy, time-consuming, and frustrating. Back then, I bit the bullet, and rebuilt it using Django. It took months of my evenings and weekends — just to recreate a database version of what I almost had with a spreadsheet.
That got me thinking what made spreadsheets my tool of choice to start with, and what made me switch to a database, and if we can have the best of both worlds. So we built Grist to be a “relational spreadsheet” — most of what a spreadsheet has, but with more structure, linking between records, and a flexible UI on top.
I’ve been using Grist daily, it’s now my tool of choice. I’d love to know what uses you put it to as well!
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#3Founder here :) While working at Google years ago, I co-founded a nonprofit for math enrichment classes. I ran it in my spare time, using Google Sheets, until the spreadsheet setup grew too unwieldy, time-consuming, and frustrating. Back then, I bit the bullet, and rebuilt it using Django. It took months of my evenings and weekends — just to recreate a database version of what I almost had with a spreadsheet. That go…
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#4Founder here :) While working at Google years ago, I co-founded a nonprofit for math enrichment classes. I ran it in my spare time, using Google Sheets, until the spreadsheet setup grew too unwieldy, time-consuming, and frustrating. Back then, I bit the bullet, and rebuilt it using Django. It took months of my evenings and weekends — just to recreate a database version of what I almost had with a spreadsheet. That go…
Right now, the spreadsheet is unworkable (formulas are updating where I don't want them to, visual editing glitches), hope you iron out the bugs.
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#5Founder here :) While working at Google years ago, I co-founded a nonprofit for math enrichment classes. I ran it in my spare time, using Google Sheets, until the spreadsheet setup grew too unwieldy, time-consuming, and frustrating. Back then, I bit the bullet, and rebuilt it using Django. It took months of my evenings and weekends — just to recreate a database version of what I almost had with a spreadsheet. That go…
Paul, Dmitry, thanks for the link, the idea of an SQLite-backed spreadsheet with Python for computations looks quite enticing. Right now, the spreadsheet is unworkable (formulas are updating where I don't want them to, visual editing glitches), hope you iron out the bugs.
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#6Earlier quoted context omitted.
Paul, Dmitry, thanks for the link, the idea of an SQLite-backed spreadsheet with Python for computations looks quite enticing. Right now, the spreadsheet is unworkable (formulas are updating where I don't want them to, visual editing glitches), hope you iron out the bugs.
For formulas: could it be that Grist formulas are per-column rather than per-cell? This can take a little getting used to, but we think it leads to neater spreadsheets, and there are other features that can take up the slack that mixed-content columns used to (like multiple views within a page/tab). Sorry you hit editing glitches - thanks for letting us know, and if you have the time I'd like to hear more here or via…
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#7Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#8So whenever a new form/table is created, is it getting stored within a sqlite table on your backend ?
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#9What made you decide to go open source?
Re: Show HN: Grist, a Hacker Friendly Spreadsheet
#10>> Grist tables are literally SQLite tables. So whenever a new form/table is created, is it getting stored within a sqlite table on your backend ?