Urgent.News

What's breaking now, across thousands of outlets.

Tech

Libghostty 1.0

Article URL: https://mitchellh.com/writing/libghostty-1-0 Comments URL: https://news.ycombinator.com/item?id=50399933 Points: 331 # Comments: 52

libghostty 1.0 is a significant update to the portable, high-performance C library for terminal emulation that was originally extracted from the core of Ghostty. The library has been in development for over a year, with the core terminal emulator now running in production for millions of people across hundreds of products, both free and commercial.

JetBrains IDEs, Neovim, KDE Konsole, Vercel Turborepo, devenv, and the Antithesis fuzzing tool are just a few of the notable implementations that now use libghostty. With the introduction of ABI stability, developers can be confident that their programs linked against libghostty will not crash or experience undefined behavior due to changes in the library's API.

The library's build tooling, tarballs, and documentation have also been updated to enable easy packaging through standard official tooling on all major operating systems and distributions. The release includes a signed source tarball and a companion dependencies tarball, allowing for offline builds and simplifying licensing verification and compatibility.

Written by urgent.news from Hacker News Best's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at mitchellh.com →

More in Tech

Use AI to automatically update its website (Python + static HTML)

Maintaining a "News" or "Regulatory Watch" section on a showcase website or documentation portal takes time. However, from the point of view of natural referencing (SEO), the freshness of the content…

  • Static websites can be automatically updated with AI technology
  • AI transforms raw statements into business analysis notes
  • Approach is secure, fast, and inexpensive

More from Friday 6 November →