41-day current streak·41-day longest streak
PatrickJS I build web infrastructure, developer tools, and open-source systems for teams that need software to scale without adding unnecessary ceremony. Currently: Engineering Director at PwC, Qwik core, and building…
PatrickJS
I build web infrastructure, developer tools, and open-source systems for teams that need software to scale without adding unnecessary ceremony.
Currently: Engineering Director at PwC, Qwik core, and building around local-first AI/dev workflows.
Previously worked across Angular, Angular Universal, webpack, Falcor, Mitosis, Module Federation, and large-scale JavaScript application architecture.
Open Source
Some of the work I am known for:
Active:
- Qwik - instant-loading web apps with resumability
- awesome-angular - Angular resources and ecosystem references
- awesome-cursorrules - Cursor rules and AI editor workflow examples
- angular-webpack-starter - legacy Angular Webpack Starter, now outdated but historically widely used
- Angular Universal - legacy server-side rendering and prerendering work for Angular
- Falcor - older Netflix data-fetching project that is still used in some systems
Current Interests
- Qwik, resumability, and fast-by-default web apps
- AI-assisted engineering workflows that stay inspectable and repo-native
- Local-first developer tooling, project automation, and secure coding environments
- Web platform architecture across apps, edge runtimes, and developer experience
Find Me
- Website: patrickjs.com
- X: @PatrickJS
- Sponsors: github.com/sponsors/PatrickJS
- Async Framework: github.com/async-framework/async-framework
-
angular-webpack-starter ★ PINNED
Angular Webpack Starter
JavaScript ★ 10k 2y agoExplain → -
qwik ★ PINNED ⑂
The HTML-first framework. Initialize apps of any size with < 1kb JS
★ 0 2y agoExplain → -
awesome-angular ★ PINNED
:page_facing_up: A curated list of awesome Angular resources
HTML ★ 10k 16h agoExplain → -
awesome-cursorrules ★ PINNED
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
JavaScript ★ 40k 21d agoExplain → -
NG6-starter
:ng: An AngularJS Starter repo for AngularJS + ES6 + Webpack
JavaScript ★ 1.9k 5y agoExplain → -
angular-websocket
:arrow_upper_left: The missing Angular WebSocket module for connecting client applications to servers by @AngularClass
JavaScript ★ 1.2k 8y agoExplain → -
angular-hmr
:fire: Angular Hot Module Replacement for Hot Module Reloading
TypeScript ★ 507 3y agoExplain → -
ngExam
An AngularJS exam with questions from beginner to expert by @gdi2290 from @AngularClass
★ 356 10y agoExplain → -
everyone-ssn-usa ▣
releasing everyone's SSN and the hacks used to acquire them
JavaScript ★ 320 1y agoExplain → -
Reddit-Insight
Reddit Analytics built in Angular.js
JavaScript ★ 142 12y agoExplain → -
NG6-todomvc-starter
Basic example of TodoMVC application written with angular and with use of components
JavaScript ★ 135 9y agoExplain → -
angular-md5
md5 for Angular.js and Gravatar filter
JavaScript ★ 132 8y agoExplain → -
remote-jobs-list ⑂
👔 List of companies or jobs boards advertising Remote Jobs.
★ 114 2y agoExplain → -
angular-idle-preload
:soon: Angular Idle Preload for preloading async routes via @TipeIO
TypeScript ★ 99 3y agoExplain → -
redis-dataloader
Batching and Caching layer using Redis as the Caching layer
JavaScript ★ 90 3y agoExplain → -
angular-intercom
An Angular.js wrapper for Intercom.io providing a simple and familiar API for Angular Developer.
HTML ★ 90 9y agoExplain → -
angular-raven
A Raven.js / Sentry wrapper for Angular.js
JavaScript ★ 88 9y agoExplain → -
ng-vegas-angular2-d3
Angular 2, d3, and TypeScript
JavaScript ★ 52 11y agoExplain → -
angular-momentjs
Moment.js with Angular
JavaScript ★ 46 9y agoExplain → -
angular-password
The most performant AngularJS directive for matching two password input fields
JavaScript ★ 45 8y agoExplain → -
angular2do
TodoMVC: React setState/Immutable data pattern done in Angular2
HTML ★ 38 11y agoExplain → -
list-of-morphic-javascript
Javascript Morphisms
★ 36 10y agoExplain → -
koa-angular-seed
An Angular.js seed for Koa apps with gulp, stylus, and browserify
JavaScript ★ 35 11y agoExplain → -
angular-hmr-loader
:fire: Angular HMR Webpack Loader by @AngularClass
JavaScript ★ 32 9y agoExplain → -
angular-crypto
angular-crypto provides standard and secure cryptographic algorithms for Angular.js with support for: MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
JavaScript ★ 31 12y agoExplain → -
angular-server-services
example Angular Service Services
TypeScript ★ 25 2y agoExplain → -
es6-promise-loader
No description.
JavaScript ★ 21 9y agoExplain → -
ruby_calculator
The simplest form of a calculator made in Ruby 2.0.0
Ruby ★ 20 13y agoExplain → -
core-js-webpack-plugin
core-js builder as a Webpack Plugin
JavaScript ★ 16 9y agoExplain → -
awesome ⑂
A curated list of awesome lists.
★ 15 18d agoExplain → -
not-everything
No description.
JavaScript ★ 14 2y agoExplain → -
es7-reflect-metadata
Webpack and Universal support for reflect-metadata refactored by @gdi2290
HTML ★ 14 10y agoExplain → -
request-idle-callback
requestIdleCallback for Angular
TypeScript ★ 11 2y agoExplain → -
hackreactor-presentation-slides
my HackReactor presentation
JavaScript ★ 11 12y agoExplain → -
angular2-webpack2-seed
angular2 webpack2 with tree-shaking and precompiler??
TypeScript ★ 10 10y agoExplain → -
angular-off
Providing the method $off for $rootScope in Angular.js
JavaScript ★ 10 11y agoExplain → -
awesome-JAMstack
A collection of awesome JAMstack starters, workflows, articles, resources and shiny things.
★ 10 7y agoExplain → -
play-angular2
[WIP] Universal Angular 2 server rendering with Scala Play Framework
JavaScript ★ 9 11y agoExplain → -
angular-keen.io
An Angular.js wrapper for Keen.io
JavaScript ★ 8 11y agoExplain → -
angular-d3
d3 for Angular.js
JavaScript ★ 8 12y agoExplain → -
bower-everything
bower install everything
JavaScript ★ 7 12y agoExplain → -
angular-beforeunload
Angular.js service for onBeforeUnload
JavaScript ★ 7 12y agoExplain → -
generator-easy
An EASY stack generator, Express Angular Stylus Yeoman
CSS ★ 7 12y agoExplain → -
route-url
Minimal, observable-based URL management library supporting browser, server, and in-memory routing.
TypeScript ★ 6 2mo agoExplain → -
angular2-falcor-starter ▣
Angular 2 Universal FalcorJS starter kit by @AngularClass
TypeScript ★ 6 10y agoExplain → -
phone-number-input-to-json
Phone Number Input toJSON
JavaScript ★ 5 2mo agoExplain → -
ngx-loader
ngx-loader
JavaScript ★ 5 9y agoExplain → -
angular-seed ⑂
Seed project for angular apps.
JavaScript ★ 5 12y agoExplain → -
PatrickJS
No description.
★ 4 1mo agoExplain → -
JavaScript-Data-Structures ⑂
A library for data structure in JavaScript
JavaScript ★ 4 11y agoExplain → -
AdblockerGoogleSearch ⑂
Adblocker for google search results (Google Chrome Extension)
JavaScript ★ 4 5y agoExplain → -
ng-click
Passive URL shortening for Angular.JS Docs
JavaScript ★ 4 12y agoExplain → -
qwik-ssg-csr-only
Qwik SSG->CSR only. no SSR
TypeScript ★ 3 1y agoExplain → -
qwik-fake-server-component
meme repo
TypeScript ★ 3 1y agoExplain → -
github-commit-messages
This chrome extension will show and hide scoped messages so its easier to read quickly
JavaScript ★ 3 5y agoExplain → -
angular2-server-rendering ▣
(Initial prototype) Angular 2 Server Rendering
JavaScript ★ 3 11y agoExplain → -
awesome-nodejs ⑂
A curated list of delightful Node.js packages and resources.
★ 3 7y agoExplain → -
gpt-2 ⑂
Code for the paper "Language Models are Unsupervised Multitask Learners"
★ 2 1y agoExplain → -
deno_docker ⑂
Latest dockerfiles and images for Deno - alpine, centos, debian, ubuntu
★ 2 1y agoExplain → -
awesome-machine-learning ⑂
A curated list of awesome Machine Learning frameworks, libraries and software.
Python ★ 2 11y agoExplain → -
experiment-qwik-build-client-edge-origin
Created with StackBlitz ⚡️
TypeScript ★ 2 1y agoExplain → -
everything ⑂
npm install everything
★ 2 2y agoExplain → -
ng-Fx ⑂
Simple, Beautiful animation library for Angular
JavaScript ★ 2 10y agoExplain → -
node-hammerjs
Node "support" for hammerjs
JavaScript ★ 2 5y agoExplain → -
remove-twitter-social-dilemma ⑂
A chrome extension to limit exposure to tailored trends on twitter.
JavaScript ★ 2 5y agoExplain → -
test-repo_login-to-see-resolved-comment ▣
testing public resolved comments
★ 2 5y agoExplain → -
test-static-file
testing static files
HTML ★ 2 5y agoExplain → -
yeoman ⑂
Yeoman (n) 1. A noble servant, carrying out various duties for the sovereign. Associated with hard toil. 2. Your new favorite web application stack and development tool.
Shell ★ 2 12y agoExplain → -
underbar
this is for learning javascript
JavaScript ★ 2 6y agoExplain → -
awesome-angular2 ⑂
A list of awesome Angular2 resources.
★ 2 10y agoExplain → -
snake-case
Snake case a string in JavaScript
JavaScript ★ 2 11y agoExplain → -
pdfkit ⑂
HTML+CSS to PDF using wkhtmltopdf
Ruby ★ 2 7y agoExplain → -
lower-case
Lowercase a string in JavaScript
JavaScript ★ 2 11y agoExplain → -
react ⑂
React is a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know.
★ 1 10y agoExplain → -
nope_modules
No description.
JavaScript ★ 1 29d agoExplain → -
codex-open-folder
Open in Codex is a macOS Finder Quick Action for project folders.
Shell ★ 1 29d agoExplain → -
qwik-ssg-csr
Qwik SSG CSR
TypeScript ★ 1 1y agoExplain → -
qwik-module-federation
Created with StackBlitz ⚡️
TypeScript ★ 1 1y agoExplain → -
custom-function ⑂
Literally the only sane way, if not the fastest one, to extend the Function class witohut evaluation.
★ 1 1y agoExplain → -
hono ⑂
Web framework built on Web Standards
★ 1 1y agoExplain → -
hono-with-qwik ⑂
No description.
★ 1 2y agoExplain → -
qwik-starter-stream-chat
Created with StackBlitz ⚡️
TypeScript ★ 1 1y agoExplain → -
experiments-qwik-runtime-components
Qwik Experiments for Runtime Components
TypeScript ★ 1 1y agoExplain → -
morningharwood
A portfolio website for Matthew Harwood - Engineering Manager
★ 1 2y agoExplain → -
qwik-skew-protection
Vercel Skew Protection for Qwik Apps
TypeScript ★ 1 1y agoExplain → -
example-qwik-env
example repo with env, redis, server, universal
TypeScript ★ 1 1y agoExplain → -
experiment-qwik-jsr
No description.
TypeScript ★ 1 1y agoExplain → -
old-angular-templates ⑂
No description.
TypeScript ★ 1 11y agoExplain → -
async-loader
@async/loader
TypeScript ★ 1 2y agoExplain → -
experiments-zero-js-partial-pre-rendering
zero js PPR
TypeScript ★ 1 2y agoExplain → -
experiments-server-component
No description.
TypeScript ★ 1 1y agoExplain → -
js-signal-example
Created with StackBlitz ⚡️
JavaScript ★ 1 1y agoExplain → -
experiments-qwik-async-action-page-change
Created with StackBlitz ⚡️
TypeScript ★ 1 1y agoExplain → -
qwik-ui ⑂
Qwik UI Components
TypeScript ★ 1 1y agoExplain → -
vscode ⑂
Visual Studio Code
★ 1 5y agoExplain → -
inert ⑂
Polyfill for the inert attribute and property.
★ 1 4y agoExplain → -
promiseify ⑂
promiseify
★ 1 5y agoExplain → -
neurosity-macos ⑂
🤯 Neurosity macOS
JavaScript ★ 1 5y agoExplain → -
CrewLink-server ⑂
Voice Relay server for CrewLink.
TypeScript ★ 1 5y agoExplain → -
tab-size-on-github ⑂
Chrome extension - Make tab indented code more readable by forcing the tab size to 4 instead of 8
CSS ★ 1 5y agoExplain → -
angular2-server ▣
angular2-server: nothing to see here
★ 1 10y agoExplain → -
node_redis ⑂
redis client for node
JavaScript ★ 1 10y agoExplain → -
react-router ⑂
A complete routing solution for React.js
JavaScript ★ 1 11y agoExplain → -
graphql-tag ⑂
A JavaScript template literal tag that parses GraphQL queries
JavaScript ★ 1 8y agoExplain → -
package-size
No description.
JavaScript ★ 0 6h agoExplain → -
senior-web-concepts
JavaScript/Node.js concept and skill map with generated tracks, role paths, and an interactive knowledge graph.
JavaScript ★ 0 4d agoExplain → -
browserosaurus ⑂
🦖 The browser prompter for macOS
★ 0 10mo agoExplain → -
gist-workflow
Codex skill and helper for safe GitHub Gist publishing workflows
JavaScript ★ 0 7d agoExplain → -
zed-night-wolf-transparent
No description.
JavaScript ★ 0 12d agoExplain → -
port-manager
No description.
Swift ★ 0 22d agoExplain → -
shared-agent-state
File-backed coordination kit for any coding agent.
JavaScript ★ 0 24d agoExplain → -
agent-workspace-lab
No description.
JavaScript ★ 0 23d agoExplain → -
smart-runner-aliases
No description.
Shell ★ 0 1mo agoExplain → -
auto-maple ⑂
Artificial intelligence for MapleStory that uses machine learning and computer vision to navigate challenging in-game environments
★ 0 5mo agoExplain → -
github-desktop ⑂
Focus on what matters instead of fighting with Git.
★ 0 1mo agoExplain → -
create-react-app ⑂
Create React apps with no build configuration.
JavaScript ★ 0 7y agoExplain → -
destructive_command_guard ⑂
The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.
★ 0 1mo agoExplain → -
webpack-bundle-analyzer ⑂
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
JavaScript ★ 0 9y agoExplain → -
copy-webpack-plugin ⑂
Copy files and directories in webpack
JavaScript ★ 0 10y agoExplain → -
qwik-warrant-js
React Client SDK for Warrant Topics
TypeScript ★ 0 2y agoExplain → -
qwik-deno-deploy
No description.
TypeScript ★ 0 1y agoExplain → -
experiment-qwik-deno
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
experiment-qwik-ssg-csr
Created with StackBlitz ⚡️
CSS ★ 0 1y agoExplain → -
tina.io ⑂
Website for TinaCMS 🦙 - General info, documentation, blogs & contribution guidelines.
★ 0 10mo agoExplain → -
transportation
The PubNub Transportation Solution Kit
CSS ★ 0 12y agoExplain → -
npmcdn ⑂
A CDN for stuff you publish to npm
JavaScript ★ 0 10y agoExplain → -
9anime-downloader ⑂
Download anime from 9animetv
★ 0 2y agoExplain → -
substack-feed-api ⑂
A RSS Feed parser for Substack. #library
★ 0 1y agoExplain → -
hono-request-redis-cache ⑂
No description.
★ 0 1y agoExplain → -
wordpress
wordpress index.html
HTML ★ 0 1y agoExplain → -
qwik-asset-url-sb1-g9jcjh
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
vitejs-vite-n5iyho-countdown-timer
Created with StackBlitz ⚡️
HTML ★ 0 1y agoExplain → -
dashboard-vitejs-vite-f32eya
Created with StackBlitz ⚡️
JavaScript ★ 0 7mo agoExplain → -
qwik-fix-5044
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
checkbox-submit
Created with StackBlitz ⚡️
CSS ★ 0 1y agoExplain → -
qwik-start
Qwik Start
TypeScript ★ 0 1y agoExplain → -
stackblitz-starters-qx4zev-BP-JP-DC
Created with StackBlitz ⚡️
HTML ★ 0 1y agoExplain → -
qwik-starter-tj3v7v
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
qwik-microfrontend-starter ⑂
No description.
★ 0 2y agoExplain → -
vite ⑂
Next generation frontend tooling. It's fast!
★ 0 2y agoExplain → -
qwik-cloud-functions-test ⑂
No description.
★ 0 2y agoExplain → -
qwik-dev-qerror-prod
No description.
JavaScript ★ 0 1y agoExplain → -
qwik-fix-6300
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
app-link-test ⑂
No description.
★ 0 2y agoExplain → -
lexical-binding-getter-setter-proposal ⑂
A proposal for extending JS syntax to support lexically scoped getters and setters for variable bindings
★ 0 2y agoExplain → -
xstate ⑂
Actor-based state management & orchestration for complex app logic.
★ 0 2y agoExplain → -
qwik-typescript-js-extension-issue ⑂
This repository demonstrates the issue when building Qwik app if there's the `.js` extension in module's path
★ 0 2y agoExplain → -
qwik-error-multiple-onclick-image-zma87a
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
qwik-visibe-server-user-data
No description.
TypeScript ★ 0 1y agoExplain → -
qwik-error-dynamic-js-server-jwerqd
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
qwik-1 ⑂
No description.
★ 0 2y agoExplain → -
ServiceLogos ⑂
ロゴを可愛く作ろう 節度を持って利用してください🫠
★ 0 2y agoExplain → -
placeholderkv ⑂
A new project to resume development on the formerly open-source Redis project. Name is placeholder.
C ★ 0 2y agoExplain → -
qwik-vercel-app
testing vercel issues
TypeScript ★ 0 1y agoExplain → -
bug-qwik-loader-stopPropagation
No description.
TypeScript ★ 0 1y agoExplain → -
ssr-benchmark ⑂
No description.
TypeScript ★ 0 2y agoExplain → -
proposal-signals ⑂
A proposal to add signals to JavaScript.
★ 0 2y agoExplain → -
patrickjs-signals
No description.
TypeScript ★ 0 2y agoExplain → -
angular-templates ⑂
A set of Angular templates for common web apps
★ 0 2y agoExplain → -
esm.sh ⑂
A fast, smart, & global CDN for modern(es2015+) web development.
★ 0 2y agoExplain → -
qwik-server-context
No description.
TypeScript ★ 0 1y agoExplain → -
qwik-vitejs-csr
Created with StackBlitz ⚡️
CSS ★ 0 1y agoExplain → -
jsr-test-package
jsr example
TypeScript ★ 0 2y agoExplain → -
emoji-todo-main
No description.
TypeScript ★ 0 2y agoExplain → -
qwik-deno-demo
No description.
TypeScript ★ 0 1y agoExplain → -
strike ⑂
Let's GO and create React Server Components
★ 0 2y agoExplain → -
qwik-starter ⑂
Created with StackBlitz ⚡️
TypeScript ★ 0 2y agoExplain → -
qwik-cycle
Qwik Cycle
TypeScript ★ 0 1y agoExplain → -
qwik-articles
No description.
TypeScript ★ 0 1y agoExplain → -
qwik-ref-signal
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
experiments-deno-qwik
No description.
TypeScript ★ 0 1y agoExplain → -
yarn-npm-pnpm ⑂
yarn && npm && pnpm && bun
★ 0 2y agoExplain → -
experiments-qwik-sync
No description.
TypeScript ★ 0 1y agoExplain → -
qwik-dynamic-cmp
Created with StackBlitz ⚡️
TypeScript ★ 0 2y agoExplain → -
experiments-qwik-lift-pattern
Created with StackBlitz ⚡️
TypeScript ★ 0 1y agoExplain → -
htmx ⑂
</> htmx - high power tools for HTML
★ 0 2y agoExplain → -
docs ⑂
Easily show documentation to Cursor's coding AI
★ 0 2y agoExplain → -
svelte ⑂
Cybernetically enhanced web apps
★ 0 2y agoExplain → -
solid-docs-next ⑂
Solid Docs, rehauled. Very much in progress
★ 0 2y agoExplain → -
tailwindcss-brand-colors ⑂
Tailwind plugin for adding brands colors as background, border and text colors.
★ 0 2y agoExplain → -
module-federation-examples ⑂
Implementation examples of module federation , by the creators of module federation
★ 0 3y agoExplain → -
dotfiles
dotfiles
★ 0 4y agoExplain → -
papanasi ⑂
🥯Papanasi is the Frontend UI library to use cross Frameworks. A set of components to use in React, Vue, Angular, and more.
★ 0 4y agoExplain → -
ts-loader ⑂
TypeScript loader for webpack
★ 0 4y agoExplain → -
static-injector ⑂
静态依赖注入在Typescript中使用
★ 0 4y agoExplain → -
builder ⑂
Drag and drop page builder and CMS for React, Vue, Angular, and more
★ 0 4y agoExplain → -
figma-html ⑂
Figma to HTML, CSS, React, Vue, and more!
★ 0 4y agoExplain → -
mitosis ⑂
Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
TypeScript ★ 0 4y agoExplain → -
chatgpt-retrieval-plugin ⑂
No description.
★ 0 3y agoExplain → -
evals ⑂
Evals is a framework for evaluating OpenAI models and an open-source registry of benchmarks.
★ 0 3y agoExplain → -
babar ▣
Hackathon prototype
JavaScript ★ 0 12y agoExplain → -
maderapawn ▣
No description.
JavaScript ★ 0 12y agoExplain → -
oh-my-zsh ⑂
A community-driven framework for managing your zsh configuration. Includes 120+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, macports, etc), over 120 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Shell ★ 0 12y agoExplain → -
brackets ⑂
An open source code editor for the web, written in JavaScript, HTML and CSS.
JavaScript ★ 0 12y agoExplain → -
angular-cli ⑂
CLI tool for Angular2
JavaScript ★ 0 8y agoExplain → -
drone ⑂
Drone is a Continuous Integration platform built on Docker, written in Go
Go ★ 0 11y agoExplain → -
jquery-mobile ⑂
jQuery Mobile Framework
JavaScript ★ 0 12y agoExplain → -
rails_admin ⑂
RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data
Ruby ★ 0 12y agoExplain → -
lit-html ⑂
HTML template literals in JavaScript
TypeScript ★ 0 8y agoExplain → -
ruby-style-guide ⑂
A community-driven Ruby coding style guide
Ruby ★ 0 12y agoExplain →
No repos match these filters.