{"id":22281336,"url":"https://github.com/unopim/unopim","last_synced_at":"2025-05-15T09:06:30.913Z","repository":{"id":250689192,"uuid":"833004587","full_name":"unopim/unopim","owner":"unopim","description":"A free and open source Laravel-based PIM software to help businesses organize, manage, and enrich their product data centrally.","archived":false,"fork":false,"pushed_at":"2025-05-14T05:33:03.000Z","size":8532,"stargazers_count":2390,"open_issues_count":13,"forks_count":62,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-14T06:47:43.564Z","etag":null,"topics":["laravel","open-source","opensource","php","pim","product","product-information-management","product-management"],"latest_commit_sha":null,"homepage":"https://unopim.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unopim.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-24T07:04:52.000Z","updated_at":"2025-05-14T06:30:41.000Z","dependencies_parsed_at":"2024-08-29T14:56:41.674Z","dependency_job_id":"aa675aed-0a9d-4f92-b105-987ee7ad0e11","html_url":"https://github.com/unopim/unopim","commit_stats":null,"previous_names":["unopim/unopim"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unopim","download_url":"https://codeload.github.com/unopim/unopim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310515,"owners_count":22049469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["laravel","open-source","opensource","php","pim","product","product-information-management","product-management"],"created_at":"2024-12-03T16:17:19.707Z","updated_at":"2025-05-15T09:06:30.889Z","avatar_url":"https://github.com/unopim.png","language":"PHP","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://unopim.com/\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/user-attachments/assets/5001c5b0-1ef3-4887-a907-f9c20082b0e6\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/user-attachments/assets/a1e6793d-376e-4452-925b-c72b7d07389a\"\u003e\n      \u003cimg src=\"https://github.com/user-attachments/assets/a1e6793d-376e-4452-925b-c72b7d07389a\" alt=\"UnoPim logo\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nUnoPim is an open-source Product Information Management (PIM) system built on the Laravel framework. It helps businesses organize, manage, and enrich their product information in one central repository.\n\n## 🛠️ System Requirements\n\nEnsure your server meets the following requirements:\n\n- **Server**: Apache 2\n- **RAM**: 8GB\n- **Node.js**: 18.17.1 LTS or higher\n- **PHP**: 8.2 or higher\n- **Composer**: 2.5 or higher\n- **MySQL**: Version 8.0.32 or higher\n\n## ✨ Features\n\n- **Centralized Product Management**  \n  Manage all your product data in one place.\n\n  ![Centralized Product Management Interface](https://raw.githubusercontent.com/unopim/temp-media/main/catalog-management.png)\n\n- **Data Enrichment**  \n  Enhance your product information with detailed attributes and descriptions.\n\n  ![Data Enrichment Interface](https://raw.githubusercontent.com/unopim/temp-media/main/data-enrichment.png)\n\n- **Magic AI for Product Content Generation**  \n  Automatically generate engaging product content using advanced Large Language Model (LLM) technology.\n\n  ![AI-powered Product Content Generation](https://raw.githubusercontent.com/unopim/temp-media/main/advanced-features.png)\n\n- **User Management**  \n  Control user access and permissions.\n\n  ![User Management Interface](https://raw.githubusercontent.com/unopim/temp-media/main/access-control.png)\n\n- **API Integration**  \n  Seamlessly integrate with other systems via RESTful APIs.\n\n  ![API Integration Interface](https://raw.githubusercontent.com/unopim/temp-media/main/api-integration.png)\n\n- **Localization**  \n  Support for multiple languages and locales.\n\n  ![Localization Support](https://raw.githubusercontent.com/unopim/temp-media/main/localization-and-channels.png)\n\n- **Multi-Channel**  \n  Support for multiple sales channels.\n\n  ![Multi-Channel Support](https://raw.githubusercontent.com/unopim/temp-media/main/multi-channel-support.png)\n\n- **Multi-Currency**  \n  Support for multiple currencies.\n\n  ![Multi-Currency Support](https://raw.githubusercontent.com/unopim/temp-media/main/multi-currency-support.png)\n\n- **Import/Export Functionality**  \n  Easily import and export product data using CSV and XLSX formats, with a quick export feature for streamlined data handling.\n\n  ![Data Import/Export Interface](https://raw.githubusercontent.com/unopim/temp-media/main/data-transfer.png)\n\n- **Themes**  \n  UI compatible with both Light and Dark themes.\n\n  ![Light/Dark Theme Interface](https://raw.githubusercontent.com/unopim/temp-media/main/user-interface.png)\n\n- **Version Control**  \n  Track the history of changes in your product data.\n\n  ![Version Control Interface](https://raw.githubusercontent.com/unopim/temp-media/main/version-control.png)\n\n## 🚀 Installation\n\nTo get started with UnoPim, follow these steps:\n\n1. **Project Setup**:\n    ```bash\n    composer create-project unopim/unopim\n    cd unopim\n    ```\n\n2. **Install UnoPim**:\n    ```bash\n    php artisan unopim:install\n    ```\n\n3. **Serve the application**:\n    ```bash\n    php artisan serve\n    ```\n\n4. **Access UnoPim**:  \n   Open your browser and go to `http://localhost:8000`.\n\n5. **Queue Operations**:  \n   To execute import/export operations, initiate the Queue command:\n\n   ```bash\n   php artisan queue:work\n   ```\n\n## 🐳 Installation with Docker\n\nIf you have Docker/Docker Compose installed, follow these steps:\n\n1. **Clone the repository**:\n   - HTTPS: `git clone https://github.com/unopim/unopim.git`\n   - SSH: `git clone git@github.com:unopim/unopim.git`\n\n2. **Enter the directory**:  \n   ```bash\n   cd unopim\n   ```\n\n3. **Start the Docker containers**:  \n   ```bash\n   docker-compose up -d\n   ```\n\n   This will pull the necessary images and set up the environment. Once running, access the application at:\n\n   - Application: `http://localhost:8000`\n   - MySQL: `http://localhost:3306`\n\n\u003e **Note**:  \n\u003e If MySQL is already running on your system, change the MySQL port in the `docker-compose.yml` and `.env` files.  \n\u003e Run `docker-compose up -d` again to apply changes.\n\n## 📖 Usage\n\nOnce installed, you can start adding and managing your products. The intuitive interface allows you to categorize products, enrich data, and manage user permissions easily.\n\n## 📬 Postman API Collection\n\nTo interact with UnoPim's API, you can use our official Postman collection:\n\n[UnoPim APIs on Postman](https://www.postman.com/unopim/unopim-apis/collection/kzy03uh/official-unopim-apis?ctx=info)\n\nThis collection provides ready-to-use API requests for various UnoPim features. You can import it directly into your Postman workspace and start testing the APIs.\n\n## 🤝 Contributing\n\nWe welcome contributions! To contribute:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/your-feature`).\n3. Commit your changes (`git commit -m 'Add feature'`).\n4. Push to the branch (`git push origin feature/your-feature`).\n5. Open a pull request.\n\n## 🔒 Security\n\nIf you discover any security vulnerabilities, please follow our [Security Policy](SECURITY.md) and report them to [support@webkul.com](mailto:support@webkul.com).\n\n## 📝 License\n\nUnoPim is open-source software distributed under the [MIT License](LICENSE).\n\n## 🙏 Acknowledgements\n\nWe extend our thanks to all contributors and the Laravel community for their support and contributions.\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funopim%2Funopim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funopim%2Funopim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funopim%2Funopim/lists"}