{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"react-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Material for my React Fundamentals Workshop","topicNames":["react","workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["react","workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5229,"forksCount":3210,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T22:17:32.678Z"}},{"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.","topicNames":["kcd-edu","workhop","epicweb-dev"],"topicsNotShown":0,"allTopics":["kcd-edu","workhop","epicweb-dev"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":425,"forksCount":19,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T21:11:38.588Z"}},{"type":"Public","name":"react-suspense","owner":"epicweb-dev","isFork":false,"description":"React Suspense workshop","topicNames":["concurrent","kcd-edu","suspense","epicreact-dev","react"],"topicsNotShown":0,"allTopics":["concurrent","kcd-edu","suspense","epicreact-dev","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":797,"forksCount":363,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:57.647Z"}},{"type":"Public","name":"react-performance","owner":"epicweb-dev","isFork":false,"description":"Let's make our apps fast ⚡","topicNames":["performance","kcd-edu","epicreact-dev","react"],"topicsNotShown":0,"allTopics":["performance","kcd-edu","epicreact-dev","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1647,"forksCount":666,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:52.538Z"}},{"type":"Public","name":"advanced-react-patterns","owner":"epicweb-dev","isFork":false,"description":"This is the latest advanced react patterns workshop","topicNames":["react","react-components","kcd-edu","epicreact-dev","workshop","react-patterns"],"topicsNotShown":0,"allTopics":["react","react-components","kcd-edu","epicreact-dev","workshop","react-patterns"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3355,"forksCount":1089,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:47.137Z"}},{"type":"Public","name":"advanced-react-apis","owner":"epicweb-dev","isFork":false,"description":"Learn Advanced React Hooks workshop","topicNames":["react","hooks","kcd-edu","epicreact-dev"],"topicsNotShown":0,"allTopics":["react","hooks","kcd-edu","epicreact-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1996,"forksCount":1293,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:41.761Z"}},{"type":"Public","name":"react-hooks","owner":"epicweb-dev","isFork":false,"description":"Learn React Hooks! 🎣 ⚛","topicNames":["react","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["react","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2737,"forksCount":1909,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:35.557Z"}},{"type":"Public","name":"full-stack-testing","owner":"epicweb-dev","isFork":false,"description":"Confidently ship your full-stack app with automated tests","topicNames":["workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":171,"forksCount":45,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:22.890Z"}},{"type":"Public","name":"web-auth","owner":"epicweb-dev","isFork":false,"description":"Take ownership of you application's authentication and authorization","topicNames":["workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":261,"forksCount":71,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:12.957Z"}},{"type":"Public","name":"data-modeling","owner":"epicweb-dev","isFork":false,"description":"Model and query your data with confidence","topicNames":["workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":139,"forksCount":56,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:53:02.914Z"}},{"type":"Public","name":"web-forms","owner":"epicweb-dev","isFork":false,"description":"Learn the primary mechanism for interactivity on the web.","topicNames":["workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":174,"forksCount":59,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:52:55.092Z"}},{"type":"Public","name":"full-stack-foundations","owner":"epicweb-dev","isFork":false,"description":"Learn the foundational skills of building full stack web applications.","topicNames":["workshop","kcd-edu","epicweb-dev"],"topicsNotShown":0,"allTopics":["workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":548,"forksCount":141,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:52:49.161Z"}},{"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.","topicNames":["remix-stack"],"topicsNotShown":0,"allTopics":["remix-stack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":10,"starsCount":4005,"forksCount":321,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T14:43:08.130Z"}},{"type":"Public","name":"epicshop","owner":"epicweb-dev","isFork":false,"description":"The workshop app for all workshops on EpicWeb.dev","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":29,"starsCount":179,"forksCount":30,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T01:31:21.875Z"}},{"type":"Public","name":"pixel-perfect-tailwind","owner":"epicweb-dev","isFork":false,"description":"Become a better UI designer with Tailwind — intentionally or accidentally","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":42,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T19:45:09.905Z"}},{"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","topicNames":["cache","typesafe","throttling","ttl-cache","stale-while-revalidate"],"topicsNotShown":0,"allTopics":["cache","typesafe","throttling","ttl-cache","stale-while-revalidate"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":859,"forksCount":25,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:27:44.299Z"}},{"type":"Public","name":"client-hints","owner":"epicweb-dev","isFork":false,"description":"Eliminate a flash of incorrect content by using client hints","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":239,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T17:02:29.060Z"}},{"type":"Public","name":"restore-scroll","owner":"epicweb-dev","isFork":false,"description":"🌀 Restore scroll position of elements on page navigation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":188,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T23:35:16.404Z"}},{"type":"Public","name":"workshop-template","owner":"epicweb-dev","isFork":false,"description":"A template for EpicWeb.dev workshops","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T15:12:36.371Z"}},{"type":"Public","name":"testing-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Learn the fundamentals of automated testing in TypeScript.","topicNames":["testing","typescript","workshop","test","fundamentals"],"topicsNotShown":0,"allTopics":["testing","typescript","workshop","test","fundamentals"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T10:18:13.221Z"}},{"type":"Public","name":"invariant","owner":"epicweb-dev","isFork":false,"description":"Type safe utilities for throwing errors (and responses) in exceptional situations in a declarative way.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":222,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-07T14:54:59.024Z"}},{"type":"Public","name":"totp","owner":"epicweb-dev","isFork":false,"description":"Support Two Factor Authentication (2FA) in your application with ease.","topicNames":["totp","two-factor-authentication","2fa","one-time-password","time-based-one-time-password"],"topicsNotShown":0,"allTopics":["totp","two-factor-authentication","2fa","one-time-password","time-based-one-time-password"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":298,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T19:52:18.521Z"}},{"type":"Public","name":"epic-stack-example-csrf","owner":"epicweb-dev","isFork":false,"description":"An example of how to add CSRF tokens to an Epic Stack app","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-29T23:35:35.559Z"}},{"type":"Public archive","name":"rocket-rental","owner":"epicweb-dev","isFork":false,"description":"Rent Rockets from rocking awesome people","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":277,"forksCount":33,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-13T00:27:42.277Z"}},{"type":"Public","name":"simon-epic-tips","owner":"epicweb-dev","isFork":false,"description":"A repo to share the code for Simon's tips, UI challenges and other bits of content.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":22,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-12T02:15:13.255Z"}},{"type":"Public","name":"epic-oidc","owner":"epicweb-dev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":30,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T18:25:24.610Z"}},{"type":"Public","name":".github","owner":"epicweb-dev","isFork":false,"description":"Epic Web README","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-29T16:46:33.828Z"}},{"type":"Public","name":"epic-stack-example-has-js-class","owner":"epicweb-dev","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-11-17T01:30:30.399Z"}},{"type":"Public","name":"epic-stack-docs","owner":"epicweb-dev","isFork":false,"description":"The documentation for the Epic Stack","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":16,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-08T03:24:11.557Z"}},{"type":"Public","name":"discussions","owner":"epicweb-dev","isFork":false,"description":"A place for epic web devs to discuss things","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-21T14:20:27.497Z"}}],"repositoryCount":36,"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"}