PHPackages                             dcodegroup/fileman - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. dcodegroup/fileman

ActiveLibrary[File &amp; Storage](/categories/file-storage)

dcodegroup/fileman
==================

Laravel package for managing files.

3.0.7(2mo ago)08.8k↓50%PHPPHP ^8.0CI passing

Since Dec 10Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/DCODE-GROUP/fileman)[ Packagist](https://packagist.org/packages/dcodegroup/fileman)[ RSS](/packages/dcodegroup-fileman/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (22)Used By (0)

Versions
--------

[](#versions)

- Legacy branch is for the pre php 8 and pre laravel 8 applications - maintain 1.4.x on packagist
- master is for php 8+ and laravel 8 plus. use version 2.0.x on packagist

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

[](#installation)

Install the package via composer:

```
composer require dcodegroup/fileman
```

```
npm install @vitejs/plugin-vue
npm install vue
npm install vite-svg-loader
npm install lodash
npm install vite-plugin-laravel-translations
npm install vue-i18n
npm install vue3-click-away
```

Publish the migrations:

```
php artisan vendor:publish --provider="DcodeGroup\Fileman\FilemanServiceProvider" --tag="migrations"
```

Publish the vendor front-end resources:

```
php artisan vendor:publish --provider="DcodeGroup\Fileman\FilemanServiceProvider" --tag="styles"
```

Add the following to your providers.php file:

```
DcodeGroup\Fileman\FilemanServiceProvider::class,

return [
    App\Providers\AppServiceProvider::class,
    \DcodeGroup\Fileman\FileManServiceProvider::class,
];
```

Add the package routes to your web.php file:

```
in web.php
\DcodeGroup\Fileman\Routes\Web::get();

in api.php
\DcodeGroup\Fileman\Routes\Api::get();
```

JS Add the following alias to vite.config.js

```
resolve: {
  alias: {
      "@fileman": path.resolve(__dirname, "./vendor/dcodegroup/fileman"),
```

Seem to need this in tailwind.config.js, Update the module exports under content:

```
content: [
  ...
    "./vendor/dcodegroup/**/*.{blade.php,vue,js,ts}",
  ...
],
```

in the app.js file or other file where you are registering your vue components add the following:

```
import { registerFileman } from "@fileman/src/resources/js";
registerFileman(app);
```

Fileman will connect to the applications S3 bucket automatically. You'll need to have fileman index the bucket first before it can be used. To index the S3 bucket run:

```
php artisan fileman:import
```

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance87

Actively maintained with recent releases

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~120 days

Recently: every ~96 days

Total

20

Last Release

63d ago

Major Versions

1.4.4 → 2.0.02022-10-17

2.0.6 → 3.0.02025-02-17

PHP version history (2 changes)v1.4.2PHP ^7.2

2.0.0PHP ^8.0

### Community

Maintainers

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

---

Top Contributors

[![Gavindecode](https://avatars.githubusercontent.com/u/176250669?v=4)](https://github.com/Gavindecode "Gavindecode (61 commits)")[![alexm-dcode](https://avatars.githubusercontent.com/u/57475309?v=4)](https://github.com/alexm-dcode "alexm-dcode (41 commits)")[![lionslair](https://avatars.githubusercontent.com/u/832259?v=4)](https://github.com/lionslair "lionslair (30 commits)")[![GavinLi312](https://avatars.githubusercontent.com/u/41671334?v=4)](https://github.com/GavinLi312 "GavinLi312 (8 commits)")[![darcyrouget](https://avatars.githubusercontent.com/u/165728423?v=4)](https://github.com/darcyrouget "darcyrouget (1 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![horvathferenc](https://avatars.githubusercontent.com/u/110374835?v=4)](https://github.com/horvathferenc "horvathferenc (1 commits)")

###  Code Quality

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.6k263.6M790](/packages/league-flysystem-aws-s3-v3)[sistemi-etime/flysystem-plugin-aws-s3-v3

AWS S3 plugin for Flysystem.

11154.2k1](/packages/sistemi-etime-flysystem-plugin-aws-s3-v3)

PHPackages © 2026

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