butterdb vs Sheetlabs: What are the differences?
butterdb: A Python ORM for Google Drive Spreadsheets. butterdb is a library to help you work with Google Spreadsheet data. It lets you model your data as Python objects, to be easily manipulated or created; Sheetlabs: Turn your spreadsheets into APIs effortlessly. Drag & drop your data, name your API and choose what data people can see - that's it. Documentation is created automatically.
butterdb and Sheetlabs can be categorized as "Spreadsheets as a Backend" tools.
Some of the features offered by butterdb are:
- Store data in Google Spreadsheets (the cloud!!!)
- Models from classes
- Fields as attributes. decimals, ints and strings only (as far as I know)
On the other hand, Sheetlabs provides the following key features:
- Import spreadsheets from CSV, XLS and XLSX formats. You can even Zip or Gzip your spreadsheets first. Replace or update spreadsheet data whenever you like
- Create APIs from your data: define what queries can be made over the data, limit what data is returned and how much
- Interact with the APIs in a variety of formats: JSON, XML, JSONP, YAML and PHP serialised arrays
butterdb is an open source tool with 344 GitHub stars and 13 GitHub forks. Here's a link to butterdb's open source repository on GitHub.