An open API service providing repository metadata for many open source software ecosystems.

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