StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Stackups
  2. DevOps
  3. Build Automation
  4. Terminal Recording
  5. Asciinema vs butterdb

Asciinema vs butterdb

OverviewComparisonAlternatives

Overview

Asciinema
Asciinema
Stacks32
Followers26
Votes2
butterdb
butterdb
Stacks0
Followers3
Votes0

Asciinema vs butterdb: What are the differences?

Asciinema: Record and share your terminal sessions, the right way. Asciinema is a free and open source solution for recording the terminal sessions and sharing them on the web; 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.

Asciinema belongs to "Terminal Recording" category of the tech stack, while butterdb can be primarily classified under "Spreadsheets as a Backend".

Some of the features offered by Asciinema are:

  • Simple recording - Record right where you work - in a terminal.
  • Copy & Paste - Any time you see a command you'd like to try in your own terminal just pause the player and copy-paste the content you want. It's just a text after all!
  • Embedding - Easily embed an asciicast player in your blog post, project documentation page or in your conference talk slides.

On the other hand, butterdb provides the following key features:

  • Store data in Google Spreadsheets (the cloud!!!)
  • Models from classes
  • Fields as attributes. decimals, ints and strings only (as far as I know)

Asciinema and butterdb are both open source tools. It seems that Asciinema with 1.45K GitHub stars and 181 forks on GitHub has more adoption than butterdb with 344 GitHub stars and 13 GitHub forks.

Share your Stack

Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.

View Docs
CLI (Node.js)
or
Manual

Detailed Comparison

Asciinema
Asciinema
butterdb
butterdb

Asciinema is a free and open source solution for recording the terminal sessions and sharing them on the web.

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.

Simple recording - Record right where you work - in a terminal.;Copy & Paste - Any time you see a command you'd like to try in your own terminal just pause the player and copy-paste the content you want. It's just a text after all!;Embedding - Easily embed an asciicast player in your blog post, project documentation page or in your conference talk slides.
Store data in Google Spreadsheets (the cloud!!!);Models from classes;Fields as attributes. decimals, ints and strings only (as far as I know);Commits;Mocked unit tests, mock database;Arbitrary cell execution with `=blah()` (free stored procedures?);Auto backup/bad patch control
Statistics
Stacks
32
Stacks
0
Followers
26
Followers
3
Votes
2
Votes
0
Pros & Cons
Pros
  • 1
    Really simple to record and share a terminal workflow
  • 1
    Ascii art
No community feedback yet
Integrations
No integrations available
Google Sheets
Google Sheets

What are some alternatives to Asciinema, butterdb?

Airtable

Airtable

Working with Airtable is as fast and easy as editing a spreadsheet. But only Airtable is backed by the power of a full database, giving you rich features far beyond what a spreadsheet can offer.

Sheetsu

Sheetsu

Use spreadsheet as your database. Give data to your users the nice way, directly from the tool you know. Without bothering webdeveloper.

Sheety

Sheety

Power websites, apps, or whatever you like, all from a spreadsheet. Changes to your spreadsheet update your API in realtime.

Sheetlabs

Sheetlabs

Drag & drop your data, name your API and choose what data people can see - that's it. Documentation is created automatically.

sheet2api

sheet2api

Use any Google Sheets or Excel Online spreadsheet to power a fully-fledged API, no coding required.

Smartsheet

Smartsheet

It is an intuitive online project management tool enabling teams to increase productivity using cloud, collaboration, & mobile technologies. It provides your organization with a powerful work platform that offers exceptional speed to business value

Glide

Glide

Pick a sheet, customize your app, share it with a link. Add your data to the sheet and share your custom app! Only pay for apps that need whitelabeling or store distribution.

Tables

Tables

It helps teams easily track & automate tasks, enabling them to save time and work smarter.

xlwings

xlwings

Replace your VBA code with Python, a powerful yet easy-to-use programming language that is highly suited for numerical analysis. Supports Windows & Mac!

NocoDB

NocoDB

It is an open source Airtable alternative. It transforms your relational databases into a smart spreadsheet. Our app store allows you to connect to any cloud services like S3 for file storage and 3rd party apps like Slack, Twilio for business workflows.

Related Comparisons

Postman
Swagger UI

Postman vs Swagger UI

Mapbox
Google Maps

Google Maps vs Mapbox

Mapbox
Leaflet

Leaflet vs Mapbox vs OpenLayers

Twilio SendGrid
Mailgun

Mailgun vs Mandrill vs SendGrid

Runscope
Postman

Paw vs Postman vs Runscope