PHPackages                             lagdo/bookmarks - 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. [Framework](/categories/framework)
4. /
5. lagdo/bookmarks

ActiveProject[Framework](/categories/framework)

lagdo/bookmarks
===============

Easy bookmarks manager.

v1.3.1(8y ago)020MITPHPPHP &gt;=5.5.9

Since Jul 5Pushed 7y ago1 watchersCompare

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

READMEChangelogDependencies (9)Versions (16)Used By (0)

Bookmarks - Easy bookmark manager
---------------------------------

[](#bookmarks---easy-bookmark-manager)

Easy (and fast) self-hosted bookmark manager.

[![alt text](https://github.com/devimust/easy-bookmark-manager/raw/master/resources/assets/images/screenshot1.png "Screenshot 1")](https://github.com/devimust/easy-bookmark-manager/raw/master/resources/assets/images/screenshot1.png)

### Demo

[](#demo)

You can test easy-bookmark-manager here : [demo](http://bookmarkdemo.miceli.click/)

To access use **admin** as login and **nimda** as password.

You can also download easy-bookmark-manager [chrome plugin](https://chrome.google.com/webstore/detail/easy-bookmark-manager-ext/hhonlfdhoejpaofmmppaogebkfnbgefi)

And use this url :  as target

[![target](https://camo.githubusercontent.com/0eae7f7f6392284bc26f00b01912ff88bdc18b0b2a37bbbb9d5a8e6f21469e0d/687474703a2f2f696d6731352e686f7374696e67706963732e6e65742f706963732f38333734303245617379426f6f6b6d61726b4d616e616765724f7074696f6e73476f6f676c654368726f6d65322e6a7067)](https://camo.githubusercontent.com/0eae7f7f6392284bc26f00b01912ff88bdc18b0b2a37bbbb9d5a8e6f21469e0d/687474703a2f2f696d6731352e686f7374696e67706963732e6e65742f706963732f38333734303245617379426f6f6b6d61726b4d616e616765724f7074696f6e73476f6f676c654368726f6d65322e6a7067)

### Requirements

[](#requirements)

- webserver (apache2, nginx)
- php 5.5.9+
- Laravel 5.2
- mysql (or laravel supported database)

### Installation

[](#installation)

Step 1:

```
$ git clone git@github.com/devimust/easy-bookmark-manager.git
$ cd easy-bookmark-manager
$ composer install
$ npm install
$ gulp --production
```

Step 2: Update database details inside `.env` file.

Step 3:

```
$ php artisan migrate --seed #this will create the default admin user
```

Step 4: Update `.env` file with `APP_ENV=production`. Ensure webserver user (apache, www-data or nginx) can read and write to the `./storage` and `./bootstrap/cache` folders recursively.

Step 5: Navigate to  and login with email `admin` and password `nimda`. Go add some bookmarks or navigate to  to create more users and *important* update the admin user's password.

Step 6: Optional security measure - to disable the `/admin` section set `ADMIN_ENABLED=false` inside .env file.

Example apache virtual host file

```

    ServerName
    DocumentRoot /var/www/{PROJECT_FOLDER}/public

        Options Indexes FollowSymLinks
        AllowOverride All
        Options -Indexes

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

```

### Development

[](#development)

I welcome any feedback and contributions.

#### Local native

[](#local-native)

```
# update .env with APP_ENV=local and APP_DEBUG=false
$ composer install
$ npm install
$ gulp
$ vendor/bin/phpunit
$ gulp watch
```

#### Local docker LAMP stack

[](#local-docker-lamp-stack)

```
# run ./docker/prep-dev.sh
# update .env with APP_ENV=local and APP_DEBUG=false
docker-compose build
docker-compose up
docker-compose run --rm composer install
docker-compose run --rm npm install
docker-compose run --rm gulp --production
docker-compose run --rm artisan key:generate
docker-compose run --rm phpunit
docker-compose run --rm artisan migrate:refresh --seed
docker-compose run --rm artisan db:seed --class=DummyBookmarksSeeder
```

#### Local docker LAMP stack using release candidate

[](#local-docker-lamp-stack-using-release-candidate)

Download latest release candidate and decompress into a folder, then

```
cp docker-compose.sample.yml docker-compose.yml
cp .env.docker .env
docker-compose build
docker-compose up
docker-compose run --rm artisan key:generate
docker-compose run --rm artisan migrate:refresh --seed
docker-compose run --rm artisan db:seed --class=DummyBookmarksSeeder
```

goto  and login with `admin`:`nimda`

### Chrome Extension

[](#chrome-extension)

[Easy Bookmark Manager Extension](https://chrome.google.com/webstore/detail/easy-bookmark-manager-ext/hhonlfdhoejpaofmmppaogebkfnbgefi)

[Source](https://github.com/devimust/easy-bookmark-manager-chrome-extension)

### Dev Dependencies and Credits

[](#dev-dependencies-and-credits)

- jQuery 1.12
- Angular &amp; Angular Route
- [Bootswatch](http://bootswatch.com)
- [Bootstrap 3](http://getbootstrap.com/)
- FontAwesome
- NodeJS
- Composer
- Gulp
- Select2
- Sass
- [Ace](https://ace.c9.io/)
- Normalize.css

### Todos

[](#todos)

- Reset password via email

### License

[](#license)

MIT

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 97% 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 ~131 days

Total

5

Last Release

2979d ago

### Community

Maintainers

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

---

Top Contributors

[![devimust](https://avatars.githubusercontent.com/u/12205479?v=4)](https://github.com/devimust "devimust (64 commits)")[![feuzeu](https://avatars.githubusercontent.com/u/15174329?v=4)](https://github.com/feuzeu "feuzeu (2 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k532.1M19.5k](/packages/laravel-framework)[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k169.0k9](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

23.2k33.4k1](/packages/krayin-laravel-crm)[laravel/nightwatch

The official Laravel Nightwatch package.

3618.7M33](/packages/laravel-nightwatch)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)

PHPackages © 2026

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