ForkCoreWeaveCoreWeavepublished Mar 7, 2025seen 6d

coreweave/gofish

forked from stmcginnis/gofish

Open original ↗

Captured source

source ↗
published Mar 7, 2025seen 6dcaptured 15hhttp 200method plain

coreweave/gofish

Description: Gofish is a Golang client library for DMTF Redfish and SNIA Swordfish interaction.

Language: Go

License: BSD-3-Clause

Stars: 0

Forks: 1

Open issues: 0

Created: 2025-03-07T11:22:56Z

Pushed: 2026-06-10T12:34:39Z

Default branch: main

Fork: yes

Parent repository: stmcginnis/gofish

Archived: no

README:

Gofish - Redfish and Swordfish client library

![Go Doc](http://godoc.org/github.com/stmcginnis/gofish) ![Go Report Card](https://goreportcard.com/report/github.com/stmcginnis/gofish)

![Gofish Logo](./images/gofish200x117.png)

Introduction

Gofish is a Golang library for interacting with DMTF Redfish and SNIA Swordfish enabled devices.

Usage ##

Basic usage would be:

package main

import (
"fmt"

"github.com/stmcginnis/gofish"
)

func main() {
c, err := gofish.ConnectDefault("http://localhost:5000")
if err != nil {
panic(err)
}

service := c.Service
chassis, err := service.Chassis()
if err != nil {
panic(err)
}

for _, chass := range chassis {
fmt.Printf("Chassis: %#v\n\n", chass)
}
}

Notability

notability 1.0/10

Routine fork, no notable traction