Howdy! I'm Jon Church, a full-time open source maintainer working on foundational JavaScript infrastructure. I'm in your node_modules somewhere. I'm a member of the Express.js Technical Committee, where I help…
Howdy!
I'm Jon Church, a full-time open source maintainer working on foundational JavaScript infrastructure. I'm in your node_modules somewhere.
I'm a member of the Express.js Technical Committee, where I help steward the Express umbrella across @expressjs, @jshttp, and @pillarjs. I'm also a member of the Lodash Technical Committee.
I especially enjoy software archaeology: tracing the choices, constraints, and history behind foundational projects — going deep on specs, RFCs, and small details so the abstractions other developers rely on stay boring in the best way.
I'm interested in HTTP, web servers, release processes, open source governance, supply chain security, and the long-term health of maintainer communities.
-
tradingview-js-api-tutorial ▣
No description.
JavaScript ★ 309 7y agoExplain → -
bambooHR-pto-bot
Slack bot to post with who is scheduled to be out of the office this week and next
JavaScript ★ 20 9y agoExplain → -
botkit-middleware-lex ▣
Use AWS Lex service with Botktit
JavaScript ★ 10 6y agoExplain → -
slack-telegram-connector
No description.
JavaScript ★ 8 9y agoExplain → -
ftl
Rate limiter for outgoing Axios requests, so you don't violate the speed of light!
TypeScript ★ 6 3y agoExplain → -
airlock
No description.
TypeScript ★ 3 1y agoExplain → -
MVPRPG
Text based adventure! Using Telegram Messenger
JavaScript ★ 3 9y agoExplain → -
dump-trump ⑂
HTML5 Clone of FB Messenger basketball game
HTML ★ 3 6y agoExplain → -
npm-global-trend
No description.
JavaScript ★ 2 19d agoExplain → -
dot-files
Dots Rule Everything Around Me
Lua ★ 2 19d agoExplain → -
trek-quotes
Random Star Trek Dialogue for when you need to boldly go where no one has gone before
JavaScript ★ 2 8y agoExplain → -
arc
No description.
HTML ★ 2 4mo agoExplain → -
support-resistance
No description.
JavaScript ★ 2 7y agoExplain → -
lotus-client-js
Filecoin Lotus API client
JavaScript ★ 2 1mo agoExplain → -
npm-esm-vs-cjs ⑂
Data on the share of ESM vs CJS on the public npm registry
★ 1 12d agoExplain → -
morgan ⑂
HTTP request logger middleware for node.js
JavaScript ★ 1 18d agoExplain → -
express ⑂
Fast, unopinionated, minimalist web framework for node.
JavaScript ★ 1 1mo agoExplain → -
lodash-stats
No description.
JavaScript ★ 1 2mo agoExplain → -
clawdbot ⑂
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
★ 1 4mo agoExplain → -
api-docs ⑂
The API documentation for the SpaceTraders API
JavaScript ★ 1 1y agoExplain → -
fetch-expresso
express style fetch experiments
TypeScript ★ 1 1y agoExplain → -
h3 ⑂
⚡️ Minimal H(TTP) framework built for high performance and portability
★ 1 1y agoExplain → -
spacetraders
No description.
TypeScript ★ 1 1y agoExplain → -
dataverse-error-codes
Error codes scraped from the Dataverse documentation
JavaScript ★ 1 2y agoExplain → -
botkit-express-example
Use a custom express server with Botkit
JavaScript ★ 1 9y agoExplain → -
hi-mom
No description.
JavaScript ★ 1 7y agoExplain → -
print-todo
Print todos in code comments to console
JavaScript ★ 1 8y agoExplain → -
dancong
Multi-bot tenancy Proof of Concept
JavaScript ★ 1 9y agoExplain → -
saito-docker
No description.
JavaScript ★ 1 8y agoExplain → -
ts-benchmark ⑂
No description.
★ 0 13d agoExplain → -
rspack-dev-server ⑂
Dev server for Rspack, modernized from webpack-dev-server.
★ 0 17d agoExplain → -
webpack-dev-server ⑂
Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
★ 0 26d agoExplain → -
webservice-oneday ⑂
セミナー「1日でわかるWebサービス制作の全て ~企画から実装まで~」の資料です
★ 0 20d agoExplain → -
nuxt.fyi ⑂
Celebrating sites built with Nuxt in the wild.
★ 0 21d agoExplain → -
date-fns ⑂
⏳ Modern JavaScript date utility library ⌛️
★ 0 22d agoExplain → -
Ghost ⑂
Independent technology for modern publishing, memberships, subscriptions and newsletters.
★ 0 23d agoExplain → -
semversyphus
No description.
JavaScript ★ 0 24d agoExplain → -
uppt ⑂
A composite GitHub Action that turns conventional commits into a draft release PR, tags the PR on merge, and stages publishing to npm via OIDC trusted publishing.
TypeScript ★ 0 25d agoExplain → -
jonchurch
No description.
★ 0 25d agoExplain → -
configuration ⑂
this is a fork of the fork used in the supply chain attack against tanstack on May 11th 2026, preserved just in case it was useful.
★ 0 1mo agoExplain → -
deploy-env-test
throwaway repo to test deployment approvals via API
★ 0 1mo agoExplain → -
pi-mono ⑂
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
★ 0 3mo agoExplain → -
deepsec ⑂
Deepsec is a security harness for finding vulnerabilities in your codebase powered by coding agents
★ 0 1mo agoExplain → -
body-parser ⑂
Node.js body parsing middleware
JavaScript ★ 0 1mo agoExplain → -
npmx.dev ⑂
a fast, modern browser for the npm registry
TypeScript ★ 0 2mo agoExplain → -
.github ⑂
No description.
★ 0 1y agoExplain → -
npm-search ⑂
🗿 npm ↔️ Algolia replication tool :skier: :snail: :artificial_satellite:
★ 0 2mo agoExplain → -
djikstra
Djikstra's Algorithm for pathfinding
TypeScript ★ 0 2mo agoExplain → -
lodash.com ⑂
The Lodash website.
JavaScript ★ 0 2mo agoExplain → -
textstring ⑂
physics based text strings
★ 0 2mo agoExplain → -
lodash ⑂
A modern JavaScript utility library delivering modularity, performance, & extras.
JavaScript ★ 0 1mo agoExplain → -
lodash-cli ⑂
The Lodash command-line interface.
JavaScript ★ 0 2mo agoExplain → -
ascii-today ⑂
A super-fast ASCII title generator.
Vue ★ 0 3mo agoExplain → -
expressjs.com ⑂
No description.
CSS ★ 0 6d agoExplain → -
upload-pages-artifact ⑂
A composite action for packaging and uploading an artifact that can be deployed to GitHub Pages.
★ 0 4mo agoExplain → -
claude-code-gh
No description.
Shell ★ 0 4mo agoExplain → -
discussions ⑂
Public discussions for the Express.js organization
★ 0 5mo agoExplain → -
gnv-city-meetings
No description.
JavaScript ★ 0 6mo agoExplain → -
bun ⑂
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
★ 0 7mo agoExplain → -
top-dependents
No description.
JavaScript ★ 0 8mo agoExplain → -
react-box ⑂
Truffle, Webpack and React boilerplate.
JavaScript ★ 0 9y agoExplain → -
cookie-es ⑂
🍪 Cookie and Set-Cookie parser and serializer
★ 0 8mo agoExplain → -
create-node-meeting-artifacts ⑂
Tool to create artifacts for node.js team meetings
★ 0 9mo agoExplain → -
session ⑂
Simple session middleware for Express
JavaScript ★ 0 10mo agoExplain → -
DonationWagon ⑂
💝 Community-driven donation platform facilitating charitable giving and fundraising campaigns. Empowering nonprofits and social causes with modern digital fundraising tools.
★ 0 10mo agoExplain → -
http-errors ⑂
Create HTTP Errors
JavaScript ★ 0 1y agoExplain → -
http-assert ⑂
assert with status codes
JavaScript ★ 0 1y agoExplain → -
cors ⑂
Node.js CORS middleware
JavaScript ★ 0 5mo agoExplain → -
on-finished ⑂
Execute a callback when a request closes, finishes, or errors
★ 0 1y agoExplain → -
codex ⑂
Lightweight coding agent that runs in your terminal
TypeScript ★ 0 1y agoExplain → -
router ⑂
Simple middleware-style router
JavaScript ★ 0 1y agoExplain → -
typescript-eslint ⑂
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
★ 0 1y agoExplain → -
DefinitelyTyped ⑂
The repository for high quality TypeScript type definitions.
★ 0 1y agoExplain → -
space-dust
space-dust
HTML ★ 0 1y agoExplain → -
se-typescript-sdk ⑂
A SpaceTraders SDK for Typescript generated by Speakeasy.
★ 0 2y agoExplain → -
content-type ⑂
Create and parse HTTP Content-Type header
★ 0 1y agoExplain → -
consent-queue
No description.
JavaScript ★ 0 1y agoExplain → -
label-tracker
No description.
JavaScript ★ 0 1y agoExplain → -
cookie ⑂
HTTP server cookie parsing and serialization
★ 0 1y agoExplain → -
pwn-request
No description.
★ 0 1y agoExplain → -
ado-npm-auth ⑂
This package can automatically use the azureauth CLI to fetch tokens and update a user's .npmrc file for authenticating to Azure DevOps npm feeds.
TypeScript ★ 0 1y agoExplain → -
qs ⑂
A querystring parser with nesting support
★ 0 1y agoExplain → -
curls ⑂
Text status hosting to use with your own tools
★ 0 2y agoExplain → -
actions-playground
No description.
★ 0 2y agoExplain → -
fastify ⑂
Fast and low overhead web framework, for Node.js
JavaScript ★ 0 2y agoExplain → -
eslint-plugin-import ⑂
ESLint plugin with rules that help validate proper imports.
★ 0 2y agoExplain → -
my-trusted-package
Demonstrates the execution of npm lifecycle scripts during various stages of the npm package lifecycle
JavaScript ★ 0 2y agoExplain → -
cross-project-council ⑂
OpenJS Foundation Cross Project Council
★ 0 1y agoExplain → -
mime-types ⑂
The ultimate javascript content-type utility.
★ 0 2y agoExplain → -
exxxample.com
Like example.com, but for open redirects
HTML ★ 0 2y agoExplain → -
meet ⑂
Create a meeting issue on a schedule
★ 0 10mo agoExplain → -
azurechat ⑂
🤖 💼 Azure Chat Solution Accelerator powered by Azure Open AI Service
★ 0 2y agoExplain → -
Admin ⑂
Admin repository for the Express Organization, including pillarjs and jshttp
★ 0 2y agoExplain → -
chatbot-ui ⑂
An open source ChatGPT UI.
TypeScript ★ 0 2y agoExplain → -
redux-toolkit ⑂
The official, opinionated, batteries-included toolset for efficient Redux development
TypeScript ★ 0 2y agoExplain → -
BotFramework-WebChat ⑂
A highly-customizable web-based client for Azure Bot Services.
JavaScript ★ 0 2y agoExplain → -
ai-chatbot ⑂
A full-featured, hackable Next.js AI chatbot built by Vercel Labs
TypeScript ★ 0 2y agoExplain → -
node ⑂
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
JavaScript ★ 0 2y agoExplain → -
axe-core-npm ⑂
No description.
★ 0 2y agoExplain → -
community-portal ⑂
No description.
★ 0 2y agoExplain → -
console ⑂
Oxide Web Console
★ 0 2y agoExplain → -
consent-agenda
ConsentAgenda.com
HTML ★ 0 2y agoExplain → -
Fooocus ⑂
Focus on prompting and generating
Python ★ 0 2y agoExplain → -
semver-test
Semver pre-release testing
JavaScript ★ 0 2y agoExplain → -
pino ⑂
🌲 super fast, all natural json logger
★ 0 3y agoExplain → -
csv-timechart
No description.
JavaScript ★ 0 3y agoExplain → -
openapi-generator-issues
No description.
TypeScript ★ 0 3y agoExplain → -
langchainjs ⑂
No description.
★ 0 3y agoExplain → -
jest_workaround ⑂
[SWC plugin] workaround for jest
★ 0 3y agoExplain → -
map-genius-extension
No description.
JavaScript ★ 0 3y agoExplain → -
jest ⑂
Delightful JavaScript Testing.
★ 0 3y agoExplain → -
exports-ts
Repro of TS issues consuming a package that uses package.json exports field
TypeScript ★ 0 3y agoExplain → -
despite-all-my-cage
No description.
HTML ★ 0 4y agoExplain → -
rushstack ⑂
Monorepo for tools developed by the Rush Stack community
★ 0 4y agoExplain → -
zengm ⑂
Basketball GM, Football GM, and ZenGM Hockey are single-player sports management simulation games, made entirely in client-side JavaScript.
★ 0 4y agoExplain → -
Barcamp-2020 ⑂
Static HTML website for Gainesvillebarcamp.com
SCSS ★ 0 4y agoExplain → -
setup-new-computer-script ⑂
This script will help with the quick setup and installation of tools and applications for new developers at Vendasta.
★ 0 4y agoExplain → -
InstaPy ⑂
📷 Instagram Like/Comment/Follow Automation Script
Python ★ 0 9y agoExplain → -
mongoose ⑂
MongoDB object modeling designed to work in an asynchronous environment.
★ 0 4y agoExplain → -
enzyme ⑂
JavaScript Testing utilities for React
★ 0 4y agoExplain → -
nodejs.org ⑂
The Node.js website.
JavaScript ★ 0 3y agoExplain → -
puppeteer ⑂
Headless Chrome Node.js API
★ 0 4y agoExplain → -
tugboat-test ⑂
No description.
HTML ★ 0 4y agoExplain → -
xterm.js ⑂
A terminal for the web
★ 0 4y agoExplain → -
docs ⑂
Tugboat Docs
CSS ★ 0 4y agoExplain → -
demo-wordpress ⑂
No description.
★ 0 4y agoExplain → -
dependents ⑂
Tool to gather all dependents of a package and filter by npm weekly downloads, github forks, stars and watchers
★ 0 4y agoExplain → -
otel-issues
No description.
JavaScript ★ 0 4y agoExplain → -
create-package-json ⑂
Create full featured package.json files
★ 0 4y agoExplain → -
opentelemetry-js ⑂
OpenTelemetry JavaScript Client
TypeScript ★ 0 5y agoExplain → -
rome ⑂
An experimental JavaScript toolchain
★ 0 6y agoExplain → -
tealhouse ⑂
Build a Jekyll blog in minutes, without touching the command line.
CSS ★ 0 10y agoExplain → -
rcfiles
No description.
Shell ★ 0 9y agoExplain → -
weather ⑂
real weather for Javascript
JavaScript ★ 0 10y agoExplain → -
is-stripe-key
No description.
JavaScript ★ 0 6y agoExplain → -
membership-updater ⑂
A GitHub action to update membership status
★ 0 6y agoExplain → -
multer-issue-reproduction
No description.
JavaScript ★ 0 3y agoExplain → -
express-issues
Repo for testing out express issues opened on expressjs/express
JavaScript ★ 0 3y agoExplain → -
package-maintenance ⑂
Repository for work for discussion of helping with maintenance of key packages in the ecosystem.
★ 0 6y agoExplain → -
test-rss-updates
No description.
★ 0 6y agoExplain → -
set-gh-status
CLI to set Github User Status
JavaScript ★ 0 4y agoExplain → -
Suitcase ⑂
A flexible command line tool for instantly deploying user interfaces for simple commands and scripts.
★ 0 6y agoExplain → -
statusboard ⑂
A status page for community projects
JavaScript ★ 0 6y agoExplain → -
watch-gh-repos ⑂
Watch, unwatch, or ignore GitHub repositories
★ 0 6y agoExplain → -
github-npm-stats ⑂
Chrome extension that displays npm download stats on GitHub
★ 0 6y agoExplain → -
express-async-errors ⑂
async/await support for ExpressJS
★ 0 6y agoExplain → -
request-1 ⑂
Express style request object
★ 0 6y agoExplain → -
compression ⑂
Node.js compression middleware
★ 0 6y agoExplain → -
node-mkdirp ⑂
Recursively mkdir, like `mkdir -p`, but in node.js
★ 0 6y agoExplain → -
ws.cinema ⑂
Online synchronized video player / chat app crudely hacked together for fun :shipit:
★ 0 6y agoExplain → -
express-request ⑂
The Express Request object
★ 0 7y agoExplain → -
got ⑂
🌐 Human-friendly and powerful HTTP request library for Node.js
★ 0 6y agoExplain → -
google-api-nodejs-client ⑂
Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.
★ 0 6y agoExplain → -
path-to-regexp ⑂
Turn a path string such as `/user/:name` into a regular expression
★ 0 6y agoExplain → -
shippo-node-client ⑂
Shipping API Node.js library (USPS, FedEx, UPS and more)
★ 0 6y agoExplain → -
hbs ⑂
Express view engine wrapper for Handlebars
★ 0 6y agoExplain → -
logger ⑂
tutorial
★ 0 6y agoExplain → -
dnsimple-node ⑂
The DNSimple API client in JavaScript for use in node applications.
★ 0 6y agoExplain → -
stripe-node ⑂
Node.js library for the Stripe API.
★ 0 6y agoExplain → -
mockingtext ⑂
A command-line tool for generating Spongebob-style mocking text.
★ 0 6y agoExplain → -
apicache ⑂
Simple API-caching middleware for Express/Node.
★ 0 6y agoExplain → -
api-error-handler ⑂
Express error handlers for JSON APIs
★ 0 6y agoExplain → -
generator ⑂
Express' application generator
★ 0 6y agoExplain → -
expressjs-link-check
Github action to check link health of expressjs.com
Shell ★ 0 6y agoExplain → -
todos_api
No description.
JavaScript ★ 0 10y agoExplain → -
pomodoro_timer
No description.
JavaScript ★ 0 10y agoExplain → -
multer ⑂
Node.js middleware for handling `multipart/form-data`.
★ 0 4y agoExplain → -
lockfile-lint-action
No description.
JavaScript ★ 0 2y agoExplain → -
lockfile-lint ⑂
Lint an npm or yarn lockfile to analyze and detect security issues
★ 0 6y agoExplain → -
statuses ⑂
HTTP status utility
★ 0 6y agoExplain → -
read-write-csv-nodejs ⑂
code to read and write CSV data
JavaScript ★ 0 6y agoExplain → -
gratitude-node
Gratitude App written with Node/Express/EJS
★ 0 6y agoExplain → -
lotus ⑂
Implementation of the Filecoin protocol, written in Go
Go ★ 0 6y agoExplain → -
eslint-config-espruino-globals
No description.
JavaScript ★ 0 6y agoExplain → -
BangleApps ⑂
Bangle.js App Loader (and Apps)
★ 0 6y agoExplain → -
mermaid ⑂
Generation of diagram and flowchart from text in a similar manner as markdown
JavaScript ★ 0 7y agoExplain → -
nodejs.dev ⑂
A new Node.js resource built using Gatsby.js with React.js, TypeScript, Emotion, and Remark.
TypeScript ★ 0 6y agoExplain → -
mama-mimi
No description.
JavaScript ★ 0 6y agoExplain → -
dash-dash
No description.
JavaScript ★ 0 3y agoExplain → -
liblice ⑂
📄 liblice is a module to detect licenses throughout your entire installed dependency tree.
JavaScript ★ 0 6y agoExplain → -
package-stream ⑂
🚰 An endless stream of clean package data from the npm registry.
JavaScript ★ 0 7y agoExplain → -
testing-node-apps ⑂
This is a workshop repo to teach you how to test your Node.js Apps!
JavaScript ★ 0 7y agoExplain → -
gatsby ⑂
Build blazing fast, modern apps and websites with React
JavaScript ★ 0 7y agoExplain → -
hello-cow
No description.
JavaScript ★ 0 7y agoExplain → -
mermaid-live-editor ⑂
Edit, preview and share mermaid charts/diagrams.
JavaScript ★ 0 7y agoExplain → -
slack-sheets
No description.
JavaScript ★ 0 7y agoExplain → -
ngrok ⑂
Introspected tunnels to localhost
Go ★ 0 7y agoExplain → -
markserv ⑂
🏁 serve markdown as html (GitHub style), index directories, live-reload as you edit
CSS ★ 0 7y agoExplain → -
polly-stratechery-reader
Use AWS Polly to transcribe articles from www.stratechery.com into speech
JavaScript ★ 0 7y agoExplain → -
request ⑂
🏊🏾 Simplified HTTP request client.
JavaScript ★ 0 7y agoExplain → -
jonchurch.github.io
No description.
CSS ★ 0 7y agoExplain → -
react-vis ⑂
Data Visualization Components
JavaScript ★ 0 7y agoExplain → -
react-stockcharts ⑂
Highly customizable stock charts with ReactJS and d3
JavaScript ★ 0 7y agoExplain → -
pork-bun
fun with react stock charts!
JavaScript ★ 0 7y agoExplain → -
hn-react-hooks
No description.
JavaScript ★ 0 7y agoExplain → -
react-order-book ⑂
Simple frontend built in React.JS for displaying order book fetched from BitMEX.
JavaScript ★ 0 7y agoExplain → -
reddit-dl
Download top images from Reddit
JavaScript ★ 0 7y agoExplain → -
caffe-tensorflow ⑂
Caffe models in TensorFlow
Python ★ 0 7y agoExplain → -
ranviermud ⑂
A node.js based MUD engine
JavaScript ★ 0 10y agoExplain → -
wp-calypso ⑂
The new JavaScript- and API-powered WordPress.com
JavaScript ★ 0 8y agoExplain →
No repos match these filters.