PackageTrack
Sign in Get early access

github.com/maaslalani/sheets

v0.3.0 #713 most downloaded on Go modules maaslalani/sheets

What this package is like to depend on

Last release 1 months ago

16 Jul 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 3 of 3 stable releases

Nothing withdrawn

no release was ever pulled

4 months old

15 releases · first in 2026

15 releases in the last 12 months

see the full history below

Release timeline

15 releases · Apr 2026 to Jul 2026
Release Pre-release

Releases

latest 15
  1. v0.3.0 16 Jul 2026
    Release notes

    Changelog

    • 45ac88b Change normal button color from blue to purple (#65)
    • 8879249 Cherry pick Helix style config (#67)
    • e6aab20 Fix data loss bug when inserting column at last position (#38)
    • e27e403 Revert "Change normal button color from blue to purple (#65)"
    • a5af8b3 Update README.md
    • 26df87d Update README.md
    • 35fab30 add markdown table read/write support (#32)
    • 539f4b1 chore: bump version in Nix package to 0.2.0 (#16)
    • 28c0b09 chore: use default target and pin version to 25.11 (#42)
    • 4ab7d11 feat: add :? as alias for :help (#14)
    • 1b6382d feat: add warnings for unsaved changes on quit: (#36)

    --- zzz

    Open source →
    Release notes

    v0.3.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v0.2.1-0.20260716053626-88792494684f 16 Jul 2026 pre-release

    Nothing published for this version

  3. v0.2.1-0.20260527202509-45ac88b616ee 27 May 2026 pre-release

    Nothing published for this version

  4. v0.2.1-0.20260502233913-a5af8b38bb68 02 May 2026 pre-release

    Nothing published for this version

  5. v0.2.1-0.20260426195942-26df87dae31f 26 Apr 2026 pre-release

    Nothing published for this version

  6. v0.2.1-0.20260420013159-e6aab2056150 20 Apr 2026 pre-release

    Nothing published for this version

  7. v0.2.1-0.20260409013804-7beaf1a26ce4 09 Apr 2026 pre-release

    Nothing published for this version

  8. v0.2.1-0.20260408070811-35fab309872a 08 Apr 2026 pre-release

    Nothing published for this version

  9. v0.2.1-0.20260406220753-5aeb4c272dc0 06 Apr 2026 pre-release

    Nothing published for this version

  10. v0.2.1-0.20260405082208-4ab7d11408ae 05 Apr 2026 pre-release

    Nothing published for this version

  11. v0.2.0 05 Apr 2026
    Release notes

    Changelog

    • 8d61419 Add TSV support and delimiter-aware output (#3)
    • ee22261 Merge pull request #2 from indium114/main
    • 9f831bb a / A shift columns
    • 312b19c chore(flake.nix): fix vendorHash
    • 1024e05 chore: add .envrc for nix devshell
    • 6d91a64 chore: add flake.nix
    • 17c5acf chore: add nix build result to gitignore
    • 8f1a0d4 chore: commit flake.lock
    • f8303ca feat: add mouse support
    • 3b11a6f feat: formatting
    • 24df540 feat: support files up to 50k rows
    • 4e62140 fix: use display width instead of byte length for accented characters
    • 12b13b5 fix: use display width instead of rune count in insert mode text input

    --- zzz

    Open source →
    Release notes

    v0.2.0

    Compare

    Choose a tag to compare

    Open source →
  12. v0.1.1-0.20260404214402-8d61419ae40b 04 Apr 2026 pre-release

    Nothing published for this version

  13. v0.1.1-0.20260403223902-5cfe3b292c91 03 Apr 2026 pre-release

    Nothing published for this version

  14. v0.1.1-0.20260402134424-ee22261f2245 02 Apr 2026 pre-release

    Nothing published for this version

  15. v0.1.0 02 Apr 2026
    Release notes

    Sheets

    Spreadsheets in your terminal.



    Command Line Interface

    Launch the TUI

    > sheets budget.csv

    Read from stdin:

    > sheets <<< ID,Name,Age
    1,Alice,24
    2,Bob,32
    3,Charlie,26

    Read a specific cell:

    > sheets budget.csv B9
    2760

    Or, range:

    > sheets budget.csv B1:B3
    1200
    950
    810

    Modify a cell:

    > sheets budget.csv B7=10 B8=20

    Navigation

    • h, j, k, l: Move the active cell
    • gg, G, 5G, gB9: Jump to the top, bottom, a row number, or a specific cell
    • 0, ^, $: Jump to the first column, first non-empty column, or last non-empty column in the row
    • H, M, L: Jump to the top, middle, or bottom visible row
    • ctrl+u, ctrl+d: Move half a page up or down
    • zt, zz, zb,: Align the current row to the top, middle, or bottom of the window
    • /, ?: Search forward or backward
    • n, N: Repeat the last search
    • ma, 'a: Set a mark and jump back to it later
    • ctrl+o, ctrl+i: Move backward or forward through the jump list
    • q, ctrl+c: Quit

    Editing & Selection

    • i, I, c: Edit the current cell, edit from the start, or clear the cell and edit
    • ESC: Leave insert, visual, or command mode
    • enter, tab, shift+tab: In insert mode, commit and move down, right, or left
    • ctrl+n, ctrl+p: In insert mode, commit and move down or up
    • o, O: Insert a row below or above and start editing
    • v, V: Start a visual selection or row selection
    • y, yy: Copy the current cell, or yank the current row(s)
    • x, p: Cut the current cell or selection, and paste the current register
    • dd: Delete the current row
    • u, ctrl+r, U: Undo and redo
    • .: Repeat the last change

    Visual Mode

    • =: In visual mode, insert a formula after the selected range =|(B1:B8).

    Command Mode

    Press : to open the command prompt, then use commands such as:

    • :w to save
    • :w path.csv to save to a new file
    • :e path.csv to open another CSV
    • :q or :wq to quit
    • :goto B9 or :B9 to jump to a cell

    Installation

    Install with Go:

    go install github.com/maaslalani/sheets@main

    Or download a binary from the releases.

    License

    MIT

    Feedback

    I'd love to hear your feedback on improving sheets.

    Feel free to reach out via:


    zzz

    Open source →
    Release notes

    v0.1.0

    Compare

    Choose a tag to compare

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive