{"payload":{"pageCount":14,"repositories":[{"type":"Public","name":"fields-demo","owner":"dwyl","isFork":false,"description":"Quick demo of the fields package.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":0,"license":"GNU General Public License v2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,9,4,1,0,11,2,4,6,0,2,0,0,2,0,2,0,0,0,0,6,16,3,4,4,16,6,8,2,2,4,4,0,2,0,0,5,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T09:30:13.163Z"}},{"type":"Public","name":"image-classifier","owner":"dwyl","isFork":false,"description":"πŸ–ΌοΈ Classify images and attempt to extract data from or describe their contents using machine learning","allTopics":["machine-learning","image","ai","artificial-intelligence","classification","image-classification","image-recognition","machinelearning","huggingface","hugging-face"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":1,"issueCount":3,"starsCount":18,"forksCount":3,"license":"GNU General Public License v2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,12,32,38,18,15,12,16,34,13,2,14,17,24,13,20,47,23,19,28,15,7,7,3,6,0,4,1,2,2,2,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T07:02:33.528Z"}},{"type":"Public","name":"imgup","owner":"dwyl","isFork":false,"description":"πŸŒ… Effortless image uploads to AWS S3 with automatic resizing including REST API.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":1,"issueCount":34,"starsCount":102,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T06:56:04.590Z"}},{"type":"Public","name":"atm","owner":"dwyl","isFork":false,"description":"🏧 free cashβ„’","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":4,"issueCount":21,"starsCount":9,"forksCount":0,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T06:13:46.607Z"}},{"type":"Public","name":"auth","owner":"dwyl","isFork":false,"description":"πŸšͺ πŸ” UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)","allTopics":["phoenix","auth","separation-of-concerns","oauth","oauth2","elixir","authentication","email"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":3,"issueCount":48,"starsCount":126,"forksCount":9,"license":"GNU General Public License v2.0","participation":[0,0,0,0,0,0,0,0,2,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T05:57:39.547Z"}},{"type":"Public","name":"learn-alpine.js","owner":"dwyl","isFork":false,"description":"⛰️ Learn how to use Alpine.js to build declarative + responsive UI in considerably less time!","allTopics":["phoenix","alpine","learn","phoenix-framework","petal","alpinejs","tutorial"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":5,"starsCount":12,"forksCount":0,"license":"GNU General Public License v2.0","participation":[1,3,2,1,3,3,1,0,2,2,2,2,0,0,1,1,1,3,1,4,1,1,2,0,4,2,0,1,1,1,2,0,0,1,2,1,1,3,3,2,10,1,0,2,2,0,0,0,1,2,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T05:44:44.637Z"}},{"type":"Public","name":"phoenix-liveview-chat-example","owner":"dwyl","isFork":false,"description":"πŸ’¬ Step-by-step tutorial creates a Chat App using Phoenix LiveView including Presence, Authentication and Style with Tailwind CSS","allTopics":["chat","tutorial","authentication","example","realtime","auth","liveview","phoenix-liveview","elixir","phoenix","phoenix-framework"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":8,"starsCount":113,"forksCount":12,"license":null,"participation":[6,5,3,3,3,5,4,0,6,2,1,5,0,0,0,0,1,7,1,3,6,2,2,0,4,1,1,1,1,1,2,0,0,0,12,0,3,5,8,3,5,2,3,4,2,1,2,0,1,3,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:56:38.472Z"}},{"type":"Public","name":"phoenix-liveview-counter-tutorial","owner":"dwyl","isFork":false,"description":"🀯 beginners tutorial building a real time counter in Phoenix 1.7.7 + LiveView 0.19 ⚑️ Learn the fundamentals from first principals so you can make something amazing! πŸš€","allTopics":["counter","awesome","tutorial","elixir","phoenix","howto","example","learn","how-to","beginner","beginner-friendly","phoenix-framework","beginners","phoenix-liveview"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":2,"starsCount":352,"forksCount":34,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:56:19.071Z"}},{"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","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":[1,5,2,2,4,0,0,1,5,2,4,2,0,0,0,0,2,8,2,4,6,0,2,0,4,2,0,0,0,1,2,2,3,3,3,0,1,5,6,3,5,1,3,4,2,1,1,0,1,3,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:55:50.520Z"}},{"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","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":20,"starsCount":800,"forksCount":126,"license":"ISC License","participation":[1,1,1,2,4,1,0,0,1,1,1,3,2,0,2,4,1,1,3,1,1,3,1,1,3,2,1,1,0,0,0,1,6,3,1,0,1,1,0,1,2,1,0,1,1,0,0,0,0,6,2,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:53:31.740Z"}},{"type":"Public","name":"learn-payment-processing","owner":"dwyl","isFork":false,"description":"πŸ’³ Learn how to process online payments in your web application (and in Elixir)! πŸ’°","allTopics":["processing","checkout","payments","recurring","checkout-page"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":4,"starsCount":30,"forksCount":1,"license":null,"participation":[1,2,1,1,2,1,0,0,6,0,0,0,0,0,0,0,1,8,5,0,2,4,0,0,4,0,0,0,0,1,2,2,2,2,2,1,0,2,2,1,2,1,0,1,5,0,0,1,1,0,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:51:29.773Z"}},{"type":"Public","name":"learn-tailwind","owner":"dwyl","isFork":false,"description":" 🌬️ Learn Tailwind CSS to craft pixel-perfect web apps/sites in less time! 😍","allTopics":["learn","learning-by-doing","ux-ui","css","tailwind","tailwindcss","tailwind-css"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":5,"starsCount":42,"forksCount":3,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:44:08.256Z"}},{"type":"Public","name":"phoenix-chat-example","owner":"dwyl","isFork":false,"description":"πŸ’¬ The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] πŸš€","allTopics":["heroku","testing","chat","tutorial","elixir","phoenix","deployment","ecto","realtime","learn","elixir-lang","beginner","phoenix-framework","step-by-step","phoenix-chat"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":1,"starsCount":743,"forksCount":90,"license":null,"participation":[1,3,2,2,3,4,1,0,1,1,4,2,0,0,1,1,1,5,2,1,4,3,2,0,2,2,0,1,2,2,2,1,1,2,1,1,2,3,5,5,4,2,0,2,2,0,0,0,1,3,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:42:09.938Z"}},{"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!","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":4,"starsCount":74,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:40:58.387Z"}},{"type":"Public","name":"aws-sdk-mock","owner":"dwyl","isFork":false,"description":"🌈 AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":109,"starsCount":1089,"forksCount":107,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:34:33.372Z"}},{"type":"Public","name":"hits","owner":"dwyl","isFork":false,"description":"πŸ“ˆ General purpose hits (page views) counter ","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":29,"starsCount":413,"forksCount":63,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:21:55.657Z"}},{"type":"Public","name":"calendar","owner":"dwyl","isFork":false,"description":"πŸ“… effortlessly know when everyone in your team is available / busy with a single glance.","allTopics":["phoenix","google-calendar","phoenix-framework","google-calendar-integration","calendar"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":10,"starsCount":24,"forksCount":1,"license":"GNU General Public License v2.0","participation":[1,3,2,2,5,4,1,1,5,0,2,2,0,0,1,1,1,4,3,1,4,3,2,0,4,4,0,1,1,2,3,2,2,3,3,1,1,3,5,4,2,1,0,2,2,2,0,0,2,3,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:21:29.761Z"}},{"type":"Public","name":"mvp","owner":"dwyl","isFork":false,"description":"πŸ“² simplest version of the @dwyl app","allTopics":["tracking","todo","time","phoenix","examples","example","mvp","todolist","phoenix-framework","petal","tailwindcss","minimum-viable-product","phoenix-liveview","alpinejs","tutorial"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":2,"issueCount":41,"starsCount":79,"forksCount":2,"license":"GNU General Public License v2.0","participation":[1,3,0,10,8,7,3,14,27,38,17,9,35,15,0,3,4,6,5,7,14,0,10,0,2,1,3,0,0,2,3,3,3,3,1,0,0,4,4,0,0,1,3,2,4,0,0,0,1,4,5,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:20:05.897Z"}},{"type":"Public","name":"email","owner":"dwyl","isFork":false,"description":"βœ‰οΈ email dashboard to track deliverability and engagement stats in our App πŸ“ˆ","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":10,"starsCount":41,"forksCount":2,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T02:19:08.329Z"}},{"type":"Public","name":"phoenix-liveview-realtime-cursor-tracking-tutorial","owner":"dwyl","isFork":false,"description":"↖️ A tutorial from first principals for displaying multiple cursors from various people on a canvas in real time. ","allTopics":["tutorial","real-time","elixir","phoenix","canvas","realtime","learn","how-to","phoenix-framework","cursors","liveview","phoenix-liveview"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":2,"starsCount":30,"forksCount":4,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T01:45:41.390Z"}},{"type":"Public","name":"who","owner":"dwyl","isFork":false,"description":"πŸ‘₯ the people in the dwyl org.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":9,"starsCount":17,"forksCount":3,"license":null,"participation":[1,4,3,2,6,6,0,1,4,5,4,4,0,1,2,2,2,7,8,3,6,3,2,0,2,1,3,1,3,2,5,3,6,3,3,3,4,5,5,3,5,1,3,4,2,0,0,1,1,5,3,17],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T01:38:13.687Z"}},{"type":"Public","name":"phoenix-todo-list-tutorial","owner":"dwyl","isFork":false,"description":"βœ… Complete beginners tutorial building a todo list from scratch in Phoenix 1.7 (latest)","allTopics":["todo","tutorial","elixir","phoenix","learn-to-code","todomvc","learn","beginner","beginner-friendly","phoenix-framework"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":184,"forksCount":13,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T01:37:33.886Z"}},{"type":"Public","name":"learn-nextjs","owner":"dwyl","isFork":false,"description":"Learn how to use NextJS to build and deploy a simple web app","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"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,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T17:15:49.933Z"}},{"type":"Public","name":"terminate","owner":"dwyl","isFork":false,"description":"♻️ Terminate a Node.js Process (and all Child Processes) based on the Process ID","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":74,"forksCount":19,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T16:29:21.744Z"}},{"type":"Public","name":"ping","owner":"dwyl","isFork":false,"description":"πŸ›ŽοΈ The easy way to ping (wake) an idle Heroku App from slumber.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"GNU General Public License v2.0","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,1,4,10,0,0,0,1,2,3,0,2,1,2,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T04:57:50.960Z"}},{"type":"Public","name":"auth_plug","owner":"dwyl","isFork":false,"description":"🟒 auth_plug lets you seamlessly add authentication to your Phoenix App with ONE Environment Variableβ„’ in less than 2 minutes! πŸš€","allTopics":["phoenix","phoenix-framework","jwt","elixir","authentication","auth0"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":3,"starsCount":29,"forksCount":1,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T04:54:00.906Z"}},{"type":"Public","name":"base58","owner":"dwyl","isFork":false,"description":"⚾️ Elixir Base58 Encoding/Decoding for IPFS CID and Bitcoin/Blockchain Applications.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":1,"starsCount":22,"forksCount":4,"license":"GNU General Public License v2.0","participation":[7,0,0,3,2,1,0,1,2,3,4,0,0,0,0,0,0,1,5,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,6,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T04:51:26.095Z"}},{"type":"Public","name":"link","owner":"dwyl","isFork":false,"description":"πŸ”— Parse, shorten and format links. ","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"GNU General Public License v2.0","participation":[0,0,0,0,0,11,0,31,3,0,0,0,0,0,0,2,0,2,0,0,0,0,7,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,2,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T18:37:07.083Z"}},{"type":"Public","name":"fields","owner":"dwyl","isFork":false,"description":"🌻 fields is a collection of useful field definitions (Custom Ecto Types) that helps you easily define an Ecto Schema with validation, encryption and hashing functions so that you can ship your Elixir/Phoenix App much faster! ","allTopics":["definition","fields","elixir","phoenix","encryption","ecto"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":1,"issueCount":11,"starsCount":70,"forksCount":12,"license":"GNU General Public License v2.0","participation":[0,0,0,4,1,1,0,0,1,3,1,1,0,0,0,0,1,2,1,0,0,0,2,0,0,1,3,0,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,3,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T18:36:49.613Z"}},{"type":"Public","name":"elixir-auth-google","owner":"dwyl","isFork":false,"description":"πŸ‘€Minimalist Google OAuth Authentication for Elixir Apps. Tested, Documented & Maintained. Setup in 5 mins. πŸš€","allTopics":["auth","google-api","oauth","google","oauth2","elixir","authentication"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":1,"issueCount":5,"starsCount":239,"forksCount":39,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T18:36:20.062Z"}}],"repositoryCount":400,"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"}