[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:\u002Fpackages":3},{"type":4,"page":5,"blocks":9,"seo":162,"alternates":164,"editable":167},"page",{"id":6,"title":7,"slug":8},4,"Packages","packages",[10,29,135],{"type":11,"data":12},"general.page-hero",{"image":13,"title":17,"eyebrow":27,"description":28},{"media_id":14,"item_id":14,"url":15,"alt":16,"caption":17,"mime_type":18,"loading":17,"responsive_image":19,"conversion_urls":22},11,"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fconversions\u002Fpackages-webp.webp","packages.png",null,"image\u002Fpng",{"srcSet":20,"width":21,"height":21},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fresponsive-images\u002Fpackages___webp_1024_1024.webp 1024w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fresponsive-images\u002Fpackages___webp_856_856.webp 856w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fresponsive-images\u002Fpackages___webp_716_716.webp 716w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fresponsive-images\u002Fpackages___webp_599_599.webp 599w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fresponsive-images\u002Fpackages___webp_501_501.webp 501w, data:image\u002Fsvg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHg9IjAiCiB5PSIwIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij4KCTxpbWFnZSB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC8vZ0ErUTFKRlFWUlBVam9nWjJRdGFuQmxaeUIyTVM0d0lDaDFjMmx1WnlCSlNrY2dTbEJGUnlCMk5qSXBMQ0JrWldaaGRXeDBJSEYxWVd4cGRIa0svOXNBUXdBSUJnWUhCZ1VJQndjSENRa0lDZ3dVRFF3TEN3d1pFaE1QRkIwYUh4NGRHaHdjSUNRdUp5QWlMQ01jSENnM0tTd3dNVFEwTkI4bk9UMDRNand1TXpReS85c0FRd0VKQ1FrTUN3d1lEUTBZTWlFY0lUSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5LzhBQUVRZ0FJQUFnQXdFaUFBSVJBUU1SQWYvRUFCOEFBQUVGQVFFQkFRRUJBQUFBQUFBQUFBQUJBZ01FQlFZSENBa0tDLy9FQUxVUUFBSUJBd01DQkFNRkJRUUVBQUFCZlFFQ0F3QUVFUVVTSVRGQkJoTlJZUWNpY1JReWdaR2hDQ05Dc2NFVlV0SHdKRE5pY29JSkNoWVhHQmthSlNZbktDa3FORFUyTnpnNU9rTkVSVVpIU0VsS1UxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2ZzRTRmhvZUlpWXFTazVTVmxwZVltWnFpbzZTbHBxZW9xYXF5czdTMXRyZTR1YnJDdzhURnhzZkl5Y3JTMDlUVjF0ZlkyZHJoNHVQazVlYm42T25xOGZMejlQWDI5L2o1K3YvRUFCOEJBQU1CQVFFQkFRRUJBUUVBQUFBQUFBQUJBZ01FQlFZSENBa0tDLy9FQUxVUkFBSUJBZ1FFQXdRSEJRUUVBQUVDZHdBQkFnTVJCQVVoTVFZU1FWRUhZWEVUSWpLQkNCUkNrYUd4d1Frak0xTHdGV0p5MFFvV0pEVGhKZkVYR0JrYUppY29LU28xTmpjNE9UcERSRVZHUjBoSlNsTlVWVlpYV0ZsYVkyUmxabWRvYVdwemRIVjJkM2g1ZW9LRGhJV0doNGlKaXBLVGxKV1dsNWlabXFLanBLV21wNmlwcXJLenRMVzJ0N2k1dXNMRHhNWEd4OGpKeXRMVDFOWFcxOWpaMnVMajVPWG01K2pwNnZMejlQWDI5L2o1K3YvYUFBd0RBUUFDRVFNUkFEOEE4QmpqZVZ3a2FsbVBRQVpydHZEbnd5MWpXc1NUUm0zaEk0TERrMWYrRU5uYlhPdHp0Y1JMSnNVRmR3eml2b05IaGhoQVJRT08xY2RmRU9ENVVkTktpcExtWjgxK0lQaGxyV2lLWlZqKzBSRHFVSElyaTNqZU55anFWWWRRUlgxZnFtcVFxckkyRzlxOEMrSXlRZjJ0SEpER3FiZ2M0SFdpaGlYT1hLd3EwT1ZjeUwvd20xQzJzZGFtRnhJcWIxQUdUMXIzSjdpTjR5MFRoZ1IyTmZKaU8wYkJrWXF3NkVHdXQwRHgvcVdrc3NjOGpUUWRNSHFLV0l3N20rYUk2TlpSVm1lcDZwT1JMSVMxZVRlTloxbnZZeUdCSUhOWE5jOGNQZXNmc3lrYnU1cmpwcDVMaVF5U01XWTBZYWhLTDVwRHIxb3lYS2ovMlE9PSI+Cgk8L2ltYWdlPgo8L3N2Zz4= 32w",1024,{"400":23,"800":24,"webp":15,"thumb":25,"responsive":26},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fconversions\u002Fpackages-400.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fconversions\u002Fpackages-800.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fconversions\u002Fpackages-thumb.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F11\u002F11\u002Fconversions\u002Fpackages-responsive.jpg","Premium Products","Focused Filament plugins and Laravel packages built around recurring production needs.",{"type":30,"data":31},"general.package-list",{"categories":32,"types":37,"packages":44,"filters":134},[33],{"id":34,"title":35,"slug":36},3,"FilamentPHP","filamenetphp",[38,41],{"value":39,"label":40},"free","Free",{"value":42,"label":43},"paid","Paid",{"data":45,"total":110,"per_page":123,"current_page":47,"last_page":47,"prev_page_url":17,"next_page_url":17,"links":124},[46,62,74,84,97,109],{"id":47,"title":48,"slug":49,"url":50,"excerpt":51,"formatted_price":52,"type":53,"category":54,"tags":55},1,"SatisHub","satishub","\u002Fpackages\u002Fsatishub","Sell private Composer packages with license-based access control and FilamentPHP.","$99",{"value":42,"label":43},{"id":34,"title":35,"slug":36},[56,59],{"id":57,"title":58,"slug":58},13,"v4",{"id":60,"title":61,"slug":61},14,"v5",{"id":63,"title":64,"slug":65,"url":66,"excerpt":67,"formatted_price":68,"type":69,"category":70,"tags":71},2,"Form Builder","filament-form-builder","\u002Fpackages\u002Ffilament-form-builder","Build and manage dynamic Filament forms with fields, submissions, email templates, and bulk sending.","$50",{"value":42,"label":43},{"id":34,"title":35,"slug":36},[72,73],{"id":57,"title":58,"slug":58},{"id":60,"title":61,"slug":61},{"id":34,"title":75,"slug":76,"url":77,"excerpt":78,"formatted_price":68,"type":79,"category":80,"tags":81},"Translatable Pro","filament-translatable-pro","\u002Fpackages\u002Ffilament-translatable-pro","Streamline multi-language content management in FilamentPHP projects.",{"value":42,"label":43},{"id":34,"title":35,"slug":36},[82,83],{"id":57,"title":58,"slug":58},{"id":60,"title":61,"slug":61},{"id":6,"title":85,"slug":86,"url":87,"excerpt":88,"formatted_price":17,"type":89,"category":90,"tags":91},"OTP Login","filament-otp-login","\u002Fpackages\u002Ffilament-otp-login","Add simple, passwordless-capable OTP authentication to FilamentPHP panels.",{"value":39,"label":40},{"id":34,"title":35,"slug":36},[92,93,94],{"id":57,"title":58,"slug":58},{"id":60,"title":61,"slug":61},{"id":95,"title":96,"slug":96},15,"v3",{"id":98,"title":99,"slug":100,"url":101,"excerpt":102,"formatted_price":17,"type":103,"category":104,"tags":105},5,"Leaflet Map Picker","filament-leaflet-map-picker","\u002Fpackages\u002Ffilament-leaflet-map-picker","Select and store geographical coordinates with an interactive Leaflet map field for Filament.",{"value":39,"label":40},{"id":34,"title":35,"slug":36},[106,107,108],{"id":57,"title":58,"slug":58},{"id":60,"title":61,"slug":61},{"id":95,"title":96,"slug":96},{"id":110,"title":111,"slug":112,"url":113,"excerpt":114,"formatted_price":17,"type":115,"category":116,"tags":117},6,"Translate Action","filament-translate-action","\u002Fpackages\u002Ffilament-translate-action","Translate translatable Filament fields with a small, focused action.",{"value":39,"label":40},{"id":34,"title":35,"slug":36},[118,119],{"id":95,"title":96,"slug":96},{"id":120,"title":121,"slug":122},16,"Legacy","legacy",9,[125,128,132],{"url":17,"label":126,"page":17,"active":127},"&laquo; Previous",false,{"url":129,"label":130,"page":47,"active":131},"https:\u002F\u002Fafsakar.dev\u002Fapi\u002Fv1\u002Fpages\u002Fpackages?page=1","1",true,{"url":17,"label":133,"page":17,"active":127},"Next &raquo;",{"category":17,"type":17},{"type":136,"data":137},"general.cta",{"image":138,"style":148,"title":149,"actions":150,"eyebrow":159,"description":160,"handwriting":161},{"media_id":123,"item_id":123,"url":139,"alt":140,"caption":17,"mime_type":18,"loading":17,"responsive_image":141,"conversion_urls":143},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fconversions\u002Fheart-webp.webp","heart.png",{"srcSet":142,"width":21,"height":21},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fresponsive-images\u002Fheart___webp_1024_1024.webp 1024w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fresponsive-images\u002Fheart___webp_856_856.webp 856w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fresponsive-images\u002Fheart___webp_716_716.webp 716w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fresponsive-images\u002Fheart___webp_599_599.webp 599w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fresponsive-images\u002Fheart___webp_501_501.webp 501w, data:image\u002Fsvg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHg9IjAiCiB5PSIwIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij4KCTxpbWFnZSB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC8vZ0ErUTFKRlFWUlBVam9nWjJRdGFuQmxaeUIyTVM0d0lDaDFjMmx1WnlCSlNrY2dTbEJGUnlCMk5qSXBMQ0JrWldaaGRXeDBJSEYxWVd4cGRIa0svOXNBUXdBSUJnWUhCZ1VJQndjSENRa0lDZ3dVRFF3TEN3d1pFaE1QRkIwYUh4NGRHaHdjSUNRdUp5QWlMQ01jSENnM0tTd3dNVFEwTkI4bk9UMDRNand1TXpReS85c0FRd0VKQ1FrTUN3d1lEUTBZTWlFY0lUSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5LzhBQUVRZ0FJQUFnQXdFaUFBSVJBUU1SQWYvRUFCOEFBQUVGQVFFQkFRRUJBQUFBQUFBQUFBQUJBZ01FQlFZSENBa0tDLy9FQUxVUUFBSUJBd01DQkFNRkJRUUVBQUFCZlFFQ0F3QUVFUVVTSVRGQkJoTlJZUWNpY1JReWdaR2hDQ05Dc2NFVlV0SHdKRE5pY29JSkNoWVhHQmthSlNZbktDa3FORFUyTnpnNU9rTkVSVVpIU0VsS1UxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2ZzRTRmhvZUlpWXFTazVTVmxwZVltWnFpbzZTbHBxZW9xYXF5czdTMXRyZTR1YnJDdzhURnhzZkl5Y3JTMDlUVjF0ZlkyZHJoNHVQazVlYm42T25xOGZMejlQWDI5L2o1K3YvRUFCOEJBQU1CQVFFQkFRRUJBUUVBQUFBQUFBQUJBZ01FQlFZSENBa0tDLy9FQUxVUkFBSUJBZ1FFQXdRSEJRUUVBQUVDZHdBQkFnTVJCQVVoTVFZU1FWRUhZWEVUSWpLQkNCUkNrYUd4d1Frak0xTHdGV0p5MFFvV0pEVGhKZkVYR0JrYUppY29LU28xTmpjNE9UcERSRVZHUjBoSlNsTlVWVlpYV0ZsYVkyUmxabWRvYVdwemRIVjJkM2g1ZW9LRGhJV0doNGlKaXBLVGxKV1dsNWlabXFLanBLV21wNmlwcXJLenRMVzJ0N2k1dXNMRHhNWEd4OGpKeXRMVDFOWFcxOWpaMnVMajVPWG01K2pwNnZMejlQWDI5L2o1K3YvYUFBd0RBUUFDRVFNUkFEOEE4RGhoa3VKVmlpUXU3Y0FDcnR6b1dwV2tYbVRXcnF2cml0VHdNVVh4RkdYQUlBNzE3QmNSMjkwb0RvcFgweFhMV3hIczVXc2V4Z01zV0twT2JkandJV04wVkRDM2sybnZ0cUJsS3NRd0lJN0d2ZEwxYldPSFlrU0FBZWxlU2VKNDRrMVZ2S3dNamtDblJ4SHRKV3NUanNyK3EwMVBtdVp0bGR5V04wazhSSVpUbmp2WHF1a2VJb3RRc2c2dDg0SEk5SzhpcTFaYWhQWU9XaGJHZW9xcTlCVkY1bWVYNWhMQ1M3eFo2VnFtb09JSkpGNTJqT0s4eXU3bDdxNWVWK3BOWEo5ZHZaNDJRdUFEMXhXWjFvb1VmWnJVTXd4enhVbGJaSC8vMlE9PSI+Cgk8L2ltYWdlPgo8L3N2Zz4= 32w",{"400":144,"800":145,"webp":139,"thumb":146,"responsive":147},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fconversions\u002Fheart-400.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fconversions\u002Fheart-800.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fconversions\u002Fheart-thumb.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F9\u002F9\u002Fconversions\u002Fheart-responsive.jpg","highlight","Sponsor open-source packages",[151],{"button":152},{"icon":153,"text":154,"type":155,"action":156,"target":157,"enabled":131,"icon_position":158},"lucide-heart","Sponsor on GitHub","default","https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fafsakar","_blank","prefix","Support the work","Every plugin and tool here is free and open source, maintained on my own time. Sponsorship keeps the updates coming and new packages shipping.","thank you for keeping it going",{"html":163},"\u003Ctitle>Laravel Packages and FilamentPHP Plugins - Azad Furkan Şakar\u003C\u002Ftitle>\n\u003Cmeta name=\"description\" content=\"Focused Filament plugins and Laravel packages built around recurring production needs.\">\n\u003Cmeta name=\"keywords\" content=\"laravel, backend, developer, php\">\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fafsakar.dev\u002Fpackages\">\n\u003Clink rel=\"alternate\" hreflang=\"en\" href=\"https:\u002F\u002Fafsakar.dev\u002Fpackages\">\n\u003Clink rel=\"alternate\" hreflang=\"tr\" href=\"https:\u002F\u002Fafsakar.dev\u002Ftr\u002Fpaketler\">\n\u003Clink rel=\"alternate\" hreflang=\"x-default\" href=\"https:\u002F\u002Fafsakar.dev\u002Fpackages\">\n\u003Cmeta name=\"robots\" content=\"index, follow\">\n\u003Cmeta property=\"og:title\" content=\"Laravel Packages and FilamentPHP Plugins\">\n\u003Cmeta property=\"og:description\" content=\"Focused Filament plugins and Laravel packages built around recurring production needs.\">\n\u003Cmeta property=\"og:type\" content=\"website\">\n\u003Cmeta property=\"og:site_name\" content=\"Azad Furkan Şakar\">\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fafsakar.dev\u002Fpackages\">\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F4-en.png\">\n\n\u003Cmeta name=\"twitter:site\" content=\"afsakar\">\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\">\n\u003Cmeta name=\"twitter:image\" content=\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F4-en.png\">\n\u003Cmeta name=\"twitter:title\" content=\"Laravel Packages and FilamentPHP Plugins\">\n\u003Cmeta name=\"twitter:description\" content=\"Focused Filament plugins and Laravel packages built around recurring production needs.\">\n\u003Cmeta name=\"twitter:url\" content=\"https:\u002F\u002Fafsakar.dev\u002Fpackages\">\n\u003Cscript type=\"application\u002Fld+json\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"WebPage\",\"name\":\"Laravel Packages and FilamentPHP Plugins\",\"description\":\"Focused Filament plugins and Laravel packages built around recurring production needs.\",\"url\":\"https:\u002F\u002Fafsakar.dev\u002Fpackages\",\"image\":\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F4-en.png\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\u002F\u002Fafsakar.dev\u002Fpackages\"}}\u003C\u002Fscript>\u003Cscript type=\"application\u002Fld+json\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\u002F\u002Fafsakar.dev\u002F\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Packages\",\"item\":\"https:\u002F\u002Fafsakar.dev\u002Fpackages\"}]}\u003C\u002Fscript>\u003Cscript type=\"application\u002Fld+json\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"Person\",\"name\":\"Azad Furkan Şakar\",\"url\":\"https:\u002F\u002Fafsakar.dev\",\"@id\":\"https:\u002F\u002Fafsakar.dev\u002F#person\",\"jobTitle\":\"Backend Developer\",\"image\":\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fsettings\u002Fseo\u002F01KZB422BTYXF3J7XS1J2X8GYZ.jpeg\",\"sameAs\":[\"https:\u002F\u002Fx.com\u002Fafsakar\",\"https:\u002F\u002Flinkedin.com\u002Fin\u002Fafsakar\",\"https:\u002F\u002Fgithub.com\u002Fafsakar\"]}\u003C\u002Fscript>",{"en":165,"tr":166},"https:\u002F\u002Fafsakar.dev\u002Fpackages","https:\u002F\u002Fafsakar.dev\u002Ftr\u002Fpaketler",{"type":4,"id":6}]