asciinema

Web app for hosting asciicasts.


Product Overview

Asciinema is a web app for hosting and sharing terminal session recordings in the asciicast format. It allows users to create and share interactive terminal sessions, making it an ideal platform for developers and IT professionals who want to showcase their skills or collaborate with others on coding projects.

Main Features

Some of the key features that make Asciinema stand out include:

  • Terminal Session Recordings: Host and share terminal session recordings in asciicast format, allowing users to demonstrate their coding skills or collaborate on projects.
  • Interactive Viewing Experience: The asciinema player provides a perfectly integrated experience for viewing and interacting with terminal sessions.
  • Sharing Options: Share recordings via secret links, embed the player, or link via preview images (SVG).
  • Privacy-Friendly: Asciinema does not track users, display ads, or collect sensitive information.
  • Visibility Control: Recordings can be set to unlisted (secret) or public, allowing users to control who can access their content.
  • Editable Metadata: Recordings can have editable metadata such as titles and long descriptions in Markdown format.
  • Customizable Terminal Themes and Fonts: Users can customize the terminal themes and font families to suit their preferences.
  • Plain Text Download: Recordings can be downloaded as plain text (.txt) files.

Development

To get started with developing on Asciinema, users can follow the community setup guide for their operating system. The project requires Ruby 2.6+, PostgreSQL 10+, Redis 2.6+ for minimum versions. For production use, see the Chaskiq Install Guide.

Donations and Sponsorship

The sustainability of Asciinema development relies on donations and sponsorships. Users can become supporters or corporate sponsors to help support the project they love.

Related

Taiga
Yeti-Switch
form.io
Tinode
SIP3
Peergos
Kasm Workspaces
InvenioRDM
üWave
Roadiz