{"id":13815854,"url":"https://github.com/ad-si/invoice-maker","last_synced_at":"2025-04-05T01:03:29.901Z","repository":{"id":39659839,"uuid":"55989340","full_name":"ad-si/invoice-maker","owner":"ad-si","description":"Generate beautiful invoices from simple Typst or YAML data records","archived":false,"fork":false,"pushed_at":"2024-11-18T12:19:14.000Z","size":3585,"stargazers_count":134,"open_issues_count":7,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-29T00:08:23.581Z","etag":null,"topics":["cli","generator","invoice","latex","markdown","package","pandoc","template","typescript","typst","yaml"],"latest_commit_sha":null,"homepage":"https://typst.app/universe/package/invoice-maker","language":"Typst","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ad-si.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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":"2016-04-11T16:36:03.000Z","updated_at":"2025-03-28T01:21:00.000Z","dependencies_parsed_at":"2024-04-24T07:22:08.737Z","dependency_job_id":"e1b75861-9896-4bcb-9b1a-a584242a289c","html_url":"https://github.com/ad-si/invoice-maker","commit_stats":{"total_commits":88,"total_committers":1,"mean_commits":88.0,"dds":0.0,"last_synced_commit":"87efa4004f3ddfbd7652fea88ae74d2932ed69ed"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ad-si%2Finvoice-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ad-si%2Finvoice-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ad-si%2Finvoice-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ad-si%2Finvoice-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ad-si","download_url":"https://codeload.github.com/ad-si/invoice-maker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247271515,"owners_count":20911587,"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":["cli","generator","invoice","latex","markdown","package","pandoc","template","typescript","typst","yaml"],"created_at":"2024-08-04T04:04:19.354Z","updated_at":"2025-04-05T01:03:29.871Z","avatar_url":"https://github.com/ad-si.png","language":"Typst","readme":"# Invoice Maker\n\nGenerate beautiful invoices from a simple data record.\n\n\u003ca href=\"./fixtures/expected-en.pdf\"\u003e\n  \u003cimg\n    alt=\"Example invoice\"\n    src=\"./images/example-invoice.png\"\n    height=\"768\"\n  \u003e\n\u003c/a\u003e\n\n\n## Features\n\n- **Simple, yet Powerful**\n    - Write invoices as simple `.typ` or `.yaml` files\n    - No need to install anything but [Typst]\n    - Support for cancellations, discounts, and taxes\n- **Multilingual**\n    - Integrated support for English and German\n    - Easy to add more languages by adding a translation dictionary\n        (Check out this example:\n        [custom-language.typ](./examples/custom-language.typ))\n- **Customizable**\n    - User your own banner image\n    - Customize the colors and fonts\n- **Elegant**\n    - Modern design with a focus on readability\n    - PDFs with a professional look\n- **Stable**\n    - Visual regression tests to ensure consistent output\n- **Free and Open Source**\n    - ISC License\n\n[Typst]: https://typst.app\n\n\n## Installation \u0026 Usage\n\n1. Download the [invoice-maker.typ](./invoice-maker.typ) file\n1. Create a new `invoice.typ` file.\n    E.g. based on one of the examples below:\n    - [English example](./examples/en.typ)\n    - [German example](./examples/de.typ)\n    - [YAML example](./examples/load-yaml.typ)\n1. Run typst to generate the invoice:\n    ```sh\n    typst compile invoice.typ\n    ```\n1. Use the generated `invoice.pdf` file 🎉\n\n\n## Development\n\nRun Tests:\n\n```sh\nmake test\n```\n\n\n## Legacy Version\n\nInvoice Maker was originally implemented with TypeScript and Pandoc\nas seen in [`./typescript_pandoc`](./typescript_pandoc).\n\nThis version is still in maintenance mode, but will not receive new features.\n","funding_links":[],"categories":["Typst"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fad-si%2Finvoice-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fad-si%2Finvoice-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fad-si%2Finvoice-maker/lists"}