PHPackages                             localgoogle/localgoogle - 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. [Search &amp; Filtering](/categories/search)
4. /
5. localgoogle/localgoogle

ActiveApplication[Search &amp; Filtering](/categories/search)

localgoogle/localgoogle
=======================

A Search Engine used for searching through offline websites.

43010[2 issues](https://github.com/kodejuice/localGoogle/issues)[2 PRs](https://github.com/kodejuice/localGoogle/pulls)PHP

Since Jan 29Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/kodejuice/localGoogle)[ Packagist](https://packagist.org/packages/localgoogle/localgoogle)[ RSS](/packages/localgoogle-localgoogle/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependenciesVersions (3)Used By (0)

> Check out [ localgoogoo-go ](https://github.com/kodejuice/localgoogoo-go), a Go package that lets you use localGoogoo from the command line.

 [![localGoogoo logo](./assets/images/localGoogoo.png)](./assets/images/localGoogoo.png)

[![Build Status](https://camo.githubusercontent.com/20e057ab8ada4b6ae4a8b707947e7a888b723ac472b6b5d6d38d1ff0493e7a12/68747470733a2f2f7472617669732d63692e6f72672f6b6f64656a756963652f6c6f63616c476f6f676f6f2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/kodejuice/localGoogoo)[![Software License](https://camo.githubusercontent.com/f251623e510f5909f16ae3f4e6e548dac11340b9fde1a99be26b015b39272c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c6174)](LICENSE.md)

If you have the offline version of websites like ([MDN](https://developer.mozilla.org/), [W3Schools](https://w3schools.com/), [PHP.net](https://php.net/), e.t.c), then this is a must have tool for you.

What is it
----------

[](#what-is-it)

localGoogoo is a minimal search engine that saves you the stress of manually going through your offline websites looking for information.

With localGoogoo you just crawl/index these offline websites and just with a single search query you get the information you need.

[![Search Results Page](./screenshots/results_page.png)](./screenshots/results_page.png)[![Indexed Sites](./screenshots/indexed_sites.png)](./screenshots/indexed_sites.png)

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

[](#installation)

### Requirements

[](#requirements)

- PHP: &gt;= v7.x
- WebServer: Apache or Nginx
- Database: MySQL or MariaDB

```
git clone http://github.com/kodejuice/localgoogoo.git
cd localgoogoo
composer install
```

Make sure the `localgoogoo` folder is placed somewhere under your local web document root. Your offline websites should also be under local web directory, localGoogoo wont be able to crawl them if they're not accessible via the `http://` protocol.

Configuration
-------------

[](#configuration)

Next, setup your database information in the `config.json` file found in the root directory

config.json

```
{
 "DB_HOST": "localhost",

 "DB_USER": "root",

 "DB_PASSWORD": "",

 "DB_NAME": "localgoogoo"
}
```

Note: You can also setup your database information by running `./bin/localgoogoo config`

*You don't have to manually create the database, localGoogoo automatically does that.*

After setup, visit () you should see something like this:

[![Index Page](./screenshots/index_page.png)](./screenshots/index_page.png)

And that's it, you can go to the crawled websites page to crawl/index websites, make your life easier.

**If you're new to the Offline-websites thing, then you should check out [HTTrack](https://www.httrack.com/), a software that allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer.**

License
-------

[](#license)

localGoogoo is licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance49

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

 Bus Factor1

Top contributor holds 98% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9017620?v=4)[Sochi Biereagu](/maintainers/kodejuice)[@kodejuice](https://github.com/kodejuice)

---

Top Contributors

[![kodejuice](https://avatars.githubusercontent.com/u/9017620?v=4)](https://github.com/kodejuice "kodejuice (96 commits)")[![google-labs-jules[bot]](https://avatars.githubusercontent.com/in/842251?v=4)](https://github.com/google-labs-jules[bot] "google-labs-jules[bot] (2 commits)")

---

Tags

developerdevtoolgoogleoffline-websitessearch-enginewebsites

### Embed Badge

![Health badge](/badges/localgoogle-localgoogle/health.svg)

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

###  Alternatives

[awesome-nova/dependent-filter

Dependent filters for Laravel Nova

26190.2k](/packages/awesome-nova-dependent-filter)[algolia/php-dom-parser

A simple tool to turn DOM into Algolia search friendly record objects.

181.8k](/packages/algolia-php-dom-parser)

PHPackages © 2026

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