{"id":23444721,"url":"https://github.com/dendianugerah/reubah","last_synced_at":"2025-12-15T18:33:21.350Z","repository":{"id":265654194,"uuid":"889766695","full_name":"dendianugerah/reubah","owner":"dendianugerah","description":"a web-based tool for processing images and converting documents with a simple interface","archived":false,"fork":false,"pushed_at":"2024-12-21T18:31:33.000Z","size":594,"stargazers_count":257,"open_issues_count":2,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-21T19:20:38.701Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","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/dendianugerah.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":"2024-11-17T07:06:51.000Z","updated_at":"2024-12-21T18:31:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"b5137da8-5d00-4a46-acc6-85da15d7d248","html_url":"https://github.com/dendianugerah/reubah","commit_stats":null,"previous_names":["dendianugerah/reubah"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dendianugerah%2Freubah","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dendianugerah%2Freubah/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dendianugerah%2Freubah/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dendianugerah%2Freubah/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dendianugerah","download_url":"https://codeload.github.com/dendianugerah/reubah/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230925012,"owners_count":18301258,"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":[],"created_at":"2024-12-23T19:01:44.245Z","updated_at":"2025-12-15T18:33:21.272Z","avatar_url":"https://github.com/dendianugerah.png","language":"HTML","funding_links":[],"categories":["置顶","HTML","前端开发框架及项目"],"sub_categories":["9、效率工具集合","前端项目_其他"],"readme":"# Reubah - Universal File Converter \u0026 Image Processor\n\na simple web-based tool for processing images and converting documents with a simple interface\n\n## Features\n\n- [x] File Converter (Keep on adding more formats)\n- [x] Dark Mode\n- [ ] API\n- [ ] Background Removal for Images\n  \n## Quick Start\n\n### Using Docker\n```bash\ngit clone https://github.com/dendianugerah/reubah.git\ncd reubah\ndocker-compose up -d\n```\nor create a folder for the project and run\n```bash\ndocker run -d --name reubah -p 8081:8081 -v doc-temp:/tmp -e PORT=8081 --restart unless-stopped ghcr.io/dendianugerah/reubah:latest\n```\nAccess at: `http://localhost:8081`\n\n### Local Development\nRequirements:\n- Go 1.22+\n- LibreOffice (for document conversion)\n- GCC/G++\n\n```bash\ngo mod download\ngo run cmd/server/main.go\n```\n\n## Images\n\nHere are some images related to the project:\n\n![Home](static/assets/home.png)\n![Document Processing](static/assets/document.png)\n![Merge](static/assets/merge.png)\n\n## Format Support \u0026 Compatibility\n\n\u003e **Matrix Guide:**\n\u003e - Find your source format in the left column\n\u003e - Follow the row to find available output formats\n\u003e - ✅ = Supported conversion\n\u003e - `-` = Same format (no conversion needed)\n\n### Image Conversion Matrix\n\n| From ➡️ To ⬇️ | JPG/JPEG | PNG | WebP | GIF | BMP | HEIC/HEIF | PDF |\n|--------------|:---:|:---:|:----:|:---:|:---:|:---:| :---: |\n| **JPG/JPEG** | -   | ✅  | ✅   | ✅  | ✅ | ❌ | ✅   |\n| **PNG**      | ✅  | -   | ✅   | ✅  | ✅  | ❌ | ✅  |\n| **WebP**     | ✅  | ✅  | -    | ✅  | ✅  | ❌ | ✅  |\n| **GIF**      | ✅  | ✅  | ✅   | -   | ✅  | ❌ | ✅  |\n| **BMP**      | ✅  | ✅  | ✅   | ✅  | -   | ❌| ✅   |\n| **HEIC/HEIF**| ✅  | ✅  | ✅   | ✅  | ✅  | - | ✅   |\n\n### Document Conversion Matrix\n\n| From ➡️ To ⬇️ | PDF | DOCX | DOC | ODT | RTF | TXT |\n|--------------|:---:|:----:|:---:|:---:|:---:|:---:|\n| **PDF** (from PDF currently still bad)     | -   | ✅   | ✅  | ❌  | ❌  | ❌  |\n| **DOCX**     | ✅  | -    | ✅  | ✅  | ✅  | ✅  |\n| **DOC**      | ✅  | ✅   | -   | ✅  | ✅  | ✅  |\n| **ODT**      | ✅  | ✅   | ✅  | -   | ✅  | ✅  |\n| **RTF**      | ✅  | ✅   | ✅  | ✅  | -   | ✅  |\n| **TXT**      | ✅  | ✅   | ✅  | ✅  | ✅  | -   |\n\n### Additional Image Features\n\n| Format | Background Removal (Soon) | Optimization | Batch Processing |\n|--------|:-----------------:|:------------:|:---------------:|\n| JPG/JPEG | ❌              | ✅           | ✅              |\n| PNG    | ❌                | ❌           | ✅              |\n| WebP   | ❌                | ❌           | ✅              |\n| GIF    | ❌                | ❌           | ✅              |\n| BMP    | ❌                | ❌           | ✅              |\n| HEIC/HEIF | ❌             | ❌           | ✅              |\n\n## Notes\n\n- Isolated processing environment\n- No file storage - immediate delivery\n- Automatic cleanup\n- Input validation\n\n## License\nThis project is licensed under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdendianugerah%2Freubah","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdendianugerah%2Freubah","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdendianugerah%2Freubah/lists"}