Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Announcing Bougie, a terminal browser for the smolweb

Дата публикации: 02-08-2025 00:00:00

Some years ago, I experimented with Gopher in the wake of the rising Small Web movement at the time. In the past few weeks and months, I picked those experiments back up, as a hobby project. This resulted in Bougie, a simple terminal browser which will support the Gopher, Gemini protocol and Finger protocols.
So far, I’ve completed these features:
A friendly UI with easy keyboard based navigation
Support for the Gopher protocol
Tracking browsing history
File downloads
Flexible configuration
Adding support for Gemini and Finger is on the roadmap. I also plan to add support for bookmarking. And maybe customizable theming. The goal is building a text based browser that’s intuitive and simple to use, so I’m going to refrain from adding too many features.

Основное содержимое страницы с новостью.

Dispatches from my digital life.

2 August 2025 Announcing Bougie, a terminal browser for the smolweb

Some years ago, I experimented with Gopher in the wake of the rising Small Web movement at the time. In the past few weeks and months, I picked those experiments back up, as a hobby project. This resulted in Bougie, a simple terminal browser which will support the Gopher, Gemini protocol and Finger protocols.

So far, I’ve completed these features:

  • A friendly UI with easy keyboard based navigation
  • Support for the Gopher protocol
  • Tracking browsing history
  • File downloads
  • Flexible configuration

Adding support for Gemini and Finger is on the roadmap. I also plan to add support for bookmarking. And maybe customizable theming. The goal is building a text based browser that’s intuitive and simple to use, so I’m going to refrain from adding too many features.

Bougie is written in Go and leverages the Charmbracelet’s Bubbletea framework, with Bubbles and Lipgloss. When I started out, I picked the cview TUI toolkit, but I felt it was lacking in terms of messaging and event handling. In the past few years, Bubbletea became the go-to framework for TUI app builders. The Elm architecture is easy enough to understand, yet powerful and flexible to build complex UI’s.

My main motivation for writing Bougie is just building something cool, and learning new concepts in the process. Like, how to build a TUI based application, how the terminal actually works, or how to automate and manage a build, package and release cycle with tools like goreleaser.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Making some progress writing a Gopher client06.715-09-2021
2Amin Bandali: Free software activities in May 2026011.901-06-2026
3poke @ Savannah: GNU poke 5.0 released07.2717-08-2026
4Claude CLI for Alfred10824-06-2026
5silkworm-rs: Free-Threaded Compatible Async Web Scraper043.3319-02-2026
6auto-browser - real browser — with a human in the loop.02008-06-2026
7dns/dnsglobe - 0.4.00513-07-2026
8Google announces ‘Skills’ for Gemini in Chrome to quickly run custom workflows010.8114-04-2026
9Indigetal WebCraft started the topic Add filter hook to `bp_email_get_type_schema()` - Ticket #9329 in the forum Installing BuddyPress0505-06-2026
10The browser wars aren’t about search anymore — here are the best alternatives to Chrome and Safari06.422-07-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 6.38. Источник: www.colada.be.