PackageTrack
Sign in Get early access

github.com/sorenisanerd/gotty

v1.8.0 #596 most downloaded on Go modules sorenisanerd/gotty

What this package is like to depend on

Last release 3 months ago

24 May 2026

Release timing varies

gaps range from 1 weeks to 1.4 years

Some releases are documented

notes for 11 of 26 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

66 releases · first in 2015

5 releases in the last 12 months

see the full history below

Release timeline

66 releases · Aug 2015 to May 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 66
  1. v2.0.0-alpha.3-pr238+incompatible 29 Jan 2019 pre-release

    Nothing published for this version

  2. v2.0.0-alpha.3.sapcc.2+incompatible 26 Jun 2019 pre-release

    Nothing published for this version

  3. v2.0.0-alpha.3.sapcc.1+incompatible 29 Jan 2019 pre-release

    Nothing published for this version

  4. v2.0.0-alpha.3.0.20210409193728-e8f9c3947dbd+incompatible 09 Apr 2021 pre-release

    Nothing published for this version

  5. v2.0.0-alpha.3+incompatible 13 Dec 2017 pre-release

    Nothing published for this version

  6. v1.8.0 24 May 2026
    Release notes

    What's New

    Features

    • Sixel graphics support — render sixel images directly in the terminal, via xterm-addon-image — by @a2800276 in #104
    • Custom favicon — set a custom browser-tab favicon via the .gotty config file (local path, URL, or base64 data URI)
    • Better embedding support — improved API for embedding gotty as a library — by @pancsta
    • WebSocket Ping/Pong — server-side keepalives to prevent idle disconnects

    Bug Fixes

    • Fix WebSocket write deadline causing ~45 s disconnections
    • Fix Zmodem protocol errors leaving terminal in a broken state
    • Fix emoji spacing in Chrome (Unicode 11 character widths) — by @WeaselScience
    • Fix terminal rendering gaps for box-drawing characters and custom fonts — by @artile in #109
    • Fix terminal preferences not applied before xterm initializes — by @euisuh in #112

    Contributors

    Thanks to everyone who contributed to this release: @a2800276, @artile, @euisuh, @pancsta, @WeaselScience

    Open source →
    Release notes

    v1.8.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  7. v1.7.2 17 May 2026
    Release notes

    Commits

    • apply 'default' theme on initial page load (fresh browser) (Søren L. Hansen)
    • 2e37e3f: Update package-lock.json from npm install (Søren L. Hansen)
    Open source →
    Release notes

    v1.7.2

    Compare

    Choose a tag to compare

    Open source →
  8. v1.7.1 14 May 2026
    Release notes

    Commits

    • 8694c64: SASS 1.8 requires full paths & lib update via npm audit fix (Tim Becker) #102
    • 5afbdb1: Add @a2800276 as a contributor (Soren L. Hansen)
    • 426069c: Merge PR #102: SASS 1.8 requires full paths & lib update (Tim Becker) (Soren L. Hansen) #102
    • 8c11936: Fix non-constant format string vet errors in fmt.Errorf and log.Printf (Soren L. Hansen)
    • 458f7f7: Bump Dockerfile golang image from 1.23 to 1.25 (Soren L. Hansen) #111
    Open source →
    Release notes

    v1.7.1

    Compare

    Choose a tag to compare

    Open source →
  9. v1.7.1-0.20260513195051-426069c09162 13 May 2026 pre-release

    Nothing published for this version

  10. v1.7.0 13 May 2026
    Release notes

    Added a color scheme / font switcher thingie.

    Open source →
    Release notes
    • Add preferences { alt_is_meta = true } — restores hterm's Alt-as-Meta key behavior for Emacs users. Uses attachCustomKeyEventHandler to intercept Alt+key combos and send \x1b prefix (Meta). Fixes #44.
    • Add runtime display picker — floating 🎨 button for live theme switching, font size adjustment, and font family selection, all persisted to localStorage.
    • Add 6 built-in color themes: Catppuccin Mocha (default), Nord, Dracula, Solarized Dark, Monokai, Light — configurable via preferences { theme = "name" }.
    • Add font size picker with preset buttons (10–24 px) and config support via preferences { font_size = N }.
    • Add font family picker with 8 monospace fonts and in-font preview, configurable via preferences { font_family = "...' }.
    • Add color palette overrides via preferences { color_palette_overrides = [...] }.
    • Add cursor style (block/underline/bar), cursor blink, and scrollback lines to preferences.
    • Add Display Customization section to README documenting all new features.
    Open source →
    Release notes

    v1.7.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Add runtime display picker — floating 🎨 button for live theme switching, font size adjustment, and font family selection, all persisted to localStorage.
    • Add 6 built-in color themes: Catppuccin Mocha (default), Nord, Dracula, Solarized Dark, Monokai, Light — configurable via preferences { theme = "name" }.
    • Add font size picker with preset buttons (10–24 px) and config support via preferences { font_size = N }.
    • Add font family picker with 8 monospace fonts and in-font preview, configurable via preferences { font_family = "...' }.
    • Add color palette overrides via preferences { color_palette_overrides = [...] }.
    • Add cursor style (block/underline/bar), cursor blink, and scrollback lines to preferences.
    • Add Display Customization section to README documenting all new features.
    Open source →
  11. v1.6.1-0.20250803234610-4606fadaa900 03 Aug 2025 pre-release

    Nothing published for this version

  12. v1.6.0 03 Aug 2025
    Release notes

    Meet 1.6.0. Same as v1.5.1, but that didn't adhere to semantic
    versioning.

    • Add Docker build. Thanks, @callumgare!
    • Add a workflow to check embedded bundle is up-to-date.
    • Allow setting arguments (like, say, an auth token) to be added to ws:// url. Thanks @josegonzalez!
    • Update Golang imports for newer ioutil. Thanks @180909!
    • Fix buffer size for slave output. Thanks @funnywwh!
    • Add --pass-headers option to set environment variables based on HTTP headers. Thanks @lukaszlach!
    Open source →
    Release notes
    • Add Docker build. Thanks, @callumgare!
    • Add a workflow to check embedded bundle is up-to-date.
    • Allow setting arguments (like, say, an auth token) to be added to ws:// url. Thanks @josegonzalez!
    • Update Golang imports for newer ioutil. Thanks @180909!
    • Fix buffer size for slave output. Thanks @funnywwh!
    • Add --pass-headers option to set environment variables based on HTTP headers. Thanks @lukaszlach!
    Open source →
    Release notes

    v1.6.0

    Compare

    Choose a tag to compare

    Open source →
  13. v1.5.1 02 Aug 2025
    Release notes
    • Add Docker build. Thanks, @callumgare!
    • Add a workflow to check embedded bundle is up-to-date.
    • Allow setting arguments (like, say, an auth token) to be added to ws:// url. Thanks @josegonzalez!
    • Update Golang imports for newer ioutil. Thanks @180909!
    • Fix buffer size for slave output. Thanks @funnywwh!
    • Add --pass-headers option to set environment variables based on HTTP headers. Thanks @lukaszlach!
    Open source →
    Release notes

    v1.5.1

    Compare

    Choose a tag to compare

    Open source →
  14. v1.5.1-0.20240325190845-c69d11d17d83 25 Mar 2024 pre-release

    Nothing published for this version

  15. v1.5.1-0.20240212034912-113b502abbbb 12 Feb 2024 pre-release

    Nothing published for this version

  16. v1.5.1-0.20230728233926-bf3eae1d9a7c 28 Jul 2023 pre-release

    Nothing published for this version

  17. v1.5.1-0.20230625202817-2204b28af9ef 25 Jun 2023 pre-release

    Nothing published for this version

  18. v1.5.1-0.20221128230343-b87a2ba84002 28 Nov 2022 pre-release

    Nothing published for this version

  19. v1.5.1-0.20221101171832-16c534e1a97e 01 Nov 2022 pre-release

    Nothing published for this version

  20. v1.5.1-0.20221021013841-87c10e562e21 21 Oct 2022 pre-release

    Nothing published for this version

  21. v1.5.1-0.20220902011232-26c419f5645a 02 Sep 2022 pre-release

    Nothing published for this version

  22. v1.5.1-0.20220901071934-b283514f9e04 01 Sep 2022 pre-release

    Nothing published for this version

  23. v1.5.0 01 Sep 2022
    Release notes

    Commits

    Open source →
    Release notes
    • Add @ahmetb as a contributor (276767a)
    • Add @CoconutMacaroon as a contributor (74c1318)
    • Add @DannyBen as a contributor (fcfa161)
    • Add @dmartin as a contributor (6b2ae89)
    • Add @Fan-SJ as a contributor (c2428c8)
    • Add @flechaig as a contributor (2c4004d)
    • Add @George-NG as a contributor (270ae45)
    • Add @ghthor as a contributor (1a6bccd)
    • Add @jpillora as a contributor (f52fbd7)
    • Add @kaisawind as a contributor (accff3a)
    • Add @linyinli as a contributor (8014af3)
    • Add @LucaMarconato as a contributor (3bd9836)
    • Add @masterkain as a contributor (369e2f7)
    • Add @Nexuist as a contributor (ca691bc)
    • Add @qigj as a contributor (5a052e7)
    • Add @shuaiyy as a contributor (95e1bbd)
    • Add @v20z as a contributor (d594bef)
    • Add @xgdgsc as a contributor (c197990)
    • Add @Yann-Qiu as a contributor (7b994ec)
    • Update @flechaig as a contributor (9877e9c)
    • Update @flechaig as a contributor (e03ea9c)
    • Update @prusnak as a contributor (3c45888)
    • Update @prusnak as a contributor (8d7f5fc)
    • Update @sorenisanerd as a contributor (34f516b)
    • Update @sorenisanerd as a contributor (89a04d1)
    • Update @xgdgsc as a contributor (b3c5d03)
    • Update @xgdgsc as a contributor (09f7e95)
    • Add make target to add contributors (1bbfd5e)
    • Add missing import "strings" (d0e3ffb)
    • add slash (7706bf2)
    • Always disable CGO (7a96f37), closes #39
    • Bump terser from 5.12.1 to 5.14.2 in /js (3ae13e0)
    • Create a release when a new tag is pushed (d8fe975)
    • Ensure --quiet flag is honored (7d431a7), closes #45
    • Refresh dependencies, drop node-sass (94e5873)
    • Run tests on pull requests (316d5ff)
    Open source →
    Release notes

    v1.5.0

    Compare

    Choose a tag to compare

    Open source →
  24. v1.4.1-0.20220827091130-94e587399da6 27 Aug 2022 pre-release

    Nothing published for this version

  25. v1.4.1-0.20220827074249-d0e3ffbb17a7 27 Aug 2022 pre-release

    Nothing published for this version

  26. v1.4.0 30 May 2022
    Release notes
    • Add @hardliner66 as a contributor (1ca998e)
    • Add @jkandasa as a contributor (cd23910)
    • Add backend tests (603c650)
    • Add generated data to git (a9fbc07)
    • add quiet flag to disable logging (4109b11)
    • Add references to @yudai (bffd821), closes #8
    • Add rule to build gotty.js.map (82c3acf)
    • Apply font size and family in xterm (f157dbe), closes #21
    • Avoid HTTP 401 error on manifest.json due to CORS (817b5c8)
    • Bump browserslist from 4.16.4 to 4.16.6 in /js (8deba62)
    • Disable arg passing by default (5c8eb10), closes #17
    • Do not include ALL of bootstrap (b63ea16)
    • Ensure defaults for booleans is set correctly (28f8e61), closes #16
    • Fix existing tests (d674aa1), closes #13
    • Fix warnings from Markdown linter (aa86a34)
    • go fmt (dcb153c)
    • Improve webtty test coverage (f61763f)
    • Make client request base64 encoding (dd3603c)
    • Make sure we read the full message (1eed97f)
    • Publish artifacts on push to master (6c62ab7)
    • Remove hterm (163fd05)
    • Run tests on push (55674f1)
    • Run tests on push to all branches (679a324)
    • update go version in Dockerfile (fd2fb99)
    • Update js dependencies (26fc412)
    • Update xterm.js and other js libs (81afdc7), closes #18
    • Use bootstrap components for up- and downloads (7f05f2f)
    • Use Go's built-in embed mechanism (f66f0d0), closes #7
    • feat(zmodem): Allow file uploads/downloads (782991c)
    Open source →
  27. v1.3.1-0.20220425224027-b63ea16697ad 25 Apr 2022 pre-release

    Nothing published for this version

  28. v1.3.1-0.20220425201143-7f05f2fe17d3 25 Apr 2022 pre-release

    Nothing published for this version

  29. v1.3.1-0.20220401080438-736ad294e7fa 01 Apr 2022 pre-release

    Nothing published for this version

  30. v1.3.1-0.20220331174947-dd3603c341fd 31 Mar 2022 pre-release

    Nothing published for this version

  31. v1.3.1-0.20220329214909-782991c35657 29 Mar 2022 pre-release

    Nothing published for this version

  32. v1.3.1-0.20220328222258-26fc4127a967 28 Mar 2022 pre-release

    Nothing published for this version

  33. v1.3.1-0.20220112233432-dcb153c8a4d5 12 Jan 2022 pre-release

    Nothing published for this version

  34. v1.3.1-0.20220112221526-1ca998e9e3db 12 Jan 2022 pre-release

    Nothing published for this version

  35. v1.3.1-0.20210704203940-f157dbe9d3c2 04 Jul 2021 pre-release

    Nothing published for this version

  36. v1.3.1-0.20210604203426-603c65063b18 04 Jun 2021 pre-release

    Nothing published for this version

  37. v1.3.1-0.20210604160120-f66f0d044374 04 Jun 2021 pre-release

    Nothing published for this version

  38. v1.3.1-0.20210604044157-f61763f7160b 04 Jun 2021 pre-release

    Nothing published for this version

  39. v1.3.1-0.20210531234809-bf03b23ca089 31 May 2021 pre-release

    Nothing published for this version

  40. v1.3.0 31 May 2021
    Release notes
    • Links in the tty are now clickable.
    • Use WebGL for rendering by default.
    • Ensure authentication (TLS or Basic auth) remain enabled even if some of the options are only given in config files Thanks, @devanlai!
    • Fix typo in README.md Thanks, @prusnak!
    • Add arm64/Linux build. Thanks for the suggestion, @nephaste!
    Open source →
    Release notes

    v1.3.0

    Compare

    Choose a tag to compare

    Open source →
  41. v1.2.0 20 Apr 2021
    Release notes
    • Pass BUILD_OPTIONS to gox, too, so release artifacts have version info included.
    • Update xterm.js 2.7.0 => 4.11.0
    • Lots of clean up.
    Open source →
    Release notes

    Release v1.2.0

    Compare

    Choose a tag to compare

    Open source →
  42. v1.1.1-0.20210420051925-9fb9c5ccb80f 20 Apr 2021 pre-release

    Nothing published for this version

  43. v1.1.0 19 Apr 2021
    Release notes
    • Today I learned about Go's handling of versions, so re-releasing 2.1.0 as 1.1.0.
    • Added path option. Thanks, @apatil!
    Open source →
  44. v1.0.1 08 Aug 2017

    Nothing published for this version

  45. v1.0.1-0.20210418152724-117747708bfd 18 Apr 2021 pre-release

    Nothing published for this version

  46. v1.0.1-0.20210411063829-4a82d77e0b23 11 Apr 2021 pre-release

    Nothing published for this version

  47. v1.0.1-0.20210411044631-4e017f161843 11 Apr 2021 pre-release

    Nothing published for this version

  48. v1.0.1-0.20190626145532-c1f1d61cc5ab 26 Jun 2019 pre-release

    Nothing published for this version

  49. v1.0.1-0.20190129144420-7fb8f2c7098f 29 Jan 2019 pre-release

    Nothing published for this version

  50. v1.0.1-0.20171213084418-a080c85cbc59 13 Dec 2017 pre-release

    Nothing published for this version

  51. v1.0.0 21 May 2017

    Nothing published for this version

  52. v0.0.13 13 Apr 2016

    Nothing published for this version

  53. v0.0.12 18 Oct 2015

    Nothing published for this version

  54. v0.0.11 07 Oct 2015

    Nothing published for this version

  55. v0.0.10 03 Sep 2015

    Nothing published for this version

  56. v0.0.9 01 Sep 2015

    Nothing published for this version

  57. v0.0.8 31 Aug 2015

    Nothing published for this version

  58. v0.0.7 30 Aug 2015

    Nothing published for this version

  59. v0.0.6 29 Aug 2015

    Nothing published for this version

  60. v0.0.5 28 Aug 2015

    Nothing published for this version

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