{"payload":{"pageCount":2,"repositories":[{"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":2,"issueCount":1,"starsCount":4095,"forksCount":334,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T01:45:13.502Z"}},{"type":"Public","name":"react-suspense","owner":"epicweb-dev","isFork":false,"description":"React Suspense workshop","allTopics":["concurrent","kcd-edu","suspense","epicreact-dev","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":799,"forksCount":363,"license":"Other","participation":[0,0,2,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,9,5,14,5,6,4,0,0,3,1,2,8,2,3,3,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T23:24:59.647Z"}},{"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":2,"starsCount":20,"forksCount":2,"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,0,0,49,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T00:25:44.589Z"}},{"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":29,"starsCount":182,"forksCount":30,"license":"Other","participation":[2,5,10,6,28,18,9,30,1,1,2,3,0,5,0,13,40,21,19,1,3,1,21,3,2,0,0,0,0,5,2,4,0,31,7,18,8,16,31,6,3,7,0,13,5,0,7,1,19,17,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T12:25:45.859Z"}},{"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"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":264,"forksCount":75,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T12:55:59.527Z"}},{"type":"Public","name":"react-hooks","owner":"epicweb-dev","isFork":false,"description":"Learn React Hooks! 🎣 ⚛","allTopics":["react","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2743,"forksCount":1906,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T23:26:48.557Z"}},{"type":"Public","name":"react-performance","owner":"epicweb-dev","isFork":false,"description":"Let's make our apps fast ⚡","allTopics":["performance","kcd-edu","epicreact-dev","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1652,"forksCount":666,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T23:25:00.538Z"}},{"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":1,"starsCount":21,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T20:16:19.728Z"}},{"type":"Public","name":"react-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Material for my React Fundamentals Workshop","allTopics":["react","workshop","kcd-edu","epicweb-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5230,"forksCount":3207,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:55:52.678Z"}},{"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":178,"forksCount":60,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:55:32.092Z"}},{"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"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":175,"forksCount":48,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:55:14.890Z"}},{"type":"Public","name":"advanced-react-patterns","owner":"epicweb-dev","isFork":false,"description":"This is the latest advanced react patterns workshop","allTopics":["react","react-components","kcd-edu","epicreact-dev","workshop","react-patterns"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3364,"forksCount":1089,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:55:07.479Z"}},{"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":141,"forksCount":59,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:55:00.914Z"}},{"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":2,"starsCount":552,"forksCount":145,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:54:18.054Z"}},{"type":"Public","name":"advanced-react-apis","owner":"epicweb-dev","isFork":false,"description":"Learn Advanced React Hooks workshop","allTopics":["react","hooks","kcd-edu","epicreact-dev"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2000,"forksCount":1292,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T13:53:36.761Z"}},{"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":4,"issueCount":1,"starsCount":872,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T05:54:27.313Z"}},{"type":"Public","name":"restore-scroll","owner":"epicweb-dev","isFork":false,"description":"🌀 Restore scroll position of elements on page navigation","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":228,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T15:43:14.404Z"}},{"type":"Public","name":"pixel-perfect-tailwind","owner":"epicweb-dev","isFork":false,"description":"Become a better UI designer with Tailwind — intentionally or accidentally","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":42,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T03:45:55.905Z"}},{"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":0,"issueCount":3,"starsCount":243,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T17:02:29.060Z"}},{"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.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":227,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-07T14:54:59.024Z"}},{"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","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"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","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.","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":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":31,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T18:25:24.610Z"}},{"type":"Public","name":"epic-stack-example-has-js-class","owner":"epicweb-dev","isFork":false,"description":"","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","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":17,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-08T03:24:11.557Z"}},{"type":"Public archive","name":"web-app-fundamentals","owner":"epicweb-dev","isFork":false,"description":"Learn the foundational concepts of building web applications","allTopics":["workshop","kcd-edu","kcd-archive"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":76,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-10T05:34:07.152Z"}},{"type":"Public archive","name":"testing-web-apps","owner":"epicweb-dev","isFork":false,"description":"Ship confidently knowing your test suite will stop you from shipping bugs.","allTopics":["workshop","kcd-edu","kcd-archive"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":66,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-10T05:33:25.839Z"}},{"type":"Public archive","name":"spacewave-stack","owner":"epicweb-dev","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":21,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-26T02:35:28.810Z"}},{"type":"Public","name":"node-sqlite-fly-tutorial","owner":"epicweb-dev","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":65,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-18T12:44:05.885Z"}}],"repositoryCount":31,"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"}