{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"aws-lambda-deploy","owner":"dwyl","isFork":false,"description":"☁️ πŸš€ Effortlessly deploy Amazon Web Services Lambda function(s) with a single command. Less to configure. Latest AWS SDK and Node.js v20!","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":73,"forksCount":14,"license":null,"participation":[0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,22,0,12,0,1,0,0,0,8,2,3,2,1,3,3,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T22:03:31.660Z"}},{"type":"Public","name":"learn-tdd","owner":"dwyl","isFork":false,"description":"βœ… A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":19,"starsCount":2722,"forksCount":344,"license":"Mozilla Public License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,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,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T21:59:12.661Z"}},{"type":"Public","name":"aws-sdk-mock","owner":"dwyl","isFork":false,"description":"🌈 AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":109,"starsCount":1083,"forksCount":107,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T21:56:32.465Z"}},{"type":"Public","name":"phoenix-elm-starter","owner":"dwyl","isFork":false,"description":"🌱 A quick starter for building a Phoenix + Elm (PETE Stack) project with Esbuild compilation, live reloading, etc.","topicNames":["elixir","phoenix","elm","example","starter","starter-kit","elixir-lang","elixir-phoenix","phoenix-framework","elm-lang"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":28,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T04:03:48.197Z"}},{"type":"Public","name":"phoenix-liveview-stopwatch","owner":"dwyl","isFork":false,"description":"⏱️ Ultra-simple Stopwatch App using Phoenix LiveView","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":1,"license":"GNU General Public License v2.0","participation":[0,0,0,6,2,2,4,0,2,4,2,0,0,4,0,2,0,0,0,2,0,3,5,2,4,2,0,0,0,0,0,0,2,4,2,0,2,4,4,1,1,3,7,2,4,2,2,4,2,2,6,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T03:49:00.461Z"}},{"type":"Public","name":"phoenix-papertrail-demo","owner":"dwyl","isFork":false,"description":"A SPIKE showcasing the use of PaperTrail in a simple Phoenix Todo List App","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T00:08:47.714Z"}},{"type":"Public","name":"hapi-auth-jwt2","owner":"dwyl","isFork":false,"description":"πŸ”’ Secure Hapi.js authentication plugin using JSON Web Tokens (JWT) in Headers, URL or Cookies","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":20,"starsCount":800,"forksCount":125,"license":"ISC License","participation":[0,2,0,2,2,2,0,2,4,2,0,0,0,2,0,2,2,2,0,6,0,2,2,2,0,2,2,2,0,4,1,2,0,0,0,0,5,4,2,0,0,2,0,0,2,2,0,0,1,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T21:58:43.927Z"}},{"type":"Public","name":"learn-nightwatch","owner":"dwyl","isFork":false,"description":"🌜 Learn how to use Nightwatch.js to easily & automatically test your web apps in *real* web browsers.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":18,"starsCount":586,"forksCount":215,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-17T15:24:27.512Z"}},{"type":"Public","name":"terminate","owner":"dwyl","isFork":false,"description":"♻️ Terminate a Node.js Process (and all Child Processes) based on the Process ID","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":74,"forksCount":19,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T02:11:33.227Z"}},{"type":"Public","name":"javascript-todo-list-tutorial","owner":"dwyl","isFork":false,"description":"βœ… A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱 ","topicNames":["javascript","tutorial","tdd","vanilla","elm-architecture","best-practices","todomvc","learn","todolist","how-to"],"topicsNotShown":4,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":569,"forksCount":86,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:55:01.245Z"}},{"type":"Public","name":"aws-ses-lambda","owner":"dwyl","isFork":false,"description":"πŸ“¬ A Lambda function for sending email and tracking deliverability via AWS Simple Email Service (SES)","topicNames":["aws","aws-lambda","ses","aws-ses","nodejs","lambda","email"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-20T10:22:11.047Z"}},{"type":"Public","name":"hapi-postgres-connection","owner":"dwyl","isFork":false,"description":"⚑ Creates a PostgreSQL Connection (Pool) available anywhere in your Hapi App","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":40,"forksCount":13,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-20T10:21:27.522Z"}},{"type":"Public","name":"sendemail","owner":"dwyl","isFork":false,"description":"πŸ’Œ Simplifies reliably sending emails from your node.js apps using AWS Simple Email Service (SES)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":16,"starsCount":181,"forksCount":26,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-20T10:20:50.504Z"}},{"type":"Public","name":"decache","owner":"dwyl","isFork":false,"description":"\":shipit:\" Delete Cached node_modules useful when you need to \"un-require\" during testing for a fresh state.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":8,"starsCount":152,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-17T11:46:19.139Z"}},{"type":"Public","name":"learn-flutter","owner":"dwyl","isFork":false,"description":"πŸ¦‹ Learn how to use Flutter to Build Cross-platform Native Mobile Apps","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":37,"starsCount":69,"forksCount":8,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-12T13:45:52.719Z"}},{"type":"Public","name":"technology-stack","owner":"dwyl","isFork":false,"description":"πŸš€ Detailed description + diagram of the Open Source Technology Stack we use for dwyl projects.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":44,"starsCount":282,"forksCount":26,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-07T16:50:59.876Z"}},{"type":"Public","name":"learn-json-web-tokens","owner":"dwyl","isFork":false,"description":"πŸ” Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":21,"starsCount":4178,"forksCount":253,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-08T16:58:44.859Z"}},{"type":"Public","name":"javascript-projects","owner":"dwyl","isFork":false,"description":"Javascript projects for newbies, code and learn.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-01T08:26:38.435Z"}},{"type":"Public","name":"elixir-auth-facebook","owner":"dwyl","isFork":false,"description":"πŸ‘₯ Easy Facebook Authentication for Elixir Apps","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":15,"forksCount":3,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-18T19:31:55.825Z"}},{"type":"Public","name":"learn-postgresql","owner":"dwyl","isFork":false,"description":"🐘 Learn how to use PostgreSQL and Structured Query Language (SQL) to store and query your relational data. πŸ” ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":80,"starsCount":210,"forksCount":23,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-18T10:27:43.155Z"}},{"type":"Public","name":"hits-nodejs","owner":"dwyl","isFork":false,"description":"πŸ“ˆ General purpose hits (page views) counter written in Node.js backed by filesystem. (MVP)","topicNames":["nodejs","counter","hit"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":3,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-07T21:58:38.237Z"}},{"type":"Public","name":"learn-istanbul","owner":"dwyl","isFork":false,"description":"🏁 Learn how to use the Istanbul JavaScript Code Coverage Tool","topicNames":["testing","tutorial","javascript","coverage","codecov"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":9,"starsCount":340,"forksCount":41,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-17T22:41:03.995Z"}},{"type":"Public","name":"mongo-search","owner":"dwyl","isFork":false,"description":"πŸ” Experiments with Full-Text-Search using Node.js and MongoDB","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":29,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-12T16:15:15.866Z"}},{"type":"Public","name":"learn-pre-commit","owner":"dwyl","isFork":false,"description":"βœ… Pre-commit hooks let you run checks before allowing a commit (e.g. JSLint or check Test Coverage).","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":79,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-01T06:07:50.743Z"}},{"type":"Public","name":"aguid","owner":"dwyl","isFork":false,"description":"❄️ A Globally Unique IDentifier (GUID) generator in JS. (deterministic or random - you chose!)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":56,"forksCount":5,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-23T11:31:43.222Z"}},{"type":"Public","name":"hapi-error","owner":"dwyl","isFork":false,"description":"β˜” Intercept errors in your Hapi Web App/API and send a *useful* message to the client OR redirect to the desired endpoint.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":76,"forksCount":12,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-27T22:29:04.758Z"}},{"type":"Public","name":"goodparts","owner":"dwyl","isFork":false,"description":"πŸ™ˆ An ESLint Style that only allows JavaScript the Good Parts (and \"Better Parts\") in your code.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":34,"starsCount":78,"forksCount":26,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-25T23:30:41.412Z"}},{"type":"Public","name":"learn-tape","owner":"dwyl","isFork":false,"description":"βœ… Learn how to use Tape for JavaScript/Node.js Test Driven Development (TDD) - Ten-Minute Testing Tutorial","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":186,"forksCount":31,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-11T21:29:03.354Z"}},{"type":"Public","name":"learn-environment-variables","owner":"dwyl","isFork":false,"description":"πŸ“Learn how to use Environment Variables to keep your passwords and API keys secret. πŸ”","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":6,"starsCount":199,"forksCount":89,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-07T13:56:57.238Z"}},{"type":"Public","name":"learn-travis","owner":"dwyl","isFork":false,"description":"😎 A quick Travis CI (Continuous Integration) Tutorial for Node.js developers","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":9,"starsCount":1249,"forksCount":353,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-24T12:06:38.388Z"}}],"repositoryCount":92,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}