An open API service indexing awesome lists of open source software.

https://github.com/noixdev/inventorix

Self-hostable inventory management built on Laravel 13 and Filament 5.
https://github.com/noixdev/inventorix

asset-management docker filament filamentphp frankenphp inventory-management laravel octane php qr-code self-hosted

Last synced: 6 days ago
JSON representation

Self-hostable inventory management built on Laravel 13 and Filament 5.

Awesome Lists containing this project

README

          

Inventorix Logo


CI
Docker Pulls
Docker Image Version
License: MIT
PHP 8.4
Laravel 13
Filament 5

## About Inventorix

Inventorix is a self-hostable inventory management application built on
Laravel 13 and Filament 5. It's designed for small teams that need to track
assets, locations, and movements with a clean admin UI and SSO out of the box.

Highlights:

- Filament v5 admin panel
- QR-code generation for assets
- PDF export (DomPDF)
- Microsoft Entra ID (Azure AD) SSO via Socialite
- Activity log + tags via the Spatie ecosystem
- Production runtime: Laravel Octane on FrankenPHP
- Background jobs via Laravel Horizon

## Quickstart (Docker)

```bash
docker run -d \
-p 8000:8000 \
-e APP_KEY=base64:$(openssl rand -base64 32) \
-e APP_ENV=production \
-e APP_DEBUG=false \
-e DB_CONNECTION=mysql \
-e DB_HOST=... \
-e DB_DATABASE=inventorix \
-e DB_USERNAME=... \
-e DB_PASSWORD=... \
-e RUN_MIGRATIONS=true \
noixdev/inventorix:latest
```

The image runs the entrypoint, waits for the database, runs migrations
(if `RUN_MIGRATIONS=true`), warms caches, and starts Octane on port 8000.

See [`docker/entrypoint.sh`](docker/entrypoint.sh) and the production env vars
documented in [`.env.example`](.env.example).

## Local development (DDEV)

```bash
ddev start
ddev composer install
ddev exec pnpm install
ddev artisan migrate --seed
ddev exec pnpm run dev
```

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).

## Code of Conduct

This project follows the [Contributor Covenant v2.1](CODE_OF_CONDUCT.md).

## Security

Report vulnerabilities privately — see [SECURITY.md](SECURITY.md).

## License

Inventorix is open-source software licensed under the [MIT license](LICENSE).