2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# Community Showcase
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Users
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [VS Code ](https://github.com/microsoft/vscode ): Playwright is used to run cross-browser tests on their web builds 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [TypeScript ](https://github.com/microsoft/TypeScript ): Playwright is used test typescript.js across browsers 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Elastic APM JS agent ](https://github.com/elastic/apm-agent-rum-js ): Playwright is used to run benchmark tests across browsers 
						 
					
						
							
								
									
										
										
										
											2020-03-24 09:09:45 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [Blockstack ](https://github.com/blockstack/ux ): Playwright is used to run cross-browser UI tests 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								*  [Codex ](https://github.com/codex-src/codex-app ): Playwright is used to run functional and performance tests 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Instakittens React admin ](https://github.com/fredericbonnet/instakittens-react-admin ): Playwright is used to run end-to-end test scenarios written with Cucumber 
						 
					
						
							
								
									
										
										
										
											2020-02-15 10:07:41 -08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [xterm.js ](https://github.com/xtermjs/xterm.js ): Playwright is used to run cross-browser integration tests 
						 
					
						
							
								
									
										
										
										
											2020-08-10 13:22:45 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [Accessibility Insights for Web ](https://github.com/microsoft/accessibility-insights-web ): Playwright is used with Jest and axe-core to run end-to-end functional and accessibility tests of a WebExtension-based browser extension 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Tools
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [CodeceptJS ](https://github.com/Codeception/CodeceptJS ): Write scenario-driven Playwright tests with synchronous code 
						 
					
						
							
								
									
										
										
										
											2020-02-28 14:11:22 -08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [dom-to-playwright ](https://github.com/Xiphe/dom-to-playwright ) to copy a JSDOM snapshot into a Playwright page. 
						 
					
						
							
								
									
										
										
										
											2020-08-08 02:29:59 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [expected-condition-playwright ](https://github.com/elaichenkov/expected-condition-playwright ): Supplies a set of common expected conditions that can wait for certain states and conditions 
						 
					
						
							
								
									
										
										
										
											2020-03-04 11:54:45 -08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [Headless Testing ](https://headlesstesting.com/support/start/playwright.html ): Run Playwright tests on browsers in the cloud 
						 
					
						
							
								
									
										
										
										
											2020-06-23 20:54:37 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [Lumberjack ](https://github.com/JakePartusch/lumberjack ): Automated accessibility scanner to run checks on your entire website 
						 
					
						
							
								
									
										
										
										
											2020-05-11 22:11:59 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [mockiavelli ](https://github.com/HLTech/mockiavelli ) Request mocking library for Playwright to test SPA in isolation from backend APIs. 
						 
					
						
							
								
									
										
										
										
											2020-06-23 20:54:37 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [Moon ](https://github.com/aerokube/moon ): Run Playwright tests in parallel in Kubernetes cluster (free up to 4 parallel sessions) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [playwright-test ](https://github.com/hugomrdias/playwright-test ) Run unit tests and benchmarks in browsers with Node's seamless experience. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [playwright-video ](https://github.com/qawolf/playwright-video ): Capture a video while executing a Playwright script 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [QA Wolf ](https://github.com/qawolf/qawolf ): Record and create Playwright tests and then run them in CI 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [test-real-styles ](https://github.com/Xiphe/test-real-styles ): Utility to test real styling of virtual DOM elements in a browser 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Testim Playground ](https://www.testim.io/playground/ ): Record Playwright UI tests as code 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Try Playwright ](https://try.playwright.tech/ ): Interactive playground for Playwright to run examples directly from your browser 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Frameworks
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-03-12 21:20:29 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [jest-playwright ](https://github.com/mmarkelov/jest-playwright ): Jest preset to run Playwright tests with Jest 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								*  [query-selector-shadow-dom ](https://github.com/Georgegriff/query-selector-shadow-dom ): Custom selector engine to pierce shadow DOM roots 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Playwright Sharp ](https://github.com/kblok/playwright-sharp ): Work in progress port of Playwright to .NET 
						 
					
						
							
								
									
										
										
										
											2020-03-02 23:04:27 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [playwright-fluent ](https://github.com/hdorgeval/playwright-fluent ): Fluent API around Playwright 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Examples
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-30 20:53:15 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [e2e Boilerplates ](https://github.com/e2e-boilerplate?utf8=%E2%9C%93&q=playwright ): Project boilerplates for using Playwright with TypeScript, Cucumber, Jest, and other libraries 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								*  [react-app-playwright ](https://github.com/KyleADay/react-app-playwright ): Using Playwright with a create-react-app project 
						 
					
						
							
								
									
										
										
										
											2020-02-24 12:00:53 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [playwright-react-typescript-jest-example ](https://github.com/azemetre/playwright-react-typescript-jest-example ): Using Playwright + Jest with a custom webpack configuration for React + Typescript project  
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								*  [playwright-mocha ](https://github.com/roggerfe/playwright-mocha ): Using Playwright with Mocha and Chai 
						 
					
						
							
								
									
										
										
										
											2020-04-01 16:06:07 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [playwright-cljs ](https://github.com/apeckham/playwright-cljs ): Playwright examples in ClojureScript 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								*  [playwright-azure-functions ](https://github.com/arjun27/playwright-azure-functions ): Playwright setup on Azure Functions 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [playwright-aws-lambda ](https://github.com/austinkelleher/playwright-aws-lambda ): Playwright setup on AWS Lambda 
						 
					
						
							
								
									
										
										
										
											2020-08-13 00:34:58 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  [playwright-jest-circus-allure ](https://github.com/d-shch/playwright-jest-circus-allure ): Example how to use allure-report and jest-circus with playwright 
						 
					
						
							
								
									
										
										
										
											2020-02-14 16:54:14 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Contributing
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Did we miss something in this list? Send us a PR!