{"id":27881754,"url":"https://github.com/zomato/espresso","last_synced_at":"2025-05-05T05:04:46.309Z","repository":{"id":283250854,"uuid":"942789054","full_name":"Zomato/espresso","owner":"Zomato","description":"espresso","archived":false,"fork":false,"pushed_at":"2025-05-02T07:48:43.000Z","size":233,"stargazers_count":150,"open_issues_count":5,"forks_count":28,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-05T05:04:39.414Z","etag":null,"topics":["go","zomato"],"latest_commit_sha":null,"homepage":"","language":"Go","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/Zomato.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,"zenodo":null}},"created_at":"2025-03-04T17:16:10.000Z","updated_at":"2025-04-26T08:13:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6557bca-bc60-4dde-b819-0b8bf6a25363","html_url":"https://github.com/Zomato/espresso","commit_stats":null,"previous_names":["zomato/espresso"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zomato%2Fespresso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zomato%2Fespresso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zomato%2Fespresso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zomato%2Fespresso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zomato","download_url":"https://codeload.github.com/Zomato/espresso/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252442486,"owners_count":21748451,"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":["go","zomato"],"created_at":"2025-05-05T05:04:45.808Z","updated_at":"2025-05-05T05:04:46.297Z","avatar_url":"https://github.com/Zomato.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Espresso: High Performance PDF Generator and Signer\n\nEspresso is the ultimate solution for high-performance PDF generation and digital signing. Whether you need to generate PDFs from HTML templates or sign them with digital certificates, Espresso is designed to handle massive workloads with ease. With rendering and signing times under 200ms, Espresso is ready to handle peak loads of 120K requests per minute (RPM).\n\nWe recently signed 1.6 million PDFs in just 19 minutes—that’s ~1,400 PDFs per second. \n\n\n## Key Features\n\n- **High Performance**: \n  - PDF Generation: \u003c 200ms per document\n  - Digital Signing: \u003e 1,400 PDFs/second\n  - Production tested at 120K RPM\n\n- **Core Capabilities**:\n  - HTML to PDF conversion with full CSS support\n  - Digital signing with X.509 certificates\n  - Multiple storage backends for templates (S3, MySQL, Disk)\n  - REST API interface\n  - Browser-based template management UI\n\n\n## Quick Start\n\nSee our [Quick Start Guide](docs/QuickStart.md) for running the service using Docker Compose.\n\n\n## Requirements\n\n- Go 1.22+\n- Docker \u0026 Docker Compose (for running the complete service)\n- X.509 certificates (for PDF signing)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzomato%2Fespresso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzomato%2Fespresso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzomato%2Fespresso/lists"}