An open source, self-hosted implementation of the Tailscale control server
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
A next-generation crawling and spidering framework.
- crawler
- web-spider
- gocrawler
- spider-framework
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network.
- identity
- identity-management
- user-management
- users
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
- golang
- chrome
- chrome-debugging-protocol
- testing
A Chrome DevTools Protocol driver for web automation and scraping.
- cdp
- chrome-headless
- chrome-devtools
- chrome-devtools-protocol
Making it easy to write shell-like scripts in Go
- shell
- cat
- curl
- cut
The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
- hacktoberfest
- abac
- access-control
- acl
🔍 gowitness - a golang, web screenshot utility using Chrome Headless
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
- magic-numbers
- filetype
- mime
- mime-types
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Extract structured data from web sites. Web sites scraping.
- golang
- golang-library
- extract-data
- chrome-fetcher
The lossless, headless coding agent harness. One 7 MB static binary, four tools, plain stdin/stdout, no silent cuts.
- agent-harness
- cli
- coding-agent
- go
All-in-One Backend as a Service with Headless CMS Power
- golang
- headless-cms
- backend
- cms
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
- go
- golang
- json
- performance
Run a web page like a program
- cross-platform
- golang
- headless-browser
- purego
Streaming Postgres logical replication changes atleast-once over websockets
- postgresql
- logical-replication
- write-ahead-log
- websockets
A Golang Middleware to handle X-Forwarded-For Header
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
- chrome-headless
- cli
- go
- goldmark
Fast SIP and SDP Parser
- sip-headers
- parse
- sdp
- sip-messages
A Go library for encoding structs into Header fields.
- golang
- go
- go-library
- structs
Command line, offline, access to HTTP status code, common header, and port references