{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"adocasts","owner":"adocasts","isFork":false,"description":"The code at the heart of Adocasts","allTopics":["nodejs","typescript","adonisjs","edge","adocasts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":6,"starsCount":70,"forksCount":7,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-30T22:44:51.313Z"}},{"type":"Public","name":"package-actions","owner":"adocasts","isFork":false,"description":"Adds a make:action Ace CLI command to easily create new action handler classes in your AdonisJS 6 application","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-22T15:38:46.481Z"}},{"type":"Public","name":"studio","owner":"adocasts","isFork":false,"description":"Adocasts CMS System","allTopics":[],"primaryLanguage":{"name":"Edge","color":"#0dffe0"},"pullRequestCount":0,"issueCount":4,"starsCount":7,"forksCount":2,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-16T13:48:42.251Z"}},{"type":"Public","name":"package-dto","owner":"adocasts","isFork":false,"description":"AdonisJS 6 helper package to make and generate DTOs from your Lucid Models!","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","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,7,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-16T00:42:31.647Z"}},{"type":"Public","name":"lets-learn-adonisjs-6","owner":"adocasts","isFork":false,"description":"Codebase for the Let's Learn AdonisJS 6 series","allTopics":["redis","adonisjs","lucid","edgejs","vinejs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":27,"forksCount":3,"license":"MIT License","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,5,3,4,3,5,2,5,3,10,0,3,1,0,4,2,6,3,1,3,3,2,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-15T16:03:02.028Z"}},{"type":"Public","name":"adonisjs-honeypot","owner":"adocasts","isFork":false,"description":"Bot protection with Honeypot form fields in AdonisJS 5","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T00:02:36.312Z"}},{"type":"Public","name":"adonisjs-6-bull-queue-example","owner":"adocasts","isFork":false,"description":"In this lesson, we'll learn how to implement a queue using @rlanz/bull-queue package for AdonisJS 6. We'll create a job to send welcome emails to new users, replace AdonisJS' in-memory mail queue with @rlanz/bull-queue, and hook into the AdonisJS licecycle to start and stop the queue listener with our web server.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T22:18:13.592Z"}},{"type":"Public","name":"adonisjs-6-access-token-authentication","owner":"adocasts","isFork":false,"description":"Example project from our AdonisJS 6 Access Token Authentication lesson","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T13:45:12.599Z"}},{"type":"Public","name":"adonisjs-6-session-auth","owner":"adocasts","isFork":false,"description":"AdonisJS 6 Session Auth in 15 Minutes lesson codebase","allTopics":["authentication","session","adonisjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","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,3,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T23:55:51.793Z"}},{"type":"Public","name":".github","owner":"adocasts","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[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,1,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-02-03T03:02:39.099Z"}},{"type":"Public","name":"edgejs-components","owner":"adocasts","isFork":false,"description":"Adocasts series on creating reusable EdgeJS Components from PinesUI components using TailwindCSS and AlpineJS","allTopics":["components","adonisjs","edgejs","tailwindcss","alpinejs","pinesui"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-10T14:25:42.709Z"}},{"type":"Public","name":"lets-learn-adonis-5","owner":"adocasts","isFork":false,"description":"Repository for the Let's Learn Adonis 5 Series.","allTopics":["adonisjs","adonisjs5","adonisjs-lucid","adonisjs-auth"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-22T14:59:22.236Z"}},{"type":"Public","name":"adonisjs-inertiajs-ssr","owner":"adocasts","isFork":false,"description":"In this lesson, we’ll take a look at how to set up AdonisJS 5 and InertiaJS V1 using server-side rendering (SSR).","allTopics":["ssr","adonisjs","inertiajs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-22T23:05:55.066Z"}},{"type":"Public","name":"adonisjs-5-nuxt-3-example","owner":"adocasts","isFork":false,"description":"In this lesson, we’ll learn how to set up authentication in an AdonisJS API application while using server-side rendered (SSR) Nuxt 3 as our front end. ","allTopics":["authentication","ssr","nuxt","adonisjs","auth","nuxt3"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-24T13:25:08.185Z"}},{"type":"Public","name":"user-role-authentication-example","owner":"adocasts","isFork":false,"description":"Learn how to impliment AdonisJS authentication using a User and Role model to define Users and Admins.","allTopics":["nodejs","authentication","adonisjs","roles"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-02T12:23:17.693Z"}},{"type":"Public","name":"htmx-adonisjs-filtering","owner":"adocasts","isFork":false,"description":"In this mini-series, we'll learn how to install HTMX within an AdonisJS project. Once installed, we'll implement a basic filtering system with AdonisJS and initiate form handlers with HTMX to update our DOM.","allTopics":["filter","adonisjs","htmx"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-26T12:56:24.058Z"}},{"type":"Public","name":"lucid-user-role-authentication","owner":"adocasts","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T00:31:47.569Z"}},{"type":"Public","name":"amplify-nuxt","owner":"adocasts","isFork":false,"description":"Video series code for how to setup AWS Amplify with a Nuxt project","allTopics":["amplify","lessons","aws-amplify","amplify-nuxt","aws-amplify-nuxt","nuxt","video-series"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":22,"issueCount":0,"starsCount":30,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-02T13:38:31.524Z"}},{"type":"Public","name":"adonisjs-changelog-app","owner":"adocasts","isFork":false,"description":"Changelog application we're building on stream with AdonisJS 5","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-15T16:28:20.521Z"}},{"type":"Public","name":"adonisjs-pdf-generator","owner":"adocasts","isFork":false,"description":"In this lesson, we'll be creating an application that creates a PDF from a styled page using AdonisJS, EdgeJS, and Puppeteer. Then, we'll learn how we can send this PDF as an email attachment.","allTopics":["nodejs","adonisjs","pdf-generation","email-attachment","puppeteer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-23T18:28:53.541Z"}},{"type":"Public","name":"adonisjs-inertiajs-example","owner":"adocasts","isFork":false,"description":"In this series, we'll learn how to integrate, configure and use InertiaJS within an AdonisJS project. In this series, we'll be using Vue 3 as our client-side framework. We'll look at things like authentication, form submissions, redirects, and more.","allTopics":["vuejs","adonisjs","vue3","inertiajs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-15T23:56:43.962Z"}},{"type":"Public","name":"adonisjs-vue3-with-typescript","owner":"adocasts","isFork":false,"description":"Learn how to use Vue 3 with TypeScript in an AdonisJS Project","allTopics":["nodejs","typescript","adonisjs","vue3","vue3-typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-08T18:13:49.164Z"}},{"type":"Public","name":"http-method-spoofing","owner":"adocasts","isFork":false,"description":"Demo of AdonisJS Http Method Spoofing through utility helper components in EdgeJS","allTopics":["adonisjs","spoofing","edgejs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-04T20:18:15.929Z"}},{"type":"Public","name":"lucid-multi-model-authentication","owner":"adocasts","isFork":false,"description":"Codebase for the Adocasts lesson showing how to approach Authentication with Lucid using multiple models.","allTopics":["authentication","adonisjs","lucid"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-13T21:37:02.856Z"}},{"type":"Public","name":"adonisjs-auth","owner":"adocasts","isFork":false,"description":"Get up & running with AdonisJS Authentication in under 15 minutes","allTopics":["adonisjs","adonisjs5","adonisjs-auth"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-28T00:08:04.058Z"}},{"type":"Public","name":"jagr.co","owner":"adocasts","isFork":false,"description":"Partial repository for the Adocasts website (formerly jagr.co)","allTopics":["adonisjs","adonisjs-v5","adonisjs5"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":9,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-26T13:49:45.814Z"}},{"type":"Public","name":"adonisjs-model-query-builder-extension","owner":"adocasts","isFork":false,"description":"This repo includes the code covered in the \"How To Add A Custom Method to the Model Query Builder in AdonisJS\" lesson on jagr.co.","allTopics":["adonisjs","query-builder","lucid","builder"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-04T23:54:24.243Z"}},{"type":"Public","name":"adonisjs-camel-case-naming-strategy-example","owner":"adocasts","isFork":false,"description":"Highlights how to easily change the default serialization naming strategy for your AdonisJS models from snake_case to camelCase.","allTopics":["nodejs","serialization","adonisjs","naming-strategies"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-16T20:15:00.605Z"}},{"type":"Public","name":"adonisjs-tailwindcss-example","owner":"adocasts","isFork":false,"description":"Example project showing how to easily add TailwindCSS to a new AdonisJS project","allTopics":["postcss","adonisjs","webpack-encore","tailwindcss"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-08T16:23:58.921Z"}},{"type":"Public","name":"adonisjs-bouncer","owner":"adocasts","isFork":false,"description":"Code for series covering AdonisJS Bouncer","allTopics":["adonisjs","adonisjs-bouncer","adonisjs-5"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-01T22:56:56.797Z"}}],"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":"Repositories"}