{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"node-oidc-provider","owner":"CodeDemos","isFork":true,"description":"OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":761,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-01T08:23:55.166Z"}},{"type":"Public","name":"nodebestpractices","owner":"CodeDemos","isFork":true,"description":"✅ The Node.js best practices list (June 2020)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":9902,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-29T14:59:18.189Z"}},{"type":"Public","name":"Flutter-News-App","owner":"CodeDemos","isFork":true,"description":"Flutter News App with newsapi.org","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":170,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-31T02:53:57.049Z"}},{"type":"Public","name":"firebase_auth_demo_flutter","owner":"CodeDemos","isFork":true,"description":"Reference Authentication Flow with Flutter & Firebase","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":178,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-25T21:42:19.872Z"}},{"type":"Public","name":"flutter-beginners-tutorial","owner":"CodeDemos","isFork":true,"description":"All course files for the Flutter Beginners playlist on The Net Ninja YouTube channel.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1225,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-16T12:12:06.302Z"}},{"type":"Public","name":"flutter-firebase","owner":"CodeDemos","isFork":true,"description":"All course files for the Flutter & Firebase tutorial playlist on The Net Ninja YouTube channel","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":444,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-03T18:51:45.299Z"}},{"type":"Public","name":"flutterby","owner":"CodeDemos","isFork":true,"description":"Example Flutter snippets, apps and packages","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":35,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-07T11:50:18.786Z"}},{"type":"Public","name":"trace","owner":"CodeDemos","isFork":true,"description":"Full-featured, modern crypto portfolio & market explorer. Built with @flutter\n","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":328,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-02T21:20:15.976Z"}},{"type":"Public","name":"demo-dotenv","owner":"CodeDemos","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-04T19:09:31.839Z"}},{"type":"Public","name":"demo-mongoose-relationships","owner":"CodeDemos","isFork":false,"description":"demo-mongoose-relationships","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-29T18:20:15.407Z"}},{"type":"Public","name":"demo-passport-local-auth","owner":"CodeDemos","isFork":false,"description":"Step-by-Step demo for Passport Local Strategy with Bcrypt","allTopics":["passport","glitch","bcryptjs","local-authentication","local-strategy","salt","hash","bcrypt"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-31T17:25:48.897Z"}},{"type":"Public","name":"demo-passport-jwt-auth","owner":"CodeDemos","isFork":false,"description":"Passport JWT Strategy and jsonwebtoken","allTopics":["passport","jsonwebtoken","jwt-authentication","glitch","localauth","jwt-strategy","jwt"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-31T17:25:45.634Z"}},{"type":"Public","name":"demo-commonjs-modules","owner":"CodeDemos","isFork":false,"description":"Demo CommonJS Node module system","allTopics":["export","commonjs","require","w3d2","module-exports"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-18T20:01:36.568Z"}},{"type":"Public","name":"demo-express-router","owner":"CodeDemos","isFork":false,"description":"Demo conversion from large server.js to separate router modules","allTopics":["express-router","w3d3"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-18T19:50:28.817Z"}},{"type":"Public","name":"demo-mongoose-basics","owner":"CodeDemos","isFork":false,"description":"demo-mongoose and code for ThinkSheet","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-10T04:33:37.563Z"}},{"type":"Public","name":"demo-mongo-queries","owner":"CodeDemos","isFork":false,"description":"Basic mongo queries against items data","allTopics":["mongo","w5d1"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-10T03:34:17.599Z"}},{"type":"Public","name":"demo-basic-authentication","owner":"CodeDemos","isFork":false,"description":"","allTopics":["website","bcrypt","basic-authentication","glitch","express-passport"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-26T15:29:44.806Z"}},{"type":"Public","name":"demo-cicd-github-travis-heroku-mlab","owner":"CodeDemos","isFork":false,"description":"demo-cicd-github-travis-heroku-mlab","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-25T20:48:36.894Z"}},{"type":"Public","name":"demo-postgres-knex","owner":"CodeDemos","isFork":false,"description":"","allTopics":["postgres","knex","glitch","w4d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:57:26.047Z"}},{"type":"Public","name":"demo-mongoose-validation","owner":"CodeDemos","isFork":false,"description":"","allTopics":["mongoose","glitch","w5d3"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:57:22.422Z"}},{"type":"Public","name":"demo-cors-friend-server","owner":"CodeDemos","isFork":false,"description":"","allTopics":["cors","glitch","w3d4"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:57:12.000Z"}},{"type":"Public","name":"demo-express-cookies","owner":"CodeDemos","isFork":false,"description":"","allTopics":["glitch","w3d2","express-cookies"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:54.537Z"}},{"type":"Public","name":"demo-named-route-params","owner":"CodeDemos","isFork":false,"description":"","allTopics":["glitch","w3d2","express-named-route-parameters"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:44.753Z"}},{"type":"Public","name":"demo-express-middleware","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","glitch","w3d2"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:34.736Z"}},{"type":"Public","name":"demo-node-email-alert","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","archived","glitch","w3d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:29.503Z"}},{"type":"Public","name":"demo-node-morgan-winston","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","glitch","w3d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:24.269Z"}},{"type":"Public","name":"demo-cors-secure-server","owner":"CodeDemos","isFork":false,"description":"","allTopics":["cors","glitch","w3d2"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:19.053Z"}},{"type":"Public","name":"demo-gatekeeper-middleware-challenge-extension","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","glitch","w3d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:13.161Z"}},{"type":"Public","name":"demo-challenge-gatekeeper-middleware-extension","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","glitch","w3d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:09.015Z"}},{"type":"Public","name":"demo-gatekeeper-middleware-challenge-extension-starter","owner":"CodeDemos","isFork":false,"description":"","allTopics":["express-middleware","glitch","w3d2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-11T15:56:02.546Z"}}],"repositoryCount":33,"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":"CodeDemos repositories"}