John Papa (@johnpapa)

Top repositories

1

angular-styleguide

Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices.
23,968
star
2

lite-server

Lightweight node server
JavaScript
2,308
star
3

ng-demos

variety of angular demos
JavaScript
1,704
star
4

vscode-peacock

Subtly change the color of your Visual Studio Code workspace. Ideal when you have multiple VS Code instances, use VS Live Share, or use VS Code's Remote features, and you want to quickly identify your editor.
TypeScript
1,040
star
5

angular-ngrx-data

Angular with ngRx and experimental ngrx-data helper
TypeScript
971
star
6

generator-hottowel

Yo generator that creates an Angular app via HotTowel
JavaScript
837
star
7

angular-tour-of-heroes

Angular - Tour of Heroes - The Next Step after Getting Started
TypeScript
822
star
8

vscode-angular-snippets

Angular Snippets for VS Code
TypeScript
567
star
9

gulp-patterns

Playground for Gulp Recipes
JavaScript
501
star
10

HotTowel-Angular

HotTowel with Angular (for NuGet)
JavaScript
238
star
11

ngrx-data-lab

Sample app that can be expanded to use ngrx-data
TypeScript
216
star
12

pwa-angular

PWA Example
TypeScript
207
star
13

vue-getting-started

This project is seen in demos including the Pluralsight course "Vue: Getting Started" to help represent a fundamental app written with Vue. The heroes and villains theme is used throughout the app.
Vue
191
star
14

heroes-angular

Tour of Heroes app written with Angular
TypeScript
163
star
15

vscode-winteriscoming

Dark theme with fun and bright foreground colors
CSS
162
star
16

pluralsight-gulp

Starter Code for Pluralsight Course "JavaScript Build Automation with Gulp.js"
JavaScript
161
star
17

angular-event-view-cli

Angular Demo with a Little bit of a lot of features
TypeScript
154
star
18

vue-typescript

Vue.js with TypeScript (OLD - in process of updating)
Vue
145
star
19

hottowel-angular-typescript

As seen at //Build 2015 presented by Erich Gamma, Chris Dias and John Papa.
JavaScript
145
star
20

heroes-vue

Tour of Heroes app written with Vue
Vue
144
star
21

HotTowel

John Papa's ASP.NET MVC SPA Template (Durandal)
CSS
142
star
22

heroes-react

Tour of Heroes app written with React
JavaScript
134
star
23

vscode-angular-essentials

Dockerfile
133
star
24

shopathome

Choose from Angular, React, Svelte, and Vue applications with an Azure Functions API, that deploys to Azure Static Web Apps
TypeScript
132
star
25

PluralsightSpaJumpStartFinal

Source code for the SPA JumpStart Pluralsight course at http://jpapa.me/spajsps
JavaScript
132
star
26

hello-worlds

Hello world apps for angular, react, svelte, and vue
TypeScript
128
star
27

heroes-angular-serverless

TypeScript Node/Express πŸ‘‰TypeScript Serverless βž•Angular
TypeScript
125
star
28

angular2-force

ngConf 2016 live coding demo
JavaScript
115
star
29

vscode-cloak

Cloak allows you to hide/show environment keys, to avoid accidentally sharing them with everyone who sees your screen.
TypeScript
106
star
30

angular-preload-and-interceptors

TypeScript
104
star
31

angular-first-look-examples

angular first look for pluralsight
HTML
89
star
32

angular-first-look-hosted

Hosted Code from Pluralsight Course "Angular First Look"
HTML
86
star
33

angular-cosmosdb

Cosmos DB, Express.js, Angular, and Node.js app
TypeScript
81
star
34

CodeCamper

JavaScript
73
star
35

pluralsight-vscode-samples

VS Code samples for Pluralsight course on Code
JavaScript
70
star
36

docker-angular-cli

Dockerfile and image for node plus angular CLI
Dockerfile
69
star
37

awesome-angular-workshop

Angular: The Awesome Parts - Workshop
TypeScript
68
star
38

angular.breeze.storagewip

Save Work in Progress to Local Storage for Angular and Breeze apps
JavaScript
66
star
39

Pluralsight-CC-Angular-Breeze-Extra

Supporting files for the Pluralsight "SPA with Angular and Breeze" course by John Papa.
JavaScript
64
star
40

node-hello

Hello World for Node.js
JavaScript
63
star
41

one-with-angular

TypeScript
61
star
42

node-ts

Simple Node app Written with TypeScript
TypeScript
59
star
43

http-interceptors

The Web apps in this monorepo make HTTP requests and require uniform consistency in how they are executed and handled. This monorepo demonstrates the same app written with Angular and with Svelte. Each app uses HTTP interceptors. The Angular app uses HttpClient and its interceptors while the Svelte app uses Axios and its interceptors.
TypeScript
58
star
44

angular-what-if

TypeScript
57
star
45

vikings

TypeScript
53
star
46

express-to-functions

TypeScript Node/Express πŸ‘‰TypeScript Serverless βž• Angular
TypeScript
53
star
47

vue-guide

Super Simple Vue Samples
HTML
51
star
48

ngrx-demo

NgRx demo
TypeScript
50
star
49

ng-patterns-testing

JavaScript
48
star
50

typescript-async

Creating Asynchronous Code with TypeScript
TypeScript
47
star
51

vscode-angular1-snippets

vscode-angular1-snippets
41
star
52

vscode-pwa

VS Code Extension for PWA Tools
TypeScript
39
star
53

angular-lazy-load-demo

Lazy loading Angular components
TypeScript
32
star
54

github-templates

31
star
55

angular-2-first-look-launcher

deprecated
JavaScript
30
star
56

heroes-svelte

Tour of Heroes app written with Svelte
Svelte
30
star
57

kis-requirejs-demo

Keep It Simple RequireJS Demo. Shows simple demo of require.js before and after
JavaScript
30
star
58

heroes-node-api

node api for the heroes apps
JavaScript
29
star
59

heroes-vue-node-api

As seen in Vue Conf 2019
Vue
28
star
60

toastr-bower

toastr's bower repo
CSS
24
star
61

star-wars-api

Star Wars API
JavaScript
23
star
62

vue-workshop

Vue Fundamentals Workshops
Vue
23
star
63

vue-simple

This project was created to help represent a fundamental app written with Vue. The heroes and villains theme is used throughout the app.
Vue
22
star
64

typescript-fundamentals

HTML
21
star
65

vscode-read-time

TypeScript
19
star
66

vue-intro

Vue.js app using Vue's CLI
Vue
19
star
67

angular-rxjs-shared-examples

rxjs examples
TypeScript
17
star
68

serverless-thank-you

Say thank you to everyone who takes the time to create and discus or a pull request in your Github repository, using Azure Functions
TypeScript
17
star
69

swa-workshop

TypeScript
16
star
70

cloud-coding-with-codespaces

Live demo using Angular, github.dev, codespaces, copilot, azure static web apps, and devcontainers
TypeScript
13
star
71

vscode-azure-functions-tools

Azure Functions Tools for VS Code - DEPRECATED
12
star
72

vue-cli-preset-all-javascript

Vue CLI Preset for All JavaScript Prompts
12
star
73

vscode-presenter-pro

11
star
74

vue-ts

simple repro of master details with vue 3, composition api, and typescript
Vue
10
star
75

ios-play

iOS Playground
Swift
8
star
76

security-strategy-essentials

JavaScript
8
star
77

telekinesis

"Think" code
JavaScript
7
star
78

johnpapa

7
star
79

house-bot

Home automation with AI, LUIS, Serverless
JavaScript
7
star
80

first-serverless-api

Create your first serverless API endpoints with Azure Functions
JavaScript
7
star
81

innersource

6
star
82

Angular-NuGet

NuGet Repo for Angular Packages
JavaScript
6
star
83

angular-expiring-http-cache

TypeScript
5
star
84

ng-ai-hackathon

TypeScript
5
star
85

starwars-ios

Swift
5
star
86

one-with-angular-api

JavaScript
5
star
87

shopping-for-codespaces

CSS
4
star
88

typescript-hello-world

Simple hello world project for running TypeScript with Node.js
TypeScript
4
star
89

svelte-intro

JavaScript
3
star
90

glimpse.toastr

JavaScript
3
star
91

react-book-repo

3
star
92

pluralsight-ng-testing

pluralsight-ng-testing
CSS
2
star
93

skills-copilot-codespaces-vscode

My clone repository
1
star
94

dotfiles

1
star
95

aggregator-app

serverless function with api aggregator with azure
JavaScript
1
star
96

.github

1
star
97

vscode-import-bug

referencing https://github.com/microsoft/TypeScript/issues/35591
TypeScript
1
star