{"id":18990788,"url":"https://github.com/mailslurp/examples","last_synced_at":"2025-04-22T11:29:02.354Z","repository":{"id":39652050,"uuid":"203804573","full_name":"mailslurp/examples","owner":"mailslurp","description":"Email testing and SMS verification examples using MailSlurp and a wide range of frameworks.","archived":false,"fork":false,"pushed_at":"2025-02-17T05:04:33.000Z","size":34343,"stargazers_count":27,"open_issues_count":21,"forks_count":20,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-17T00:16:07.091Z","etag":null,"topics":["codeception","cypress","email","examples","mailslurp","selenium","specflow","testcafe","testing","webdriver"],"latest_commit_sha":null,"homepage":"https://www.mailslurp.com/examples/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mailslurp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-22T13:48:22.000Z","updated_at":"2025-03-27T07:18:39.000Z","dependencies_parsed_at":"2024-01-12T05:10:59.146Z","dependency_job_id":"ba8eb93d-e188-439b-84b1-ac5eadccae5e","html_url":"https://github.com/mailslurp/examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailslurp%2Fexamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailslurp%2Fexamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailslurp%2Fexamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailslurp%2Fexamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mailslurp","download_url":"https://codeload.github.com/mailslurp/examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250231409,"owners_count":21396456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeception","cypress","email","examples","mailslurp","selenium","specflow","testcafe","testing","webdriver"],"created_at":"2024-11-08T17:11:26.645Z","updated_at":"2025-04-22T11:29:02.332Z","avatar_url":"https://github.com/mailslurp.png","language":"HTML","readme":"# MailSlurp Examples 📨\n\n\u003e Create email addresses on demand then send and receive emails in code and tests. Test apps end-to-end with *real* email addresses\n\nThis repository contains examples of [MailSlurp](https://www.mailslurp.com) usage with a range of different languages and frameworks. See the `README.md` or `Makefile` in each module for more information.\n\nSee developer page for [more guides and documentation](https://www.mailslurp.com/developers/). If you notice an issue in the examples please open an issue, pull request, or [contact support](https://www.mailslurp.com/support/).\n\n## Projects\n\n- [bun-js-send-email](./bun-js-send-email)\n- [csharp-dotnet-core-8-smtpclient](./csharp-dotnet-core-8-smtpclient)\n- [csharp-dotnet-core2-selenium](./csharp-dotnet-core2-selenium)\n- [csharp-dotnet-core3](./csharp-dotnet-core3)\n- [csharp-dotnet-core7-nunit](./csharp-dotnet-core7-nunit)\n- [csharp-smtp-client-xunit](./csharp-smtp-client-xunit)\n- [csharp-specflow-mstest-selenium](./csharp-specflow-mstest-selenium)\n- [curl-imap-smtp](./curl-imap-smtp)\n- [dart-email-testing](./dart-email-testing)\n- [deno-email-api](./deno-email-api)\n- [elixir-phoenix-hound](./elixir-phoenix-hound)\n- [firebase-examples](./firebase-examples)\n- [flutter-email-test](./flutter-email-test)\n- [fsharp-email-mstest](./fsharp-email-mstest)\n- [golang-email-test](./golang-email-test)\n- [golang-imap-examples](./golang-imap-examples)\n- [golang-smtp-client-test](./golang-smtp-client-test)\n- [imap-smtp-examples](./imap-smtp-examples)\n- [java-gradle-junit5](./java-gradle-junit5)\n- [java-jakarta-mail](./java-jakarta-mail)\n- [java-maven-junit4](./java-maven-junit4)\n- [java-maven-selenium](./java-maven-selenium)\n- [java-serenity-jbehave](./java-serenity-jbehave)\n- [java-spring-boot](./java-spring-boot)\n- [java-testng-selenium](./java-testng-selenium)\n- [javascript-axios](./javascript-axios)\n- [javascript-codecept-js](./javascript-codecept-js)\n- [javascript-cypress-js](./javascript-cypress-js)\n- [javascript-cypress-js-open-email](./javascript-cypress-js-open-email)\n- [javascript-cypress-mailslurp-plugin](./javascript-cypress-mailslurp-plugin)\n- [javascript-cypress-newsletter-signup](./javascript-cypress-newsletter-signup)\n- [javascript-cypress-sms-testing](./javascript-cypress-sms-testing)\n- [javascript-email-screenshot](./javascript-email-screenshot)\n- [javascript-jest-puppeteer](./javascript-jest-puppeteer)\n- [javascript-react-email](./javascript-react-email)\n- [javascript-testcafe](./javascript-testcafe)\n- [javascript-webdriver-io](./javascript-webdriver-io)\n- [kotlin-email-test-example](./kotlin-email-test-example)\n- [next-auth-example](./next-auth-example)\n- [nim-unittests](./nim-unittests)\n- [nodejs-nodemailer-smtp-example](./nodejs-nodemailer-smtp-example)\n- [nodejs-smtp-email-attachments-test](./nodejs-smtp-email-attachments-test)\n- [php-codeception-acceptance](./php-codeception-acceptance)\n- [php-composer-phpunit](./php-composer-phpunit)\n- [php-laravel-phpunit](./php-laravel-phpunit)\n- [playwright-email-testing](./playwright-email-testing)\n- [playwright-sms-testing](./playwright-sms-testing)\n- [powershell-email-send-ps1](./powershell-email-send-ps1)\n- [powershell-imap-smtp](./powershell-imap-smtp)\n- [powershell-windows-cmd](./powershell-windows-cmd)\n- [python2-pytest](./python2-pytest)\n- [python3-django-playwright](./python3-django-playwright)\n- [python3-pyunit](./python3-pyunit)\n- [python3-robotframework](./python3-robotframework)\n- [rlang-email-sending-in-r](./rlang-email-sending-in-r)\n- [ruby-capybara-cucumber-selenium](./ruby-capybara-cucumber-selenium)\n- [ruby-cucumber-test](./ruby-cucumber-test)\n- [ruby-minitest-netsmtp-example](./ruby-minitest-netsmtp-example)\n- [ruby-rspec](./ruby-rspec)\n- [rust-selenium-email-testing](./rust-selenium-email-testing)\n- [scala-scalatest-email](./scala-scalatest-email)\n- [sendgrid](./sendgrid)\n- [shortcodes](./shortcodes)\n- [swift-email-smtp-examples](./swift-email-smtp-examples)\n- [telnet-imap-smtp-sh](./telnet-imap-smtp-sh)\n- [visualbasic](./visualbasic)\n- [wait-for-methods-vitest](./wait-for-methods-vitest)\n\n## Running locally\nIf you wish to run these examples yourself:\n- clone the repository. \n- create an `.env` file in the root directory containing `API_KEY=your-mailslurp-api-key`. \n- to run an example `cd` into the directory and run `make test` or `API_KEY=your-api-key make test`.\n\n## Static site\nExamples are hosted statically on [mailtesting.net](https://www.mailtesting.net/). The site is built using Jeykll and hosted on GitHub pages. To update the site run `make` in the root directory. This will build the site. Commit the site and push to GitHub to update the live site.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailslurp%2Fexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmailslurp%2Fexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailslurp%2Fexamples/lists"}