| Template | Tokens | Demo | Description |
|---|---|---|---|
| cloudflare-oauth-provider | 17.7k | open | Login with Cloudflare - MCP-compatible OAuth provider for Cloudflare ecosystem |
| github-oauth-cli-template | 2.5k | - | Template for setting up GitHub OAuth in a CLI application |
| github-oauth-client-provider | 7.9k | - | GitHub OAuth provider using hostname as client_id - no client registration needed |
| github-oauth-middleware | 1.8k | - | Simple GitHub OAuth middleware for Cloudflare Workers |
| github-oauth-provider | 9.5k | - | GitHub OAuth Provider proxy following x-oauth-provider principles |
| openrouter-oauth-provider | 4.5k | open | MCP-compliant OAuth provider that proxies to OpenRouter for API keys with budget control |
| parallel-oauth-provider | 13.3k | open | Stateless OAuth provider for Parallel.ai API key sharing |
| simplerauth-client | 5.8k | open | Zero-config OAuth client middleware for Cloudflare Workers |
| simplerauth-hn-oauth-client-demo | 1.4k | - | Demo for HackerNews OAuth (rate-limited in production) |
| simplerauth | 1.0k | open | Landing page for SimplerAuth |
| x-dorm-template | 3.6k | - | Template for X OAuth + DORM user management with Outerbase |
| x-oauth-middleware | 5.8k | - | X OAuth middleware template from first principles |
| x-oauth-provider | 12.6k | open | X OAuth Provider using hostname as client_id - unlimited X authed apps |
- Go against popular advice to abstract away auth using a prominent auth library
- Be MCP compatible so you can use this in minimal MCP servers
- To be used as code snippet as well as libraries
- MCP Authorization Spec (8.3k tokens)
- MCP Security best practices (4.7k tokens)
- OAuth 2.0 Authorization Server Metadata (RFC8414):
/.well-known/oauth-authorization-server(10.8k tokens) - OAuth 2.0 Protected Resource Metadata (RFC9728):
/.well-known/oauth-protected-resource(12k tokens)