{"id":13627408,"url":"https://github.com/t0mer/gotenberg-ui","last_synced_at":"2025-08-02T12:33:12.029Z","repository":{"id":88847548,"uuid":"419854526","full_name":"t0mer/gotenberg-ui","owner":"t0mer","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-28T09:47:09.000Z","size":1294,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-16T23:01:57.905Z","etag":null,"topics":["docker","fastapi","html","pdf","python"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/t0mer.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}},"created_at":"2021-10-21T19:36:43.000Z","updated_at":"2024-04-26T08:22:10.000Z","dependencies_parsed_at":"2023-06-13T05:15:40.773Z","dependency_job_id":null,"html_url":"https://github.com/t0mer/gotenberg-ui","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t0mer%2Fgotenberg-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t0mer%2Fgotenberg-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t0mer%2Fgotenberg-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t0mer%2Fgotenberg-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t0mer","download_url":"https://codeload.github.com/t0mer/gotenberg-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228470258,"owners_count":17925201,"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":["docker","fastapi","html","pdf","python"],"created_at":"2024-08-01T22:00:33.756Z","updated_at":"2024-12-06T13:41:54.489Z","avatar_url":"https://github.com/t0mer.png","language":"HTML","funding_links":["https://www.paypal.com/paypalme/techblogil?locale.x=he_IL"],"categories":["Projects by main language"],"sub_categories":["html"],"readme":"*Please :star: this repo if you find it useful*\n\n\u003cp align=\"left\"\u003e\u003cbr\u003e\n\u003ca href=\"https://www.paypal.com/paypalme/techblogil?locale.x=he_IL\" target=\"_blank\"\u003e\u003cimg src=\"http://khrolenok.ru/support_paypal.png\" alt=\"PayPal\" width=\"250\" height=\"48\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\n# Gotenberg-ui\nGotenberg-ui is [FastAPI](https://fastapi.tiangolo.com/) based web application allowing us to to convert documents, html pages and url to pdf documents and even merge multiple pdf files to single PDF.\nActualy Gotenberg-ui is UI Wrapper of Gotenberg wich is \"Docker-powered stateless API for PDF files\" written in GO Lang.\n\n## Gotenberg-ui Features:\n####  Convert URL to pdf file\n[![Convert URL](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20web%20page.png?raw=true \"Convert URL\")](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20web%20page.png?raw=true \"Convert URL\")\n\n####  Convert HTML file to pdf file\n[![Convert HTML file](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20html%20file.png?raw=true \"Convert HTML file\")](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20html%20file.png?raw=true \"Convert HTML file\")\n\n####  Convert Documents to pdf file\n[![Convert Documents](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20documents.png?raw=true \"Convert Documents\")](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20convert%20documents.png?raw=true \"Documents\")\n\n####  Merge multiple pdf documents to single file\n[![Merge Documents](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20merge%20pdf%20files.png?raw=true \"Merge Documents\")](https://github.com/t0mer/gotenberg-ui/blob/main/screenshots/gotenberg%20-%20merge%20pdf%20files.png?raw=true \"Merge Documents\")\n\n\n# Installation\n\n#### Gotenberg Installation\nGotenberg installation is very easy using docker-compose:\n```\nversion: \"3.7\"\n\nservices:\n  gotenberg:\n    image: thecodingmachine/gotenberg:latest\n    container_name: gotenberg\n    restart: always\n    ports:\n      - \"3000:3000\"\n```\n#### Gotenberg UI Installation\nGotenberg UI installation is very easy using docker-compose:\n```\nversion: \"3.7\"\n\nservices:\n  gotenbergui:\n    image: techblog/gotenbergui\n    container_name: gotenbergui\n    restart: always\n    environment:\n      - GOTENBERG_API_ADDRESS=[Address and port of gotenberg docker]\n    ports:\n      - \"8080:8080\"\n```\n# Components and Libraries used in DeCompose\n* [Gotenberg](https://gotenberg.dev/docs/about)\n* [FastAPI](https://fastapi.tiangolo.com/)\n* [w3layouts](https://w3layouts.com/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft0mer%2Fgotenberg-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft0mer%2Fgotenberg-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft0mer%2Fgotenberg-ui/lists"}