{"payload":{"pageCount":1,"repositories":[{"type":"Public template","name":"serenity-js-playwright-ct-react-template","owner":"serenity-js","isFork":false,"description":"Test your React components with Serenity/JS and Playwright Test","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":1,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T11:18:42.000Z"}},{"type":"Public template","name":"serenity-js-cucumber-playwright-template","owner":"serenity-js","isFork":false,"description":"Test your web apps with Serenity/JS, Playwright and Cucumber.js","topicNames":["test-automation","screenplay-pattern","cucumber-js","serenity-js","web-testing","playwright"],"topicsNotShown":0,"allTopics":["test-automation","screenplay-pattern","cucumber-js","serenity-js","web-testing","playwright"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":21,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T10:29:19.007Z"}},{"type":"Public template","name":"serenity-js-playwright-test-template","owner":"serenity-js","isFork":false,"description":"Test your web apps with Serenity/JS and Playwright Test","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":14,"forksCount":12,"license":"Apache License 2.0","participation":[3,6,6,4,3,5,6,4,6,4,5,3,1,12,3,3,4,8,6,4,4,5,2,3,2,5,7,4,5,5,2,2,4,7,2,4,8,7,4,6,5,3,4,1,4,4,5,7,3,3,4,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T10:18:27.718Z"}},{"type":"Public","name":"serenity-js","owner":"serenity-js","isFork":false,"description":"A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!","topicNames":["testing","acceptance-testing","webdriver","dsl","bdd","domain-driven-design","test-automation","cucumber","screenplay-pattern","end-to-end-testing"],"topicsNotShown":9,"allTopics":["testing","acceptance-testing","webdriver","dsl","bdd","domain-driven-design","test-automation","cucumber","screenplay-pattern","end-to-end-testing","api-testing","test-reporting","automated-testing","testing-framework","web-testing","e2e-testing","puppeteer","playwright","test-integration"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":26,"issueCount":66,"starsCount":536,"forksCount":159,"license":"Apache License 2.0","participation":[7,81,36,12,30,41,44,22,47,32,14,16,38,28,32,37,39,36,79,42,46,23,8,43,17,33,11,36,30,14,11,10,27,37,29,32,60,31,32,25,51,8,35,7,18,30,32,22,32,21,33,17],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:14:05.596Z"}},{"type":"Public template","name":"serenity-js-cucumber-protractor-template","owner":"serenity-js","isFork":false,"description":"","topicNames":["template","protractor","cucumber","serenity-js"],"topicsNotShown":0,"allTopics":["template","protractor","cucumber","serenity-js"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":7,"forksCount":10,"license":null,"participation":[4,4,3,11,4,6,4,5,8,4,5,5,0,14,7,4,6,7,7,6,6,11,3,4,2,8,8,7,5,3,3,2,6,8,4,5,9,6,6,6,7,3,6,2,5,6,6,5,4,3,4,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T00:43:15.210Z"}},{"type":"Public template","name":"serenity-js-mocha-protractor-template","owner":"serenity-js","isFork":false,"description":"","topicNames":["template","mocha","protractor","serenity-js"],"topicsNotShown":0,"allTopics":["template","mocha","protractor","serenity-js"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T23:07:41.043Z"}},{"type":"Public template","name":"serenity-js-jasmine-protractor-template","owner":"serenity-js","isFork":false,"description":"","topicNames":["template","jasmine","protractor","serenity-js"],"topicsNotShown":0,"allTopics":["template","jasmine","protractor","serenity-js"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":1,"starsCount":3,"forksCount":1,"license":null,"participation":[5,5,4,14,4,6,5,4,8,4,5,4,0,15,7,4,7,7,8,8,7,6,3,5,2,10,8,7,5,3,4,2,4,6,4,4,8,6,4,6,7,3,5,2,5,5,6,4,3,3,4,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T21:57:04.136Z"}},{"type":"Public template","name":"serenity-js-jasmine-webdriverio-template","owner":"serenity-js","isFork":false,"description":"Test your websites and web apps with Serenity/JS, WebdriverIO and Jasmine","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,11,10,3,8,3,8,14,9,6,6,3,2,4,13,6,7,14,9,3,0,0,5,8,3,6,4,8,5,3,3,3,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T20:10:11.315Z"}},{"type":"Public template","name":"serenity-js-cucumber-webdriverio-template","owner":"serenity-js","isFork":false,"description":"Test your websites and web apps with Serenity/JS, WebdriverIO and Cucumber.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":19,"forksCount":4,"license":"Apache License 2.0","participation":[2,6,4,6,4,5,7,10,7,16,4,5,0,20,9,6,6,7,4,9,9,12,1,7,4,9,9,7,8,6,3,2,3,8,5,4,11,8,5,3,6,3,5,4,4,5,6,6,4,1,4,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T20:05:22.980Z"}},{"type":"Public template","name":"serenity-js-mocha-webdriverio-template","owner":"serenity-js","isFork":false,"description":"Test your websites and web apps with Serenity/JS, WebdriverIO and Mocha","topicNames":["typescript","mocha","test-automation","webdriverio","serenity-js","javascript","npm"],"topicsNotShown":0,"allTopics":["typescript","mocha","test-automation","webdriverio","serenity-js","javascript","npm"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":0,"starsCount":11,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:19:33.057Z"}},{"type":"Public","name":"serenity-js-realworld-app-demo","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T11:15:37.078Z"}},{"type":"Public template","name":"serenity-js-mocha-template","owner":"serenity-js","isFork":false,"description":"Serenity/JS with Mocha, ideal for REST/HTTP API-level testing","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":2,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T04:49:03.377Z"}},{"type":"Public template","name":"serenity-js-cucumber-template","owner":"serenity-js","isFork":false,"description":"Serenity/JS with Cucumber, ideal for REST/HTTP API-level testing","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T02:08:05.211Z"}},{"type":"Public","name":"protractor-cucumber-framework-demo","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":1,"starsCount":3,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T16:51:11.685Z"}},{"type":"Public","name":"tutorial-test-runners","owner":"serenity-js","isFork":false,"description":"https://serenity-js.org/handbook/thinking-in-serenity-js/test-runners.html","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":2,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T22:27:00.480Z"}},{"type":"Public","name":"todomvc-demo","owner":"serenity-js","isFork":false,"description":"A demo of 3 different styles of writing acceptance tests","topicNames":["react","acceptance-testing","angular","typescript","jasmine","vue","bdd","protractor","selenium","screenplay-pattern"],"topicsNotShown":3,"allTopics":["react","acceptance-testing","angular","typescript","jasmine","vue","bdd","protractor","selenium","screenplay-pattern","testing-tools","cucumber-js","serenity-js"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":19,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-27T02:50:07.007Z"}},{"type":"Public","name":".github","owner":"serenity-js","isFork":false,"description":"Default community health files for the Serenity/JS organisation on GitHub","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T22:21:58.795Z"}},{"type":"Public","name":"tutorial-cross-app-testing","owner":"serenity-js","isFork":false,"description":"","topicNames":["demo","tutorial","mocha","bdd","protractor","screenplay-pattern","serenity-js","angular"],"topicsNotShown":0,"allTopics":["demo","tutorial","mocha","bdd","protractor","screenplay-pattern","serenity-js","angular"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T20:30:26.228Z"}},{"type":"Public","name":"serenity-js-workshop","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":18,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T17:55:15.277Z"}},{"type":"Public","name":"tutorial-bdd-trader","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T17:29:47.155Z"}},{"type":"Public","name":"workshop-ui-testing","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T17:24:28.471Z"}},{"type":"Public","name":"tutorial-journey-planner","owner":"serenity-js","isFork":false,"description":"","topicNames":["bdd","protractor","cucumber","screenplay-pattern","serenity-js"],"topicsNotShown":0,"allTopics":["bdd","protractor","cucumber","screenplay-pattern","serenity-js"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T05:10:25.377Z"}},{"type":"Public archive","name":"tutorial-hello-serenity-js","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-20T09:36:08.683Z"}},{"type":"Public","name":"todo-app","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-12T02:24:49.671Z"}},{"type":"Public","name":"playground","owner":"serenity-js","isFork":false,"description":"Serenity/JS Playground","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-02T11:20:56.991Z"}},{"type":"Public","name":"full-stack-acceptance-testing-demo","owner":"serenity-js","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":19,"issueCount":0,"starsCount":2,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-12T18:03:57.726Z"}},{"type":"Public archive","name":"tutorial-from-scripts-to-serenity","owner":"serenity-js","isFork":false,"description":"See http://serenity-js.org/from-scripts-to-serenity/readme.html","topicNames":["acceptance-testing","angular","bdd","protractor","cucumber","screenplay-pattern","serenity-js","tutorial"],"topicsNotShown":0,"allTopics":["acceptance-testing","angular","bdd","protractor","cucumber","screenplay-pattern","serenity-js","tutorial"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-02T21:58:24.648Z"}},{"type":"Public archive","name":"seed-mocha","owner":"serenity-js","isFork":false,"description":"A starting point for your Serenity/JS and Mocha projects!","topicNames":["boilerplate","mocha","bdd","protractor","seed","screenplay-pattern","serenity-js"],"topicsNotShown":0,"allTopics":["boilerplate","mocha","bdd","protractor","seed","screenplay-pattern","serenity-js"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-02T21:51:39.058Z"}},{"type":"Public archive","name":"seed-cucumber","owner":"serenity-js","isFork":false,"description":"A starting point for your Serenity/JS and Cucumber projects!","topicNames":["boilerplate","bdd","protractor","seed","cucumber","screenplay-pattern","serenity-js"],"topicsNotShown":0,"allTopics":["boilerplate","bdd","protractor","seed","cucumber","screenplay-pattern","serenity-js"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-02T21:49:25.357Z"}}],"repositoryCount":29,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}