{"id":13495165,"url":"https://github.com/zelon88/HRConvert2","last_synced_at":"2025-03-28T16:31:34.798Z","repository":{"id":33384769,"uuid":"122707902","full_name":"zelon88/HRConvert2","owner":"zelon88","description":"A self-hosted, drag-and-drop \u0026 nosql file conversion server \u0026 share tool that supports 445 file formats in 13 languages.","archived":false,"fork":false,"pushed_at":"2024-06-11T06:56:38.000Z","size":3196,"stargazers_count":1218,"open_issues_count":12,"forks_count":74,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-25T10:07:42.407Z","etag":null,"topics":["archiver","conversion","converter","document-conversion","extractor","file-converter","file-sharing","format","image","multilingual","ocr","ocr-recognition","pdf-converter","php","server","virustotal"],"latest_commit_sha":null,"homepage":"https://github.com/zelon88/HRConvert2","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zelon88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-24T05:50:25.000Z","updated_at":"2025-03-24T21:42:00.000Z","dependencies_parsed_at":"2023-02-17T14:16:23.635Z","dependency_job_id":"b1202596-e285-468d-95b4-53f003c3fa5b","html_url":"https://github.com/zelon88/HRConvert2","commit_stats":{"total_commits":615,"total_committers":6,"mean_commits":102.5,"dds":"0.034146341463414664","last_synced_commit":"6c7f9b177893cb5960d922a08d1a489ce5ba2cb0"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FHRConvert2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FHRConvert2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FHRConvert2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FHRConvert2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zelon88","download_url":"https://codeload.github.com/zelon88/HRConvert2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246062813,"owners_count":20717689,"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":["archiver","conversion","converter","document-conversion","extractor","file-converter","file-sharing","format","image","multilingual","ocr","ocr-recognition","pdf-converter","php","server","virustotal"],"created_at":"2024-07-31T19:01:31.881Z","updated_at":"2025-03-28T16:31:34.209Z","avatar_url":"https://github.com/zelon88.png","language":"PHP","readme":"-----------------------------------------------\n**[Installation Instructions](https://github.com/zelon88/HRConvert2/blob/master/Documentation/INSTALLATION_INSTRUCTIONS.txt)**\n-----------------------------------------------\n# HRConvert2\n\n### A self-hosted drag-and-drop file conversion server \u0026 file sharing tool that supports 445 file formats with 4 color schemes \u0026 13 end-user selectable languages. \n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-1.png)\n\n---\n### Features\n- Converts 445 different file formats.\n- Self hosted. Installs on a home server!\n- All conversions are performed locally on your server.\n- Performs Optical Character Recognition (OCR) on PDFs \u0026 images.\n- Can scan files for viruses automatically in the background with ClamAV.\n- Allows users to scan files for viruses on-demand using ClamAV or [zelon88/scanCore](https://github.com/zelon88/scanCore).\n- Allows users to generate temporary links for sharing files.\n- Minimalistic drag \u0026 drop interface.\n- Each user gets their own temporary scratch space!\n- End users can switch between 13 languages by appending it to the URL like this: `?language=en`\n- Safe enough for public facing environments (when properly implemented).\n- No databases. No cookies. No cache files. \n- Installs cleanly alongside other popular software (like WordPress).\n- Does not make external connections.\n- All JS is locally installed. No bulky frameworks. No analytics. No Google Fonts.\n- No tracking capabilities whatsoever.\n- Comes with 4 color schemes set in config.php.\n- Secure, performant, \u0026 compact codebase that's been open-source for years.\n\n---\n### Here Is A Sample Of Just Some Supported Formats\n#### Audio Formats\nSupports specific bitrate through the API.\n- Mp2\n- Mp3\n- Aac\n- Avi\n- Flac\n- Ogg\n- Wav\n- Wma\n- M4a\n- M4p\n#### Video Formats\n- 3gp\n- Mkv\n- Avi\n- Mp4\n- Flv\n- Mpeg\n- Wmv\n- Mov\n- M4v\n#### Stream Formats\n- M3u8\n#### Document Formats\n- Doc\n- Docx\n- Txt\n- Rtf\n- Odt\n- Pdf\n#### Spreadsheet Formats\n- Csv\n- Xls\n- Xlsx\n- Ods\n#### Presentation Formats\n- Pages\n- Pptx\n- Ppt\n- Xps\n- Pot\n- Potx\n- Potm\n- Ppa\n- Ppt\n- Pptx\n- Odp\n#### Archive Formats\nCan convert between archive formats \u0026 disk image formats.\n- Zip\n- Rar\n- Tar\n- Bz\n- Gz\n- Bz2\n- 7z\n- Iso\n- Vhd\n- Vdi\n- Tar.bz2\n- Tar.gz\n#### Image Formats\nCan convert pictures of documents to document formats.\nSupports resize \u0026 rotate.\n- Jpg\n- Jpeg\n- Png\n- Bmp\n- Pdf\n- Gif\n- Webp\n- Cin\n- Dds\n- Dib\n- Flif\n- Avif\n- Gplt\n- Sct\n- Xcf\n- Heic\n- Ico\n#### 3D Model Formats\n- 3ds\n- Obj\n- Collada\n- Off\n- Ply\n- Stl\n- Gts\n- Ptx\n- Dxf\n- U3d\n- X3d\n- Vrml\n#### Subtitle Formats\n- Vtt\n- Ssa\n- Ass\n- Srt\n- Dvb\n#### Drawing Files\nCan convert drawing files to image formats.\n- Svg\n- Dxf\n- Fig\n- Vdx\n- Dia\n- Wpg\n#### OCR Support\nOCR Operations support the following input formats...\n- Jpg\n- Jpeg\n- Png\n- Bmp\n- Pdf\n- Gif\nOCR Operations support the following output formats...\n- Doc\n- Docx\n- Txt\n- Rtf\n- Odt\n- Pdf\n\n---\n# Supported Languages\nLanguages can be forced via policy or dynamically selected by the user by appending `?language=en` to the server URL.\nNo need install additional language packs to switch languages. Translations are built-in. \nDevelopers can craft links or redirects to load the correct language for each user or set the language once \u0026 forget it.\n- English (en)\n- French (fr)\n- Spanish (es)\n- Chinese, Simplified (zh)\n- Hindi (hi)\n- Arabic (ar)\n- Russian (ru)\n- Ukranian (uk)\n- Bengali (bn)\n- German (de)\n- Korean (ko)\n- Italian (it)\n- Portuguese (pt)\n\n---\n# Screenshots\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-10.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-11.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-12.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-13.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-14.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-15.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-16.png)\n\n![HRConvert2](https://github.com/zelon88/HRConvert2/blob/master/Documentation/Screenshots/HRConvert2-17.png)\n\n---\n# License\nThis project is licensed under the [GNU General Public License v3.0 License](https://github.com/zelon88/HRConvert2/blob/master/Documentation/LICENSE). See the [Official Documentation](https://github.com/zelon88/HRConvert2/tree/master/Documentation) for more information.\n","funding_links":[],"categories":["PHP","Tools for Self-Hosting","Software","Apps","Automation"],"sub_categories":["Automation","FileSharing"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzelon88%2FHRConvert2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzelon88%2FHRConvert2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzelon88%2FHRConvert2/lists"}