{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"status.forwardemail.net","owner":"forwardemail","isFork":false,"description":"Status Page","topicNames":["uptime-monitor","status-page","upptime"],"topicsNotShown":0,"allTopics":["uptime-monitor","status-page","upptime"],"primaryLanguage":{"name":"Markdown","color":"#083fa1"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T00:24:48.457Z"}},{"type":"Public","name":"forwardemail.net","owner":"forwardemail","isFork":false,"description":"Privacy-focused encrypted email for everyone.","topicNames":["privacy","mail","custom","email","sqlite","imap","domain","send","newsletter","smtp"],"topicsNotShown":7,"allTopics":["privacy","mail","custom","email","sqlite","imap","domain","send","newsletter","smtp","free","pop","encrypted","aes256","forwarding","forwarder","chacha20"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":18,"starsCount":777,"forksCount":103,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T04:30:08.320Z"}},{"type":"Public","name":"caldav-adapter","owner":"forwardemail","isFork":false,"description":"CalDAV server for Node.js and Koa. Modernized and maintained for @forwardemail\n","topicNames":["nodejs","javascript","koa","express","node","mail","server","email","card","caldav"],"topicsNotShown":7,"allTopics":["nodejs","javascript","koa","express","node","mail","server","email","card","caldav","imap","cal","smtp","pop3","carddav","dav","forward"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":25,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-29T23:08:39.785Z"}},{"type":"Public","name":"free-email-forwarding","owner":"forwardemail","isFork":false,"description":"The best free email forwarding for custom domains. Visit our website to get started (SMTP server)","topicNames":["javascript","node","mail","custom","email","postfix","proxy","gmail","proxy-server","domains"],"topicsNotShown":10,"allTopics":["javascript","node","mail","custom","email","postfix","proxy","gmail","proxy-server","domains","secure","smtp","mta","encrypted","forwarding","nodemailer","sendmail","forward","email-forwarding","sendmailer"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":14,"issueCount":13,"starsCount":2406,"forksCount":181,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-28T15:20:49.614Z"}},{"type":"Public","name":"test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript","owner":"forwardemail","isFork":false,"description":"Automatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for @forwardemail and @ladjs. Cross-browser and cross-platform email testing.","topicNames":["nodejs","demo","node","test","email","engine","templates","pug","render","emails"],"topicsNotShown":6,"allTopics":["nodejs","demo","node","test","email","engine","templates","pug","render","emails","preview","nodemailer","letter","litmus","previewer","opener"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":4,"starsCount":203,"forksCount":19,"license":"MIT License","participation":[0,0,0,4,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-02-14T23:10:04.104Z"}},{"type":"Public","name":".github","owner":"forwardemail","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"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,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-03T17:42:40.787Z"}},{"type":"Public","name":"privacyguides.org","owner":"forwardemail","isFork":true,"description":"Protect your data against global mass surveillance programs.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Markdown","color":"#083fa1"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":195,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-27T20:58:11.227Z"}},{"type":"Public","name":"passport-webauthn","owner":"forwardemail","isFork":true,"description":"WebAuthn authentication strategy for Passport.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T04:23:14.728Z"}},{"type":"Public","name":"dkimpy","owner":"forwardemail","isFork":false,"description":"Node.js wrapper around the Python pip package dkimpy exposing DKIM and ARC signing and verification functions","topicNames":["nodejs","javascript","python","signing","email","verification","pip","dkim","arc"],"topicsNotShown":0,"allTopics":["nodejs","javascript","python","signing","email","verification","pip","dkim","arc"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T02:23:56.545Z"}},{"type":"Public","name":"authheaders","owner":"forwardemail","isFork":false,"description":"Node.js wrapper around the Python pip package authheaders exposing a function to generate Authentication-Results headers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T00:06:18.075Z"}},{"type":"Public","name":"wildduck","owner":"forwardemail","isFork":true,"description":"Opinionated email server","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":260,"license":"European Union Public License 1.2","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-04T04:24:20.370Z"}},{"type":"Public","name":"mta-sts.forwardemail.net","owner":"forwardemail","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T21:56:48.337Z"}},{"type":"Public","name":"knex-schema-inspector","owner":"forwardemail","isFork":true,"description":"Utility for extracting information about existing DB schema","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":43,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T05:37:28.624Z"}},{"type":"Public","name":"nodemailer-base64-to-s3","owner":"forwardemail","isFork":false,"description":"⚡ Convert your Base64-Encoded Data URI's in `<img>` tags to Amazon S3/CloudFront URL's. A better alternative than embedding images with CID using Nodemailer.","topicNames":["nodejs","javascript","plugin","template","aws","node","base64","cdn","amazon","email"],"topicsNotShown":8,"allTopics":["nodejs","javascript","plugin","template","aws","node","base64","cdn","amazon","email","engine","s3","upload","data-uri","automatic","encoded","cloudfront","nodemailer"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":30,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-28T20:52:27.605Z"}},{"type":"Public","name":"email-templates","owner":"forwardemail","isFork":false,"description":"Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.","topicNames":["nodejs","css","template","node","template-engine","mandrill","custom","responsive","email","inline-css"],"topicsNotShown":10,"allTopics":["nodejs","css","template","node","template-engine","mandrill","custom","responsive","email","inline-css","juice","templates","pug","inline","mailchimp","postmark","ejs","sendgrid","nodemailer","webresource"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":3630,"forksCount":339,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-20T20:10:02.398Z"}},{"type":"Public","name":"reserved-email-addresses-list","owner":"forwardemail","isFork":false,"description":"List of 1250+ generic, admin, mailer-daemon, and no-reply usernames reserved for security concerns. Made for @forwardemail.","topicNames":["security","parser","list","admin","local","email","daemon","address","mailer","generic"],"topicsNotShown":6,"allTopics":["security","parser","list","admin","local","email","daemon","address","mailer","generic","emails","user","username","addresses","reserved","no-reply"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":151,"forksCount":20,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T17:52:54.247Z"}},{"type":"Public","name":"nodejs-dns-over-https-tangerine","owner":"forwardemail","isFork":false,"description":"Node.js DNS over HTTPS - 🍊 Tangerine is the best drop-in replacement for dns.promises.Resolver using DNS over HTTPS (\"DoH\") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge support). Made for @forwardemail.","topicNames":["nodejs","javascript","resolver","dns","npm","package","node","records","email","https"],"topicsNotShown":10,"allTopics":["nodejs","javascript","resolver","dns","npm","package","node","records","email","https","cache","lookup","node-js","nodejs-modules","dns-over-https","nodejs-library","nodejs-api","doh","dns-over-http","dns-over-http2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":128,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-21T04:10:07.522Z"}},{"type":"Public","name":"waypoints","owner":"forwardemail","isFork":true,"description":"Waypoints is a library that makes it easy to execute a function whenever you scroll to an element.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1341,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-03T18:16:17.473Z"}},{"type":"Public","name":"python-spfcheck2","owner":"forwardemail","isFork":false,"description":"Node.js wrapper around Python's spf.check2 function which conforms to both RFC4408 and RFC7208","topicNames":["python","wrapper","node","mail","validation","email","validator","check","validate","spf"],"topicsNotShown":4,"allTopics":["python","wrapper","node","mail","validation","email","validator","check","validate","spf","forwarding","rfc7208","rfc4408","check2"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T21:15:01.654Z"}},{"type":"Public","name":"python-arf","owner":"forwardemail","isFork":false,"description":"Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.","topicNames":["javascript","python","parser","json","node","parse","parsing","email","formatting","format"],"topicsNotShown":8,"allTopics":["javascript","python","parser","json","node","parse","parsing","email","formatting","format","reporting","read","message","report","abuse","bulk","messages","arf"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T19:27:27.376Z"}},{"type":"Public","name":"custom-fonts-in-emails","owner":"forwardemail","isFork":false,"description":"An extremely easy way to use custom fonts in emails without having to use art software.","topicNames":["svg","alternative","template","font","fonts","image","png","custom","view","responsive"],"topicsNotShown":10,"allTopics":["svg","alternative","template","font","fonts","image","png","custom","view","responsive","email","text","dynamic","engine","templates","static","render","emails","renderer","asset"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":123,"forksCount":32,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T00:17:27.997Z"}},{"type":"Public","name":"react-email","owner":"forwardemail","isFork":true,"description":"💌 Build and send emails using React","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":578,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-09T05:12:36.596Z"}},{"type":"Public","name":"clients","owner":"forwardemail","isFork":true,"description":"Bitwarden client applications (web, browser extension, desktop, and cli)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1112,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-05T21:21:54.900Z"}},{"type":"Public","name":"nodemailer","owner":"forwardemail","isFork":true,"description":"✉️ Send e-mails with Node.JS – easy as cake!","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1344,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-29T07:36:22.381Z"}},{"type":"Public","name":"mx-connect","owner":"forwardemail","isFork":true,"description":"Establish TCP connection to a MX server","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":7,"license":"European Union Public License 1.2","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T06:26:52.734Z"}},{"type":"Public","name":"get-fqdn","owner":"forwardemail","isFork":false,"description":"Lookup the fully qualified domain name (\"FQDN\") of the current server's IP (default) or a custom IP. 90x faster than `hostname -f` and works with Node v6.4+.","topicNames":["javascript","fetch","dns","node","address","domain","lookup","ip","name","hostname"],"topicsNotShown":3,"allTopics":["javascript","fetch","dns","node","address","domain","lookup","ip","name","hostname","fqdn","fully","qualified"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-13T08:42:38.479Z"}},{"type":"Public","name":"imap-upload","owner":"forwardemail","isFork":true,"description":"Python script for uploading a local mbox file to IMAP4 server.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":29,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T13:45:03.148Z"}},{"type":"Public","name":"font-awesome-assets","owner":"forwardemail","isFork":false,"description":"💄 Convert any of @FortAwesome's Font-Awesome icons to an asset, such as an <svg> tag or a Base64-encoded PNG/SVG <img> tag! It supports Retina devices and custom tag attributes too!","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":1,"starsCount":130,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-26T23:52:43.677Z"}},{"type":"Public","name":"dmarc-parse","owner":"forwardemail","isFork":true,"description":"📧 Parse DMARC policy strings","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-08T08:04:03.849Z"}},{"type":"Public","name":"authentication-headers","owner":"forwardemail","isFork":false,"description":"Our independently maintained fork of @adam-iris authentication-headers repo which contains a fix in the Python package \"authheaders\".","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-08T09:06:42.974Z"}}],"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"}