news.volyx.in

SCIM: Ncurses based, Vim-like spreadsheet (github.com)

420 points by emersonrsantos · 768 days ago · 122 comments on HN

Article summary

SCIM is a terminal-based spreadsheet calculator with Vim-like functionality, supporting features such as CSV import and export, scripting, and keyboard-driven navigation. The project is open-source and available on GitHub, with a request for donations to support its development. SCIM is based on the original 'sc' spreadsheet calculator, which was written by James Gosling in 1981. The project aims to provide a lightweight and efficient alternative to traditional spreadsheet software.

Main themes

  • Terminal-based spreadsheet
  • Vim-like functionality
  • Open-source development
  • Spreadsheet software alternatives
  • Keyboard-driven navigation
  • Scripting and customization

What commenters say

  • SCIM is a useful tool for those who prefer a keyboard-driven approach to spreadsheet management, but may not be more efficient than traditional spreadsheet software for everyone.
  • The project's development and maintenance are hindered by a lack of funding, and donations are necessary to support its continued growth.
  • Some users prefer SCIM for its simplicity and flexibility, while others find it less convenient than cloud-based spreadsheet software like Google Sheets.
  • SCIM's ability to handle large files and support plugins makes it a viable alternative to older spreadsheet software like dBase IV and Quattro Pro.
  • The use of cursor-addressing UIs like SCIM may be more efficient for certain tasks, but can also have a higher barrier to entry for new users.
  • The project's compatibility with SSH and tmux makes it a useful tool for remote work and collaboration.
  • Some users appreciate SCIM's focus on functionality over design, while others prefer the more visually-oriented approach of traditional spreadsheet software.
  • SCIM's scripting capabilities and support for external functions make it a powerful tool for automating tasks and workflows.