GitHub / jaredhanson 425 Repositories
I make things with computers.
Donate: https://github.com/sponsors/jaredhanson
jaredhanson/passport
Simple, unobtrusive authentication for Node.js.
Language: JavaScript - Size: 827 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 23,373 - Forks: 1,244

jaredhanson/oauth2orize-fprm
Form Post response mode support for OAuth2orize.
Language: JavaScript - Size: 29.3 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 8

jaredhanson/oauth-resource-metadata-token-types
Language: Makefile - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

jaredhanson/oauth-resource-token-resp
Language: Makefile - Size: 3.91 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

jaredhanson/cloudflare-agents Fork of cloudflare/agents
Build and deploy AI Agents on Cloudflare
Size: 2.2 MB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 1

jaredhanson/passport-google-oauth
Google authentication strategies for Passport and Node.js.
Language: JavaScript - Size: 88.9 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 780 - Forks: 328

jaredhanson/passport-remember-me
Remember Me cookie authentication strategy for Passport and Node.js
Language: JavaScript - Size: 210 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 217 - Forks: 103

jaredhanson/electrolyte
Elegant dependency injection for Node.js.
Language: JavaScript - Size: 410 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 560 - Forks: 61

jaredhanson/passport-github
GitHub authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 66.4 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 536 - Forks: 290

jaredhanson/oauth2orize
OAuth 2.0 authorization server toolkit for Node.js.
Language: JavaScript - Size: 593 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 3,491 - Forks: 468

jaredhanson/passport-facebook
Facebook authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 165 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 1,300 - Forks: 442

jaredhanson/modelcontextprotocol-typescript-sdk Fork of modelcontextprotocol/typescript-sdk
The official Typescript SDK for Model Context Protocol servers and clients
Language: TypeScript - Size: 1.54 MB - Last synced at: 11 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

jaredhanson/passport-local
Username and password authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 103 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2,761 - Forks: 499

jaredhanson/connect-flash
Flash message middleware for Connect and Express.
Language: JavaScript - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,240 - Forks: 161

jaredhanson/passport-oauth2
OAuth 2.0 authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 188 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 613 - Forks: 347

jaredhanson/passport-strategy
An abstract class implementing Passport's strategy API.
Language: Makefile - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 115 - Forks: 29

jaredhanson/passport-instagram
Instagram authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 171 - Forks: 88

jaredhanson/passport-totp
TOTP authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 12.7 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 150 - Forks: 45

jaredhanson/passport-openidconnect
OpenID Connect authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 227 KB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 201 - Forks: 180

jaredhanson/passport-google-oauth2
Google authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 57.6 KB - Last synced at: 30 days ago - Pushed at: about 2 years ago - Stars: 835 - Forks: 153

jaredhanson/passport-linkedin
LinkedIn authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 37.1 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 142 - Forks: 66

jaredhanson/utils-merge
merge() utility function
Language: JavaScript - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 69 - Forks: 18

jaredhanson/passport-webauthn
WebAuthn authentication strategy for Passport.
Language: JavaScript - Size: 77.1 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 16

jaredhanson/locomotive
Powerful MVC web framework for Node.js.
Language: JavaScript - Size: 810 KB - Last synced at: 28 days ago - Pushed at: over 7 years ago - Stars: 885 - Forks: 128

jaredhanson/passport-http-bearer
HTTP Bearer authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 210 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 957 - Forks: 142

jaredhanson/jaredhanson
Jared Hanson's GitHub profile.
Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

jaredhanson/connect-ensure-login
Login session ensuring middleware for Connect and Express.
Language: JavaScript - Size: 185 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 469 - Forks: 61

jaredhanson/bootable
Easy application initialization for Node.js.
Language: JavaScript - Size: 269 KB - Last synced at: 11 days ago - Pushed at: almost 9 years ago - Stars: 67 - Forks: 9

jaredhanson/passport-http
HTTP Basic and Digest authentication strategies for Passport and Node.js.
Language: JavaScript - Size: 81.1 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 264 - Forks: 112

jaredhanson/passport-twitter
Twitter authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 468 - Forks: 130

jaredhanson/passport-google-oauth1
Google (OAuth 1.0) authentication strategy for Passport.
Language: JavaScript - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: over 9 years ago - Stars: 5 - Forks: 1

jaredhanson/todos-fastify-sqlite
Todo app built with Node.js, Fastify, and SQLite.
Language: CSS - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 5

jaredhanson/passport-dwolla
Dwolla authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 292 KB - Last synced at: 18 days ago - Pushed at: about 9 years ago - Stars: 10 - Forks: 13

jaredhanson/node-parent-require
Require modules from parent modules.
Language: JavaScript - Size: 125 KB - Last synced at: 17 days ago - Pushed at: almost 12 years ago - Stars: 34 - Forks: 5

jaredhanson/passport-amazon
Amazon authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 37 - Forks: 14

jaredhanson/oauthorize
OAuth service provider toolkit for Node.js.
Language: JavaScript - Size: 64.5 KB - Last synced at: 28 days ago - Pushed at: over 9 years ago - Stars: 201 - Forks: 34

jaredhanson/uses
User-specific setup details.
Size: 0 Bytes - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

jaredhanson/passport-tumblr
Tumblr authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 29 - Forks: 12

jaredhanson/node-ffi-ipmi
wrapping various ipmi related tools and libs for node via node-ffi @ https://github.com/rbranson/node-ffi.git
Language: C - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 6

jaredhanson/node-servicelocator
Central location to register and locate services within a Node.js application.
Language: JavaScript - Size: 125 KB - Last synced at: 3 months ago - Pushed at: almost 12 years ago - Stars: 8 - Forks: 1

jaredhanson/passport-google
Google (OpenID) authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 14.6 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 150 - Forks: 81

jaredhanson/todos-express-sqlite
Todo app built with Node.js, Express, and SQLite.
Language: CSS - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 10

jaredhanson/passport-google-openidconnect
Google authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 37.1 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

jaredhanson/langgraphjs Fork of langchain-ai/langgraphjs
Build resilient language agents as graphs.
Size: 14.7 MB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jaredhanson/passport-paypal-oauth
PayPal (OAuth) authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 10.7 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 28

jaredhanson/amd-resolve
A hookable AMD module resolution implementation.
Language: JavaScript - Size: 156 KB - Last synced at: 15 days ago - Pushed at: over 12 years ago - Stars: 4 - Forks: 2

jaredhanson/auth0-ai-js Fork of auth0-lab/auth0-ai-js
Size: 312 KB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jaredhanson/deamdify
Browserify transform that converts AMD to CommonJS.
Language: JavaScript - Size: 113 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 197 - Forks: 30

jaredhanson/passport-foursquare
Foursquare authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 36.1 KB - Last synced at: 17 days ago - Pushed at: over 7 years ago - Stars: 21 - Forks: 7

jaredhanson/passport-oauth1
OAuth 1.0 authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 130 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 30

jaredhanson/passport-oauth
OAuth 1.0 and 2.0 authentication strategies for Passport and Node.js.
Language: JavaScript - Size: 159 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 116 - Forks: 54

jaredhanson/passport-ethereum
Ethereum authentication strategy for Passport.
Language: JavaScript - Size: 53.7 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 6

jaredhanson/oauth2orize-ciba
Language: JavaScript - Size: 9.77 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

jaredhanson/dotfiles
User-specific application configuration.
Language: Shell - Size: 138 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 9 - Forks: 2

jaredhanson/passport-http-dpop
HTTP DPoP authentication strategy for Passport.
Language: JavaScript - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

jaredhanson/passport-http-pop
HTTP PoP authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

jaredhanson/passport-openid
OpenID authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 64.5 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 98 - Forks: 86

jaredhanson/junction
Essential XMPP middleware for Node.js.
Language: JavaScript - Size: 190 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 106 - Forks: 13

jaredhanson/auth0-findidp-action
Language: JavaScript - Size: 24.4 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jaredhanson/chai-auth0-actions
Helpers for testing Auth0 Actions with the Chai assertion library.
Language: JavaScript - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jaredhanson/js-sasl
SASL mechanism factory.
Language: JavaScript - Size: 230 KB - Last synced at: 14 days ago - Pushed at: about 12 years ago - Stars: 11 - Forks: 1

jaredhanson/oauth2orize-openid
Extensions to support OpenID Connect with OAuth2orize.
Language: JavaScript - Size: 142 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 30

jaredhanson/kerouac
Poetic static site generator for Node.js.
Language: JavaScript - Size: 357 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 82 - Forks: 9

jaredhanson/passport-http-oauth
HTTP OAuth authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 99.6 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 72 - Forks: 25

jaredhanson/passport-familysearch
FamilySearch authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 204 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 9

jaredhanson/passport-fido-u2f
FIDO U2F authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

jaredhanson/zig-build-libxml2 Fork of mitchellh/zig-build-libxml2
The libxml2 library built and packaged for the Zig build system. These are not Zig language bindings to the library.
Size: 3.47 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jaredhanson/node-headmatter
Front matter parsing and serialization.
Language: JavaScript - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jaredhanson/kerouac-cname
CNAME middleware for Kerouac.
Language: JavaScript - Size: 20.5 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

jaredhanson/xmlb
XML builder templates for Node.js.
Language: JavaScript - Size: 109 KB - Last synced at: 8 days ago - Pushed at: almost 13 years ago - Stars: 5 - Forks: 1

jaredhanson/passport-anonymous
Anonymous authentication strategy for Passport and Node.js.
Language: Makefile - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 59 - Forks: 6

jaredhanson/passport-oob
Out-of-band authentication strategy for Passport.
Language: JavaScript - Size: 54.7 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jaredhanson/passport-windowslive
Windows Live authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 55.7 KB - Last synced at: 1 day ago - Pushed at: about 7 years ago - Stars: 35 - Forks: 20

jaredhanson/locomotive-mongoose
Mongoose datastore adapter for Locomotive.
Language: JavaScript - Size: 207 KB - Last synced at: 29 days ago - Pushed at: over 13 years ago - Stars: 18 - Forks: 0

jaredhanson/oauth2orize-chain
Chained token exchange for OAuth2orize.
Language: JavaScript - Size: 32.2 KB - Last synced at: 13 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 2

jaredhanson/www.kerouacjs.org
Kerouac.js website.
Language: EJS - Size: 49.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jaredhanson/www.jaredhanson.me
Language: CSS - Size: 539 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

jaredhanson/passport-fitbit
Fitbit authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 33 - Forks: 15

jaredhanson/kerouac-npm-packages
Language: JavaScript - Size: 221 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jaredhanson/kerouac-book
Kerouac app that generates a book section of a site.
Language: JavaScript - Size: 244 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jaredhanson/fingro-webfinger
WebFinger discovery protocol for Fingro and Node.js.
Language: JavaScript - Size: 77.1 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jaredhanson/fingro-mx
MX record discovery mechanism for Fingro and Node.js.
Language: JavaScript - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jaredhanson/passport-multilogin
Language: JavaScript - Size: 65.4 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jaredhanson/passport-soundcloud
SoundCloud authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 14.6 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 38 - Forks: 11

jaredhanson/admission-google
Google identity provider for Admission.
Language: JavaScript - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 0

jaredhanson/oauth2orize-permission
Permission grant for OAuth2orize.
Language: JavaScript - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jaredhanson/passport-tripit
TripIt authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 208 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 3 - Forks: 6

jaredhanson/make-node
Useful makefiles for developing Node.js packages.
Language: Makefile - Size: 74.2 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 1

jaredhanson/kerouac-manifest
Web App Manifest middleware for Kerouac.
Language: JavaScript - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jaredhanson/flowstate
Per-request state management middleware.
Language: JavaScript - Size: 808 KB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 11

jaredhanson/antenna-amqp
AMQP adapter for Antenna.
Language: JavaScript - Size: 285 KB - Last synced at: about 2 months ago - Pushed at: about 11 years ago - Stars: 2 - Forks: 1

jaredhanson/passport-dropbox
Dropbox authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 28.3 KB - Last synced at: 12 days ago - Pushed at: almost 8 years ago - Stars: 29 - Forks: 10

jaredhanson/passport-web3
Web3 authentication strategy for Passport.
Language: JavaScript - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

jaredhanson/node-tokens
Encode and decode security tokens.
Language: JavaScript - Size: 326 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 8

jaredhanson/direnv-credentials
Language: Shell - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jaredhanson/chai-passport-strategy
Helpers for testing Passport strategies with the Chai assertion library.
Language: JavaScript - Size: 54.7 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 8

jaredhanson/draft-oauth-mfa
Size: 337 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 4

jaredhanson/idpiframe
Language: JavaScript - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

jaredhanson/node-aaatrio
Authentication, authorization and accounting primitives.
Language: JavaScript - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jaredhanson/passport-intuit-oauth
Intuit (OAuth) authentication strategy for Passport and Node.js.
Language: JavaScript - Size: 11.7 KB - Last synced at: 17 days ago - Pushed at: about 7 years ago - Stars: 15 - Forks: 12
