{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"advanced-react-apis","owner":"epicweb-dev","isFork":false,"description":"Learn Advanced React Hooks workshop","allTopics":["react","hooks","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2020,"forksCount":1279,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,8,6,9,6,21,5,5,6,0,0,4,3,2,7,2,6,3,0,1,10,3,0,4,1,0,0,1,12,6,9,4,18],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T21:07:28.761Z"}},{"type":"Public","name":"react-server-components","owner":"epicweb-dev","isFork":false,"description":"Understand React Server Components and Server Actions by building a framework with them.","allTopics":["react","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":514,"forksCount":29,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,43,0,1,1,7,6,5,12,4,1,1,4,15,2,0,4,1,0,0,3,13,5,11,2,32],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:10:10.513Z"}},{"type":"Public","name":"full-stack-foundations","owner":"epicweb-dev","isFork":false,"description":"Learn the foundational skills of building full stack web applications.","allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":585,"forksCount":152,"license":"Other","participation":[0,5,14,25,31,9,8,0,7,1,2,6,0,0,3,2,5,1,0,0,0,5,6,5,9,1,5,5,0,1,2,2,1,5,2,2,6,0,1,11,5,0,5,1,0,1,1,12,2,8,1,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:52.952Z"}},{"type":"Public","name":"web-forms","owner":"epicweb-dev","isFork":false,"description":"Learn the primary mechanism for interactivity on the web.","allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":191,"forksCount":61,"license":"Other","participation":[1,3,8,21,18,6,10,1,5,2,2,1,1,0,0,0,6,3,4,0,0,5,7,5,9,2,6,4,0,1,0,5,1,2,2,2,5,0,1,11,3,0,4,1,0,0,1,12,2,8,1,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:43.092Z"}},{"type":"Public","name":"workshop-template","owner":"epicweb-dev","isFork":false,"description":"A template for EpicWeb.dev workshops","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,3,0,0,0,0,0,0,0,1,10,0,0,0,0,0,0,8,2,8,1,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:36.371Z"}},{"type":"Public","name":"react-and-the-vanishing-network","owner":"epicweb-dev","isFork":false,"description":"A step-by-step walk through the history of web app architecture","allTopics":["react","workshop","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,22,2,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:31.938Z"}},{"type":"Public","name":"data-modeling","owner":"epicweb-dev","isFork":false,"description":"Model and query your data with confidence","allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":152,"forksCount":61,"license":"Other","participation":[0,2,11,23,18,8,3,0,4,9,3,2,0,3,2,0,2,2,4,0,1,5,6,5,9,1,5,6,0,0,0,3,1,2,2,2,3,0,1,10,3,0,4,1,0,0,1,12,6,11,1,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:25.914Z"}},{"type":"Public","name":"web-auth","owner":"epicweb-dev","isFork":false,"description":"Take ownership of you application's authentication and authorization","allTopics":["workshop","kcd-edu","epicweb-dev","full-stack-vol-1"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":283,"forksCount":82,"license":"Other","participation":[3,3,18,23,19,8,1,0,5,2,2,1,2,0,2,5,3,3,0,2,0,8,10,7,9,2,5,4,0,1,0,3,1,2,5,2,4,1,4,12,3,0,4,1,0,0,1,14,2,8,1,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:17.226Z"}},{"type":"Public","name":"full-stack-testing","owner":"epicweb-dev","isFork":false,"description":"Confidently ship your full-stack app with automated tests","allTopics":["workshop","kcd-edu","epicweb-dev","full-stack-vol-1"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":196,"forksCount":53,"license":"Other","participation":[2,0,13,24,20,4,1,1,3,0,2,2,1,0,2,0,2,1,1,0,0,6,7,5,12,1,5,4,0,0,0,1,1,2,3,2,3,0,1,11,3,1,4,2,1,1,1,12,2,9,1,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:07:05.246Z"}},{"type":"Public","name":"build-react-hooks","owner":"epicweb-dev","isFork":false,"description":"Understand how React hooks work by building them from scratch","allTopics":["react","workshop","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":88,"forksCount":11,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,4,4,0,2,5,12,3,10,1,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:06:57.072Z"}},{"type":"Public","name":"get-started-with-react","owner":"epicweb-dev","isFork":false,"description":"Learn the foundational concepts upon which all the rest of your React knowledge is built","allTopics":["react","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":7,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:06:50.493Z"}},{"type":"Public","name":"react-suspense","owner":"epicweb-dev","isFork":false,"description":"React Suspense workshop","allTopics":["react","workshop","concurrent","kcd-edu","suspense","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":806,"forksCount":362,"license":"Other","participation":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,5,13,3,9,4,0,0,2,2,1,9,2,3,3,0,6,10,3,0,4,1,0,0,1,12,4,9,3,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:06:43.647Z"}},{"type":"Public","name":"advanced-react-patterns","owner":"epicweb-dev","isFork":false,"description":"This is the latest advanced react patterns workshop","allTopics":["react","workshop","react-components","react-patterns","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3393,"forksCount":1079,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,8,7,5,17,5,8,4,1,3,1,3,1,3,2,5,3,0,1,10,2,0,4,1,0,0,1,12,5,9,3,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:06:37.479Z"}},{"type":"Public","name":"react-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Material for my React Fundamentals Workshop","allTopics":["react","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5268,"forksCount":3185,"license":"Other","participation":[2,7,1,0,0,0,0,0,0,0,2,0,0,0,0,1,6,2,1,0,0,6,6,11,12,1,5,4,0,9,4,5,10,2,3,4,3,0,2,10,2,0,4,1,0,0,1,18,10,11,4,19],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:03:25.457Z"}},{"type":"Public","name":"react-hooks","owner":"epicweb-dev","isFork":false,"description":"Learn React Hooks! 🎣 ⚛","allTopics":["react","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2768,"forksCount":1900,"license":"Other","participation":[2,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,5,6,12,14,1,5,4,0,1,4,2,7,2,2,3,4,0,1,10,2,1,4,1,0,0,1,13,8,10,3,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:03:18.544Z"}},{"type":"Public","name":"react-performance","owner":"epicweb-dev","isFork":false,"description":"Let's make our apps fast ⚡","allTopics":["react","performance","workshop","kcd-edu","epicreact-dev","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1684,"forksCount":665,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,6,12,5,10,10,8,6,0,0,4,3,1,5,5,3,5,0,3,10,3,0,4,1,0,0,1,12,5,9,2,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:03:09.538Z"}},{"type":"Public","name":"epicshop","owner":"epicweb-dev","isFork":false,"description":"The workshop app for all workshops on EpicWeb.dev","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":28,"starsCount":194,"forksCount":31,"license":"Other","participation":[1,10,39,21,23,1,2,2,21,2,3,0,0,0,0,5,2,4,0,26,12,17,8,17,31,2,7,7,0,8,9,1,1,7,2,34,0,1,1,13,3,2,9,6,0,2,4,19,3,13,1,18],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:00:50.617Z"}},{"type":"Public","name":"epic-stack","owner":"epicweb-dev","isFork":false,"description":"This is a Full Stack app starter with the foundational things setup and configured for you to hit the ground running on your next EPIC idea.","allTopics":["remix-stack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":10,"starsCount":4392,"forksCount":362,"license":"MIT License","participation":[26,11,7,7,8,9,9,3,13,5,6,4,6,2,2,12,6,3,9,0,3,1,8,6,2,9,6,4,0,5,4,4,1,5,6,4,8,8,10,2,4,0,3,1,1,10,2,4,8,0,8,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T22:17:17.665Z"}},{"type":"Public","name":"totp","owner":"epicweb-dev","isFork":false,"description":"Support Two Factor Authentication (2FA) in your application with ease.","allTopics":["totp","two-factor-authentication","2fa","one-time-password","time-based-one-time-password"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":306,"forksCount":14,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T12:48:00.521Z"}},{"type":"Public","name":"mocking-techniques","owner":"epicweb-dev","isFork":false,"description":"Everything to know about mocking in JavaScript.","allTopics":["testing","workshop","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":28,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-11T12:16:55.192Z"}},{"type":"Public","name":"gratitext","owner":"epicweb-dev","isFork":false,"description":"Express gratitude and send nice notes to your loved ones","allTopics":["epic-stack","epic-saas"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":20,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-01T13:27:39.589Z"}},{"type":"Public","name":"test-server","owner":"epicweb-dev","isFork":false,"description":"Utility for creating HTTP and WebSocket servers for testing.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":100,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T13:09:18.684Z"}},{"type":"Public","name":"epic-stack-inngest","owner":"epicweb-dev","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T15:33:27.525Z"}},{"type":"Public","name":"epic-stack-typed-sql","owner":"epicweb-dev","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T02:19:04.475Z"}},{"type":"Public","name":"testing-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Learn the fundamentals of automated testing in TypeScript.","allTopics":["testing","typescript","workshop","test","fundamentals","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":104,"forksCount":9,"license":"Other","participation":[0,0,0,0,0,0,2,2,2,1,7,7,7,4,0,0,3,24,0,6,0,3,5,4,1,1,2,1,0,0,2,0,0,0,0,5,3,0,1,3,2,0,0,0,1,0,0,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-17T14:14:57.399Z"}},{"type":"Public","name":"tailwindcss-color-tokens","owner":"epicweb-dev","isFork":false,"description":"Semantic, themable color design tokens in Tailwind CSS","allTopics":["design","tokens","tailwindcss"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":10,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,3,0,0,0,0,0,0,0,1,10,2,5,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T23:22:36.101Z"}},{"type":"Public","name":"pixel-perfect-tailwind","owner":"epicweb-dev","isFork":false,"description":"Become a better UI designer with Tailwind — intentionally or accidentally","allTopics":["workshop","tailwind","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":1,"starsCount":134,"forksCount":27,"license":"Other","participation":[0,0,0,0,0,0,5,3,3,1,0,0,1,3,0,3,16,4,0,2,4,12,5,1,10,0,0,0,0,2,3,5,0,1,1,0,0,0,0,5,5,16,9,5,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T23:20:50.514Z"}},{"type":"Public","name":"client-hints","owner":"epicweb-dev","isFork":false,"description":"Eliminate a flash of incorrect content by using client hints","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":257,"forksCount":10,"license":null,"participation":[0,0,0,0,0,0,0,0,8,3,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-03T00:20:02.442Z"}},{"type":"Public","name":"cachified","owner":"epicweb-dev","isFork":false,"description":"🤑 wrap virtually everything that can store by key to act as cache with ttl/max-age, stale-while-validate, parallel fetch protection and type-safety support","allTopics":["cache","typesafe","throttling","ttl-cache","stale-while-revalidate"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":1,"starsCount":909,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T06:00:17.567Z"}},{"type":"Public","name":"config","owner":"epicweb-dev","isFork":false,"description":"Reasonable ESLint, Prettier, and TypeScript configs for epic web devs","allTopics":["config","eslint-config","prettier-config","typescript-config","epic-web"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":174,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-18T18:11:03.865Z"}}],"repositoryCount":48,"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":"epicweb-dev repositories"}