Asciinema 3.0 will be rewritten in Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vhs

    Your CLI home video recorder 📼

  • now you can compare asciinema (rust) to vhs (go)

    I still use asciinema, but will eventually check out vhs. It records terminal activity, outputs a gif, and you can publish to their servers.

    Alternative you can feed it a "tape" file, aka a text file with a few configuration options and your ordered commands to run.

    My workflow with asciinema sometimes has me cancelling out to redo w/ some minor change, so this tape concept is really attractive.

    https://github.com/charmbracelet/vhs

  • asciinema

    Terminal session recorder 📹

  • Incorrect link. Just goes to the list of open requests.

    Here is a ticket which mentor the rust rewrite, perhaps this was what was intended: https://github.com/asciinema/asciinema/pull/579

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vhs-scratch

    A repository to hold my charmbracelet vhs tapes for various projects

  • I appreciate and use asciinema, but a big plus one for VHS.

    I like being able to store my tapes in a repo and edit them:

    https://github.com/zackproser/vhs-scratch

    And as the official VHS docs show you can do even more interesting things with CI/CD

  • asciinema-player

    Web player for terminal session recordings

  • The player is still in SolidJS.

    https://github.com/asciinema/asciinema-player/blob/develop/p...

    https://news.ycombinator.com/item?id=29387761

    The Rust frontend frameworks have been creeping up the perf charts, though.

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  • termgrep

    Grep over asciinema logs

  • The startup time mentioned is actually a big deal for me – I do record all of my terminal sessions (I even wrote a tool that uses his avt library to grep through the terminal logs, although I never got around to making it fast enough to be really useful: https://github.com/moyix/termgrep), and with the Python version I often lose the first few characters of my first command in a new terminal because asciinema is still starting up...

  • cinemastream

  • The cast format is effectively line-oriented JSON, which adapts well to being streamed directly to CloudWatch, with each line being a single entry in the CW log stream. It's then fairly easy to pull back out and replay as needed.

    It's published up at https://github.com/rmccue/cinemastream if you're interested in trying it - it works, but still very early days, as it was just a holiday side-project. That said, likely to become a production tool for work, so will be cleaning it up a bit soon and squashing some bugs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts