PHPackages                             serieseight/country-detect - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. serieseight/country-detect

AbandonedArchivedCraft-plugin[Utility &amp; Helpers](/categories/utility)

serieseight/country-detect
==========================

Country detect plugin for Craft CMS ^3.0.

1.0.1(7y ago)22.1k1[2 issues](https://github.com/serieseight/country-detect/issues)[1 PRs](https://github.com/serieseight/country-detect/pulls)MITPHP

Since Aug 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/serieseight/country-detect)[ Packagist](https://packagist.org/packages/serieseight/country-detect)[ RSS](/packages/serieseight-country-detect/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

[![](https://camo.githubusercontent.com/dba0f1ac351ed6576646e6c55d0a793d02d28dba928e506e0df30003e3a6ec51/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f706c7567696e2d69636f6e732e6372616674636d732f636f756e7472792d6465746563742e7376673f31353333373138323634)](https://camo.githubusercontent.com/dba0f1ac351ed6576646e6c55d0a793d02d28dba928e506e0df30003e3a6ec51/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f706c7567696e2d69636f6e732e6372616674636d732f636f756e7472792d6465746563742e7376673f31353333373138323634)

Country Detect plugin for Craft CMS 3.x
=======================================

[](#country-detect-plugin-for-craft-cms-3x)

Country detect plugin for Craft CMS 3.x. For Country Detect to work, your website must be going through Cloudflare. On your domain's settings screen go to Network and ensure IP Geolocation is turned on.

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require serieseight/country-detect

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Country Detect.

Usage
-----

[](#usage)

`{{ craft.countryDetect.country }}`

Built by [Series Eight](https://serieseight.com/).

Based on [Country Detect](https://github.com/madebymutual/Country-Detect) by [Mutual](https://github.com/madebymutual).

---

[![](resources/img/plugin-logo.png)](https://serieseight.com)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% 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 ~0 days

Total

2

Last Release

2883d ago

Major Versions

0.1 → 1.0.12018-08-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/7cb968a7ad970558a30430916a47a8ab12790028c12a394aef32a0cccb8b1bee?d=identicon)[serieseight](/maintainers/serieseight)

---

Top Contributors

[![mariovass](https://avatars.githubusercontent.com/u/3165071?v=4)](https://github.com/mariovass "mariovass (6 commits)")[![maestro9](https://avatars.githubusercontent.com/u/7260076?v=4)](https://github.com/maestro9 "maestro9 (5 commits)")

---

Tags

cloudflarecloudflare-apicraftcmscraftcms-plugincraftcms3locationcmsCraftcraftcmscraft-plugincountry detect

### Embed Badge

![Health badge](/badges/serieseight-country-detect/health.svg)

```
[![Health](https://phpackages.com/badges/serieseight-country-detect/health.svg)](https://phpackages.com/packages/serieseight-country-detect)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

100387.6k59](/packages/verbb-formie)[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.5M52](/packages/nystudio107-craft-seomatic)[verbb/navigation

Create navigation menus for your site.

92698.4k18](/packages/verbb-navigation)[verbb/field-manager

Manage your fields and field groups with ease.

195612.2k10](/packages/verbb-field-manager)[verbb/workflow

Enforce multi-step review processes for creating entries.

138123.0k1](/packages/verbb-workflow)[verbb/comments

Add comments to your site.

13753.7k](/packages/verbb-comments)

PHPackages © 2026

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