René's URL Explorer Experiment


Title: httpsrv package - github.com/ainvaltin/httpsrv - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage httpsrv implements minimalist "framework" to manage http server lifetime.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/ainvaltin/httpsrv#main-content
Why Go https://pkg.go.dev/github.com/ainvaltin/httpsrv
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/ainvaltin/httpsrv
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/ainvaltin/httpsrv
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/ainvaltin/httpsrv
Why Go https://pkg.go.dev/github.com/ainvaltin/httpsrv
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/ainvaltin/httpsrv
Docs https://pkg.go.dev/github.com/ainvaltin/httpsrv
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/ainvaltin/httpsrv
Community https://pkg.go.dev/github.com/ainvaltin/httpsrv
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/ainvaltin/httpsrv https://pkg.go.dev/github.com/ainvaltin/httpsrv@v0.3.1
https://go.dev/
Version: v0.3.1 https://pkg.go.dev/github.com/ainvaltin/httpsrv?tab=versions
Go to latest https://pkg.go.dev/github.com/ainvaltin/httpsrv
MIThttps://pkg.go.dev/github.com/ainvaltin/httpsrv?tab=licenses
Imports: 7 https://pkg.go.dev/github.com/ainvaltin/httpsrv?tab=imports
Imported by: 7 https://pkg.go.dev/github.com/ainvaltin/httpsrv?tab=importedby
go.modhttps://github.com/ainvaltin/httpsrv/tree/v0.3.1/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/ainvaltin/httpsrv https://github.com/ainvaltin/httpsrv
Open Source Insights https://deps.dev/go/github.com%2Fainvaltin%2Fhttpsrv/v0.3.1
README https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-readme
errgroup pattern https://pkg.go.dev/github.com/ainvaltin/httpsrv#readme-errgroup-pattern
Possible improvements https://pkg.go.dev/github.com/ainvaltin/httpsrv#readme-possible-improvements
Documentation https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-documentation
Overviewhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-overview
Index https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-index
Examples https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-examples
Package https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-package
Listener https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Listener
Run https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Run
Constants https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-constants
Variables https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-variables
Functions https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-functions
Run(ctx, srv, params) https://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
Types https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-types
type ServerParam https://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
Endpoints(h) https://pkg.go.dev/github.com/ainvaltin/httpsrv#Endpoints
Listener(l) https://pkg.go.dev/github.com/ainvaltin/httpsrv#Listener
ShutdownOnPanic() https://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownOnPanic
ShutdownTimeout(to) https://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownTimeout
TLS(certFile, keyFile) https://pkg.go.dev/github.com/ainvaltin/httpsrv#TLS
Source Files https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-sourcefiles
Directories https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-directories
https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-readme
https://pkg.go.dev/github.com/ainvaltin/httpsrv
errgrouphttps://pkg.go.dev/golang.org/x/sync/errgroup
example projecthttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/examples/errgroup
https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-documentation
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-overview
https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-package
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-index
func Run(ctx context.Context, srv *http.Server, params ...ServerParam) errorhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
type ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
func Endpoints(h http.Handler) ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Endpoints
func Listener(l net.Listener) ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Listener
func ShutdownOnPanic() ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownOnPanic
func ShutdownTimeout(to time.Duration) ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownTimeout
func TLS(certFile, keyFile string) ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#TLS
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-examples
Packagehttps://pkg.go.dev/github.com/ainvaltin/httpsrv#example-package
Listenerhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Listener
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Run
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-constants
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-variables
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-functions
Runhttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/server.go#L56
https://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
httphttps://pkg.go.dev/net/http
Serverhttps://pkg.go.dev/net/http#Server
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
errorhttps://pkg.go.dev/builtin#error
Listenerhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Listener
Endpointshttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Endpoints
https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Run
https://pkg.go.dev/github.com/ainvaltin/httpsrv#pkg-types
ServerParamhttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L11
https://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
Endpointshttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L42
https://pkg.go.dev/github.com/ainvaltin/httpsrv#Endpoints
httphttps://pkg.go.dev/net/http
Handlerhttps://pkg.go.dev/net/http#Handler
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
http.Serverhttps://pkg.go.dev/net/http#Server
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
Listenerhttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L29
https://pkg.go.dev/github.com/ainvaltin/httpsrv#Listener
nethttps://pkg.go.dev/net
Listenerhttps://pkg.go.dev/net#Listener
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
https://pkg.go.dev/github.com/ainvaltin/httpsrv#example-Listener
ShutdownOnPanichttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L67
https://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownOnPanic
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
http.ErrAbortHandlerhttps://pkg.go.dev/net/http#ErrAbortHandler
ShutdownTimeouthttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownTimeout
ShutdownTimeouthttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L54
https://pkg.go.dev/github.com/ainvaltin/httpsrv#ShutdownTimeout
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
http.Server.Shutdownhttps://pkg.go.dev/net/http#Server.Shutdown
http.Server.Closehttps://pkg.go.dev/net/http#Server.Close
TLShttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go#L75
https://pkg.go.dev/github.com/ainvaltin/httpsrv#TLS
stringhttps://pkg.go.dev/builtin#string
ServerParamhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#ServerParam
http.Server.ServeTLShttps://pkg.go.dev/net/http#Server.ServeTLS
http.Server.TLSConfighttps://pkg.go.dev/net/http#Server.TLSConfig
Runhttps://pkg.go.dev/github.com/ainvaltin/httpsrv#Run
https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-sourcefiles
View all Source fileshttps://github.com/ainvaltin/httpsrv/tree/v0.3.1
conf.gohttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/conf.go
doc.gohttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/doc.go
param.gohttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/param.go
server.gohttps://github.com/ainvaltin/httpsrv/blob/v0.3.1/server.go
https://pkg.go.dev/github.com/ainvaltin/httpsrv#section-directories
errgrouphttps://pkg.go.dev/github.com/ainvaltin/httpsrv/examples/errgroup
sddelayhttps://pkg.go.dev/github.com/ainvaltin/httpsrv/examples/sddelay
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.