Help us shape the future of Go! Take the 2026 Go Developer Survey

sunforge

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: MIT

README

Sunforge

Reusable Go packages for crafting applications with a little magic.

I maintain these packages for my own projects and publish them for convenient reuse. You're welcome to use them, but I don't provide support or compatibility guarantees. APIs may change as my projects evolve.

Installation

Requires Go 1.27.2 or later.

go get github.com/maxence-charriere/sunforge

Packages

Package Purpose
vi UI components and styles for go-app applications.
conduit HTTP services and clients, authentication, rate limiting, and task scheduling.
portal OAuth and API clients for Google, Twitch, YouTube, X, LinkedIn, Threads, and Patreon.
stash Caching with configurable expiration.

Development

make build
make test

License

Sunforge is available under the MIT License.

Directories

Path Synopsis
pkg
conduit
Package conduit provides helpers for HTTP services and clients.
Package conduit provides helpers for HTTP services and clients.
portal
Package portal provides OAuth and API clients for external platforms.
Package portal provides OAuth and API clients for external platforms.
stash
Package stash provides caches for storing and retrieving values by key.
Package stash provides caches for storing and retrieving values by key.
vi
Package vi provides reusable UI components and styles for go-app applications.
Package vi provides reusable UI components and styles for go-app applications.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL