721 karma · joined June 26, 2012
Everything you see in our standard docker image is open source. Yes, you can enable and pay for enterprise features too.
Since it is relevant here: support for uploads was code written by a French contributor, and reviewed by a developer working for the French gov (ANCT/DINUM) and a developer working for Grist Labs. Grist Labs has since maintained and improved on it. The forms feature itself was inspired by an integration built by Camille Legeron at ANCT.
Grist https://www.getgrist.com/
A write-up of how the French gov uses it https://interoperable-europe.ec.europa.eu/collection/open-so...
I tried doing this years ago as a stand-alone project and it was too much. I wrote a data diff/patch/merge tool called "daff" that worked okay. But I've always wanted to add this to a proper spreadsheet tool like Grist.
I really want people working on data projects to be able to work more like coders, with pull requests and reviews. Not all data projects are as curated as that, sometimes your data is just a big soup, but when it is curated, there should be a better workflow.
So true about RFC4180. Admittedly this post kind of got out a little early, support for the format was slated for the first of next month...
We're looking for someone to make our modern spreadsheet software run everywhere. To apply, there's a puzzle. Just do: docker run -it gristlabs/grist-twist and poke around. If the words battery correct horse staple mean something to you, you might have an advantage.
The heart of the software you'll be working with: https://github.com/gristlabs/grist-core/ More information about job and company: https://www.getgrist.com/job-systems-engineer/
The essential requirement for the job is comfort working with operating systems and containers, and having some back-end programming experience. People with a dev-ops background will do well. If you have strong open source experience, even better.
Have you seen people install your popular software in weird and wonderful places, and seen all the weird and wonderful problems that crop up? Ever wanted to really go all in on making an app or library that can go anywhere? If so, you're the kind of person we want to talk to. Our software can already be used everywhere: as a commercial SaaS, or as part of a government office suite, running on servers owned by enterprises and citizen self-hosters, desktops, air-gapped installations, compiled to pure in-browser javascript, rippling like a dream through the etheric plane (well, not this last one yet). But it isn't always easy, and that's where you come in!
Also, if you just want to do queries and don't care about instant updates, you can do any SQL you like including joins with a SQL endpoint or a custom widget https://twitter.com/getgrist/status/1710018836836077967
[Grist employee]
TLDR: Spreadsheets are the original low-code platform, but that little bit of code is still daunting. But for a spreadsheet with (1) formulas in a language with lots of training data (Python) and (2) an explicit relational structure that can be fed into a prompt, current large language models already look up to the job of taking care of the coding.
Answer to a related question here: https://news.ycombinator.com/item?id=30393794