{"id":13556902,"url":"https://github.com/uvdesk/community-skeleton","last_synced_at":"2025-05-13T11:09:46.984Z","repository":{"id":37845790,"uuid":"155852027","full_name":"uvdesk/community-skeleton","owner":"uvdesk","description":"UVdesk Open Source Community Helpdesk is a comprehensive ticketing support system designed for everyone, offering robust features to streamline customer support and collaboration.","archived":false,"fork":false,"pushed_at":"2025-05-07T13:00:34.000Z","size":36696,"stargazers_count":11628,"open_issues_count":79,"forks_count":501,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-05-13T11:09:36.588Z","etag":null,"topics":["agent-privilege","backbonejs","customer-support","docker-runtime","ecommerce-apps","ecommerce-apps-integration","freshdesk-alternative","knowledgebase","mailboxes","opensource","osticket-alternative","support-tickets","symfony4","ticketing-system","uvdesk","uvdesk-community","workflows","zendesk-alternative"],"latest_commit_sha":null,"homepage":"https://www.uvdesk.com","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uvdesk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-1.0.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"uvdesk"}},"created_at":"2018-11-02T10:40:36.000Z","updated_at":"2025-05-13T11:04:45.000Z","dependencies_parsed_at":"2023-09-23T14:35:23.657Z","dependency_job_id":"62352258-f7da-44dd-ace1-40be2404cffe","html_url":"https://github.com/uvdesk/community-skeleton","commit_stats":{"total_commits":464,"total_committers":43,"mean_commits":"10.790697674418604","dds":0.6594827586206897,"last_synced_commit":"7de8323038a2732e561370fd504fa5e5eef14071"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uvdesk%2Fcommunity-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uvdesk%2Fcommunity-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uvdesk%2Fcommunity-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uvdesk%2Fcommunity-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uvdesk","download_url":"https://codeload.github.com/uvdesk/community-skeleton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253929367,"owners_count":21985802,"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":["agent-privilege","backbonejs","customer-support","docker-runtime","ecommerce-apps","ecommerce-apps-integration","freshdesk-alternative","knowledgebase","mailboxes","opensource","osticket-alternative","support-tickets","symfony4","ticketing-system","uvdesk","uvdesk-community","workflows","zendesk-alternative"],"created_at":"2024-08-01T12:04:04.583Z","updated_at":"2025-05-13T11:09:45.866Z","avatar_url":"https://github.com/uvdesk.png","language":"CSS","funding_links":["https://opencollective.com/uvdesk","https://opencollective.com/uvdesk/contribute/sponsor-7372/checkout"],"categories":["Communication \u0026 Collaboration","PHP","Help Desk","others"],"sub_categories":["Follow me"],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://www.uvdesk.com/en/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://s3-ap-southeast-1.amazonaws.com/cdn.uvdesk.com/uvdesk/bundles/webkuldefault/images/uvdesk-wide.svg\"\u003e\n\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://packagist.org/packages/uvdesk/community-skeleton\"\u003e\u003cimg src=\"https://poser.pugx.org/uvdesk/community-skeleton/v/stable.svg\" alt=\"Latest Stable Version\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/uvdesk/community-skeleton\"\u003e\u003cimg src=\"https://poser.pugx.org/uvdesk/community-skeleton/d/total.svg\" alt=\"Total Downloads\"\u003e\u003c/a\u003e\n    \u003ca href=\"#backers\"\u003e\u003cimg src=\"https://opencollective.com/uvdesk/backers/badge.svg\" alt=\"Backers on Open Collective\"\u003e\u003c/a\u003e\n    \u003ca href=\"#sponsors\"\u003e\u003cimg src=\"https://opencollective.com/uvdesk/sponsors/badge.svg\" alt=\"Sponsors on Open Collective\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://gitter.im/uvdesk/community\"\u003e\u003cimg src=\"https://badges.gitter.im/uvdesk/community-skeleton.svg\" alt=\"connect on gitter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://forums.uvdesk.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg\" alt=\"discuss on uvdesk forum\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/collections/made-in-india\"\u003e\u003cimg src=\"https://badges.frapsoft.com/os/v3/open-source.png?v=103\" alt=\"Checkout us on open source projects from India\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=uvdesk\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/uvdesk?style=social\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.youtube.com/channel/UCKKt4IOC7ynLwhJMP35uFeQ\"\u003e\u003cimg src=\"https://img.shields.io/youtube/channel/subscribers/UCKKt4IOC7ynLwhJMP35uFeQ?style=social\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    ➡️ \u003ca href=\"https://www.uvdesk.com/en/opensource/\"\u003eWebsite\u003c/a\u003e | \u003ca href=\"https://docs.uvdesk.com/\"\u003eDocumentation\u003c/a\u003e | \u003ca href=\"https://www.uvdesk.com/en/blog/open-source-helpdesk-installation-on-ubuntu-uvdesk/\"\u003eInstallation Guide\u003c/a\u003e | \u003ca href=\"https://forums.uvdesk.com/\"\u003eForums\u003c/a\u003e | \u003ca href=\"https://www.facebook.com/uvdesk/\"\u003eCommunity\u003c/a\u003e ⬅️\n\u003c/p\u003e\n\n\u003cp align=\"center\" style=\"display: inline;\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/ar.svg\" alt=\"Arabic\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/de.svg\" alt=\"German\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/us.svg\" alt=\"English\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/es.svg\" alt=\"Spanish\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/fr.svg\" alt=\"French\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/it.svg\" alt=\"Italian\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/dk.svg\" alt=\"Danish\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/pl.svg\" alt=\"Polish\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/tr.svg\" alt=\"Turkish\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/cn.svg\" alt=\"Chinese\" width=\"24\" height=\"24\"\u003e\n    \u003cimg class=\"flag-img\" src=\"https://flagicons.lipis.dev/flags/4x3/br.svg\" alt=\"Brazil\" width=\"24\" height=\"24\"\u003e\n\u003c/p\u003e\n\n[Uvdesk community helpdesk][1] project skeleton packaged along with the bare essential utilities and tools to build and customize your own helpdesk solutions.\n\nVisit our official demo website to [see it in action!][15]\n\nCheck out UVdesk on **Symfony Official Website** – [Symfony][24]\n\nGetting Started\n-----------------\n\n* [About](#about)\n* [Features](#features)\n* [Documentation](#documentation)\n* [Modules](#modules)\n* [Requirements](#requirements)\n* [Installation](#installation)\n* [Docker Runtime](#docker-runtime)\n* [Docker Persistent Container](#docker-persistent-container)\n* [Vagrant Virtual Environment](#vagrant-virtual-environment)\n* [License](#license)\n* [Security Vulnerabilities](#security-vulnerabilities)\n* [Feedback](#feedback)\n* [Contributions](#contributions)\n\nAbout\n-----------------\n\nBuild on top of [symfony](https://symfony.com/) and [backbone.js](https://backbonejs.org/), uvdesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine.\n\nThe standard distribution comes packaged along with the following helpdesk packages to cover a wide range of use-cases and requirements:\n\n  * [**Core Framework**][2] - At the heart of the helpdesk system, the core framework consists of all the necessary apis required by your project and dependent packages to keep things running smoothly\n\n  * [**Extension Framework**][3] - Introduces support for third-party package integration and development to easily build and extend the functionalities of your helpdesk system as per your requirements\n\n  * [**Automation Bundle**][4] - Adds support for workflows and prepared responses to automate any specific operations within your helpdesk system\n\n  * [**Mailbox Component**][11] - Convert and get all your emails to support tickets on UVDesk and manage customer query easily.\n\n  * [**Support Center Bundle**][5] - Integrates the easily customizable support center portal to enable users to easily interact with the support staff through your helpdesk system\n\nReach out to us at our official [gitter chat][20] or by joining [forum][21] for any queries, concerns and feature request discussions.\n\nThe development of the uvdesk community edition is led by the [uvdesk][10] team and backed by [Webkul][9]. Visit our [website][1] to learn more about the UVDesk Helpdesk System.\n\nFeatures\n----------------\n\n* [Translation Support (Multilingual)][32]\n* Unlimited Agents, Group, Team, Customers, Tickets etc\n* Agent Privileges\n* No limit on the number of Mailbox/Email integration\n* Saved Replies for common queries\n* Filter based on ticket status, Id, agent, customer, etc\n* Block Spam\n* [Agent Activity][29]\n* [Marketing Announcement][30]\n* [Kudos][31]\n* reCAPTCHA option\n* Standard automated workflows\n* Notes for agents\n* Custom branding\n* Change logo \u0026 favicon\n* Broadcasting message\n* Ticket Forwarding\n* Prepared Response\n* Email Notification\n* Effective search\n* User Friendly Web Installer\n* Add multiple attachments\n* Powerful Knowledgebase/Faq (article, category \u0026 folder)\n* Ticket types, Multiple Tags\n* Email Templates\n* [API][16]-[Doc][25]\n* Edit/delete/pinned ticket and thread\n* Add a collaborator and much more.\n* Check Apps [here.][26]\n\nDocumentation\n--------------\n\nVisit [docs.uvdesk.com](https://docs.uvdesk.com/) to read our official documentation and learn more about the uvdesk community project.\n\nWe use Jekyll to develop and maintain our documentations. Consider contributing by submitting a pull request to our project's [jeykll repository](https://github.com/uvdesk/uvdesk.github.io).\n\nRequirements\n--------------\n\n* **OS**: Ubuntu 16.04 LTS or higher / Windows 7 or Higher (WAMP / XAMPP).\n* **SERVER**: Apache 2 or NGINX.\n* **RAM**: 4GB or higher.\n* **PHP**: 8.1\n* **Processor**: Clock Cycle 1 Ghz or higher.\n* **For MySQL users**: 5.7.23 or higher.\n* **Composer**: 2 or higher.\n* **PHP IMAP** **\u0026** **PHP Mailparse** for [Ubuntu][7], [Windows][23], [Centos][28], [Mac][27].\n\nInstallation\n--------------\n\nThe installation process is broken down into two distinct steps:\n\n* Setup\n* Configuration\n\n### Setting up your helpdesk project\n\nIn this step of the installation process, you'll be downloading the helpdesk project skeleton and installing all of its dependent components.\n\nAs per your convenience, you can choose to either use composer for download the project and install all its dependencies automatically or directly download the project archive that comes pre-packaged with all of the project dependencies already installed.\n\nWe recommend using composer over direct download whenever possible. However, if your system does not have enough ram to execute composer operations properly (for example: installing on a shared host with limited system resources), we suggest using the direct download method instead to mitigate these kind of issues.\n\nIrrespective of the method you use, the process to configuring your helpdesk remains the same.\n\n#### Composer\n\nYou can use composer to setup your project by simply running the following command from your terminal:\n\n```bash\n$ composer create-project uvdesk/community-skeleton helpdesk-project\n```\n\n#### Direct Download\n\nAlternatively, you can also [download the zip archive](https://cdn.uvdesk.com/uvdesk/downloads/opensource/uvdesk-community-current-stable.zip) of the latest stable release and extract its content by running the following commands from your terminal:\n\n```bash\n$ wget \"https://cdn.uvdesk.com/uvdesk/downloads/opensource/uvdesk-community-current-stable.zip\" -P /var/www/\n$ unzip -q /var/www/uvdesk-community-current-stable.zip -d /var/www/ \\\n```\n\n### Configuring your helpdesk project\n\nAfter you've downloaded and installed all the project dependencies, you can configure your helpdesk installation using either of the following ways:\n\n#### Using Terminal\n\n```bash\n$ php bin/console uvdesk:configure-helpdesk\n```\n\n#### Using Web Installer Wizard\n\n##### Extract the contents of zip and execute the project in your browser in case of project zip download:\n\n~~~\nhttp(s)://localhost/community-skeleton/public\n~~~\n\n##### In case of created project using command, execute the project in your browser:\n\n~~~\nhttp(s)://localhost/helpdesk-project/public\n~~~\n\nor\n\n~~~\nhttp(s)://example.com/public\n~~~\n\nAfter opening your project in the web browser, you will be greeted by the web installer which will guide you in configuring your project.\n\n\n##### Run project on localhost (dev mode)\n```bash\nphp bin/console server:run\n```\n\n**How to clear cache:**\n\n```bash\nphp bin/console c:c\n```\n\n**How to log in as admin/agent:**\n\n*Below url is the default url for admin/agent login if you have not made any changes for /member prefix.*\n\n\u003e *http(s)://example.com/en/member/login* \n\n**How to log in as customer:**\n\n*Below url is the default url for customer login if you have not made any changes for /customer prefix.*\n\n\u003e *http(s)://example.com/en/customer/login*\n\nDocker Runtime\n--------------\n\n[Dockerize your helpdesk project][22]\n\nDocker Persistent Container\n--------------\n\n[Get started with Uvdesk now by using docker persistent container][34]\n\nVagrant Virtual Environment\n--------------\n\n[Get started with uvdesk now by using vagrant to setup virtual environment][33]\n\nModules\n--------------\n\n[Available Modules/Apps](https://store.webkul.com/UVdesk/UVdesk-Open-Source.html)\n\nNeed something else ? email us at support@uvdesk.com\n\nLicense\n--------------\n\nAll libraries and bundles included in the UVDesk Community Edition are released under the [OSL-3.0 license][12] license.\n\nSecurity Vulnerabilities\n--------------\n\nPlease don't disclose any security vulnerabilities publicly. If you find any security vulnerability in our platform then please write us at [support@uvdesk.com](mailto:support@uvdesk.com).\n\nFeedback\n---------\n#### Feedback (Support Community project by raising feedback)\n\n* [Trustpilot][17]\n* [Capterra][18]\n* [Software suggest][19]\n\nContributions\n--------------\nThis project is hosted on [Open Collective][13] and exists thanks to our contributors:\n\n\u003ca href=\"https://github.com/uvdesk/community-skeleton/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/uvdesk/contributors.svg?width=890\u0026button=false\"/\u003e\u003c/a\u003e\n\n#### Backers\n\nThank you to all our backers! 🙏\n\n\u003ca href=\"https://opencollective.com/uvdesk#contributors\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/uvdesk/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website.\n\n\u003ca href=\"https://opencollective.com/uvdesk/contribute/sponsor-7372/checkout\" target=\"_blank\"\u003e\u003cimg src=\"https://images.opencollective.com/static/images/become_sponsor.svg\"\u003e\u003c/a\u003e\n\n[1]: https://www.uvdesk.com/\n[2]: https://github.com/uvdesk/core-framework\n[3]: https://github.com/uvdesk/extension-framework\n[4]: https://github.com/uvdesk/automation-bundle\n[5]: https://github.com/uvdesk/support-center-bundle\n[6]: https://support.uvdesk.com/en/blog/prerequisites-ubuntu\n[7]: https://support.uvdesk.com/en/blog/prerequisites-ubuntu\n[8]: https://getcomposer.org/\n[9]: https://webkul.com/\n[10]: https://www.uvdesk.com/en/team/\n[11]: https://github.com/uvdesk/mailbox-component\n[12]: https://github.com/uvdesk/community-skeleton/blob/master/LICENSE.txt\n[13]: https://opencollective.com/uvdesk\n[14]: https://docs.uvdesk.com/\n[15]: https://demo.uvdesk.com/\n[16]: https://github.com/uvdesk/api-bundle\n[17]: https://www.trustpilot.com/review/uvdesk.com\n[18]: https://www.capterra.com/p/158346/UVdesk/\n[19]: https://www.softwaresuggest.com/uvdesk\n[20]: https://gitter.im/uvdesk/community\n[21]: https://forums.uvdesk.com/\n[22]: https://github.com/uvdesk/community-skeleton/wiki/dockerize-helpdesk-project\n[23]: https://support.uvdesk.com/en/blog/prerequisites-windows\n[24]: https://symfony.com/projects/uvdesk\n[25]: https://github.com/uvdesk/api-bundle/wiki/Ticket-Related-APIs\n[26]: https://store.webkul.com/UVdesk/UVdesk-Open-Source.html\n[27]: https://support.uvdesk.com/en/blog/prerequisites-mac\n[28]: https://support.uvdesk.com/en/blog/prerequisites-centos7\n[29]: https://www.uvdesk.com/en/blog/uvdesk-agent-activity/\n[30]: https://www.uvdesk.com/en/blog/uvdesk-marketing-announcement/\n[31]: https://support.uvdesk.com/es/blog/uvdesk-what-is-kudos\n[32]: https://www.uvdesk.com/en/blog/language-translation-in-uvdesk-open-source-helpdesk/\n[33]: https://github.com/uvdesk/community-skeleton/wiki/Vagrant-Virtual-Machine-Environment\n[34]: https://github.com/uvdesk/community-skeleton/wiki/Docker-Persistent-Container\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuvdesk%2Fcommunity-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuvdesk%2Fcommunity-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuvdesk%2Fcommunity-skeleton/lists"}