PHPackages                             merge-tech/contactetc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. merge-tech/contactetc

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

merge-tech/contactetc
=====================

Simple contact form to quickly add to your laravel project. Fully customisable, includes all views, routes and controllers. Also includes anti-spam (with recaptcha). You can also have multiple contact forms on one Laravel site.

v1.0.7(7y ago)03MITPHP

Since Oct 25Pushed 6y agoCompare

[ Source](https://github.com/merge-tech/ContactEtc)[ Packagist](https://packagist.org/packages/merge-tech/contactetc)[ RSS](/packages/merge-tech-contactetc/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (4)Versions (7)Used By (0)

WebDevEtc ContactEtc - A full contact form for your Laravel Project, including everything you need to install and get a contact form up and working almost instantly
====================================================================================================================================================================

[](#webdevetc-contactetc---a-full-contact-form-for-your-laravel-project-including-everything-you-need-to-install-and-get-a-contact-form-up-and-working-almost-instantly)

Fully customisable - lots of options to suit your needs.
--------------------------------------------------------

[](#fully-customisable---lots-of-options-to-suit-your-needs)

- Set who to email the completed contact form response to (i.e. your email address)
- Customise the fields on your contact page(s), so you can have any number of fields. Fields are completely customisable
- Includes anti spam with recaptcha
- Supports multiple contact forms on one laravel app. Just copy/paste some route lines (and change them slightly) and it will be working straight away (see docs for details)
- includes view files. It uses `@extends("layouts.app")` so it *should* work with most laravel installations (if not, its a simple edit to do). When you follow the installation guide it will copy all view files over to `/vendor/webdevetc/contactetc` anyway so you can easily edit as required.
- includes tests.

Although building a contact form is very simple, it is a bit of a waste of time (and many Laravel web apps tend to have a contact form) - hopefully this can just save a bit of time. And also, I hope it is customisable enough to be of use! I'm not a fan of packages that don't let you easily modify how they work.

installation guide
------------------

[](#installation-guide)

Please visit [the laravel contact form documentation here](https://webdevetc.com/contactetc/). The installation process only takes a couple of minutes, but there are a few things to be aware of.

questions/help
--------------

[](#questionshelp)

Please email me via the contact form on my site, or catch me on twitter (I don't check twitter too often though)

issues, security issues
-----------------------

[](#issues-security-issues)

Please email me or message me on twitter [https://twitter.com/web\_dev\_etc](https://twitter.com/web_dev_etc)

release history/change log
--------------------------

[](#release-historychange-log)

- v1.0.7 - small changes, typos, etc
- v1.0 - initial release (been using it on internal projects for a while, so it has been tested in the real world quite a bit)

things to do
------------

[](#things-to-do)

Please let me know if any of these features would be useful for you.

- store submitted contact details in a database table (let me know if this is a feature that is useful?)
- add additional anti spam/captcha options, as not everyone will want to use the invisible recaptcha
- add dropdowns. Is this someone people want on a contact form? please let me know (done in 1.0.7)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

6

Last Release

2744d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c3774b00c3cf0edc2e072aa53b2385ad6f56d953a9f3943e210a7ad82e689626?d=identicon)[mergetech](/maintainers/mergetech)

---

Top Contributors

[![WebDevEtc](https://avatars.githubusercontent.com/u/42039233?v=4)](https://github.com/WebDevEtc "WebDevEtc (16 commits)")

---

Tags

phplaravelpackageemailrecaptchaformcontactprogrammingcontact formwebdevwebdevetccontact usget in touch

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/merge-tech-contactetc/health.svg)

```
[![Health](https://phpackages.com/badges/merge-tech-contactetc/health.svg)](https://phpackages.com/packages/merge-tech-contactetc)
```

###  Alternatives

[larastan/larastan

Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel

6.4k43.5M5.2k](/packages/larastan-larastan)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[martian/spammailchecker

A laravel package that protect users from entering non-existing/spam email addresses.

422.0k](/packages/martian-spammailchecker)[tehwave/laravel-achievements

Simple, elegant Achievements the Laravel way

7012.8k](/packages/tehwave-laravel-achievements)[hafael/azure-mailer-driver

Supercharge your Laravel or Symfony app with Microsoft Azure Communication Services (ACS)! Effortlessly add email, chat, voice, video, and telephony-over-IP for next-level communication. 🚀

14109.2k](/packages/hafael-azure-mailer-driver)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
