{"id":26391261,"url":"https://github.com/ledgersmb/ledgersmb","last_synced_at":"2025-04-07T13:04:18.564Z","repository":{"id":15732845,"uuid":"18471236","full_name":"ledgersmb/LedgerSMB","owner":"ledgersmb","description":"Double-entry accounting \u0026 ERP for the web","archived":false,"fork":false,"pushed_at":"2024-10-29T23:55:38.000Z","size":247029,"stargazers_count":424,"open_issues_count":121,"forks_count":152,"subscribers_count":46,"default_branch":"master","last_synced_at":"2024-10-30T01:55:05.438Z","etag":null,"topics":["accounting","billing","bookkeeping","double-entry-accounting","erp","fixed-asset","general-ledger","inventory","inventory-management","invoicing","manufacturing","material-cards","orders","payments","postgresql","projects","purchasing","quotations","time-tracking","web-app"],"latest_commit_sha":null,"homepage":"https://ledgersmb.org","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ledgersmb.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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},"funding":{"github":["ehuelsmann"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2014-04-05T16:43:59.000Z","updated_at":"2024-10-29T23:55:42.000Z","dependencies_parsed_at":"2024-11-09T02:19:56.982Z","dependency_job_id":"82b71dfe-47e3-4078-9125-0636c85c55ff","html_url":"https://github.com/ledgersmb/LedgerSMB","commit_stats":null,"previous_names":[],"tags_count":374,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ledgersmb%2FLedgerSMB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ledgersmb%2FLedgerSMB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ledgersmb%2FLedgerSMB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ledgersmb%2FLedgerSMB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ledgersmb","download_url":"https://codeload.github.com/ledgersmb/LedgerSMB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247657275,"owners_count":20974344,"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":["accounting","billing","bookkeeping","double-entry-accounting","erp","fixed-asset","general-ledger","inventory","inventory-management","invoicing","manufacturing","material-cards","orders","payments","postgresql","projects","purchasing","quotations","time-tracking","web-app"],"created_at":"2025-03-17T10:19:03.278Z","updated_at":"2025-04-07T13:04:18.534Z","avatar_url":"https://github.com/ledgersmb.png","language":"Perl","funding_links":["https://github.com/sponsors/ehuelsmann"],"categories":[],"sub_categories":[],"readme":"\n# LedgerSMB\n\nSmall and Medium business accounting and ERP\n\n\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/795/badge)](https://bestpractices.coreinfrastructure.org/projects/795)\n[![CI](https://github.com/ledgersmb/LedgerSMB/actions/workflows/main.yml/badge.svg)](https://github.com/ledgersmb/LedgerSMB/actions/workflows/main.yml)\n[![CodeQL](https://github.com/ledgersmb/LedgerSMB/actions/workflows/codeql.yml/badge.svg?branch=master)](https://github.com/ledgersmb/LedgerSMB/actions/workflows/codeql.yml)\n[![GPLv2 Licence](https://badges.frapsoft.com/os/gpl/gpl.png?v=103)](https://opensource.org/licenses/GPL-2.0/)\n[![Coverage Status](https://coveralls.io/repos/github/ledgersmb/LedgerSMB/badge.svg?branch=master)](https://coveralls.io/github/ledgersmb/LedgerSMB?branch=master)\n[![Docker](https://img.shields.io/docker/pulls/ledgersmb/ledgersmb.svg)](https://hub.docker.com/r/ledgersmb/ledgersmb/)\n[![Mentioned in Awesome \u003cawesome-selfhosted\u003e](https://awesome.re/mentioned-badge.svg)](https://github.com/Kickball/awesome-selfhosted#enterprise-resource-planning)\n\n\n## Content\n\n 1. [Description](#description)\n 2. [System requirements](#system-requirements)\n 3. [Quick start](#quick-start)\n 4. [Project information](#project-information)\n 5. [Copyright](#copyright)\n 6. [License](#license)\n\n\n# Description\n\nLedgerSMB is a free web-based double-entry accounting system, featuring\n\n* Quotations\n* Ordering\n* Invoicing\n* Projects\n* Timecards\n* Inventory management\n* Shipping\n* and more ...\n\nDirectly send orders and invoices from the built-in e-mail function to your\ncustomers or RFQs (request for quotation) to your vendors with PDF attachments,\nfrom anywhere in the world with the browser-based UI.\n\nWith its data stored in the enterprise-strength `PostgreSQL` open source\ndatabase system, the system is known to operate smoothly for businesses with\nthousands of transactions per week.\n\nCustomer visible output is fully customizable in templates, allowing easy and\nfast customization. Supported output formats are PDF, CSV, HTML, ODF and more.\n\n\n# System requirements\n\nNote that these are the system requirements for LedgerSMB 1.13.0-dev, the current\ndevelopment version. Please check the system requirements for [the 1.12 stable\nversion](https://github.com/ledgersmb/LedgerSMB/tree/1.12#system-requirements).\n\n## Server\n\n* `Perl 5.36.1+`\n* `PostgreSQL 13+`\n* Web server (e.g. `nginx`, `Apache HTTPd`, `lighttpd`, `Varnish`)\n\nThe web server is only required for production installs;\nfor evaluation purposes a simpler setup can be used, as detailed\nbelow.\n\n## Client\n\nThe tables below show the browsers currently supported, their earliest dates\nand a range of versions.\n\n\n### Desktop\n\n| Browser Name        | Earliest | Versions                                    |\n| -------------------| --------| -------------------------------------------|\n| Chrome              | 2018-03  | 65-81, 83-131                               |\n| Edge                | 2020-01  | 79-81, 83-131                               |\n| Firefox             | 2018-05  | 60-133                                      |\n| Opera               | 2018-03  | 52-58, 60, 62-114                           |\n| Safari              | 2018-09  | 12, 12.1, 13, 13.1, 14, 14.1, 15, 15.1,     |\n|                     |          | 15.2-15.6, 16.0-16.6, 17.0-17.6,            |\n|                     |          | 18.0-18.2                                   |\n\n### Mobile\n\n| Browser Name        | Earliest | Versions                                    |\n| -------------------| --------| -------------------------------------------|\n| Chrome for Android  | 2024-11  | 131                                         |\n| Firefox for Android | 2024-10  | 132                                         |\n| Android Browser     | 2024-11  | 131                                         |\n| Baidu Browser       | 2024-03  | 13.52                                       |\n| Safari on iOS       | 2018-09  | 12.0-12.5, 13.0-13.7, 14.0-14.8,            |\n|                     |          | 15.0-15.8, 16.0-16.7, 17.0-17.7,            |\n|                     |          | 18.0-18.2                                   |\n| KaiOS Browser       | 2021-09  | 3.0-3.1                                     |\n| Opera Mobile        | 2024-03  | 80                                          |\n| Samsung Internet    | 2019-04  | 9.2, 10.1, 11.1-11.2, 12.0, 13.0, 14.0,     |\n|                     |          | 15.0, 16.0, 17.0, 18.0, 19.0, 20-27         |\n\n\n**Note**: Safari is very sensitive to using LedgerSMB over HTTPS; using it with\na regular HTTP connection is unsupported by the project team. Please be aware that\nusing HTTPS is the recommended setup, so that Safari is considered to be fully\nsupported.\n\n**Note**: Earliest dates and versions come from http://caniuse.com. Only the most\nrecent data is available for Mobile browsers other than Safari, because they\nare pushed out to the devices as soon as they are releases, so the number of\ndevices running old browsers is negligible.\n\n# Quick start\n\nFor from-tarball installation instructions, see https://ledgersmb.org/content/installing-ledgersmb-112\n\n## Installation\n\nThis instruction assumes you have [Docker](https://docs.docker.com/get-docker/)\ninstalled as well as [docker-compose](https://github.com/docker/compose#where-to-get-docker-compose).\n\n```bash\n $ wget https://raw.githubusercontent.com/ledgersmb/ledgersmb-docker/1.12/docker-compose.yml\n $ docker-compose up -d\n```\n\nThis creates both the LedgerSMB image and a database image with a persistent\ndatabase. Note that this setup is **not** sufficient for production purposes\nbecause it lacks secure connections to protect your users' passwords.\n\n## Next steps\n\nThe system is installed and should be available for evaluation through\n\n* `http://localhost:5762/setup.pl`  \n  Creation and privileged management of company databases\n* `http://localhost:5762/login.pl`  \n  Normal login for the application\n\nThe system is ready for [preparation for first\nuse](https://ledgersmb.org/content/preparing-ledgersmb-111-first-use).\n\n\n**NOTE:** This setup does not use a webserver like nginx or Apache. Setups which\ndo include one will yield a faster user experience due to (much) faster page\nload times and web request responses. For production setups, please consider\nadding a webserver to the installation.\n\n# Project information\n\n\nSecurity vulnerability reports: [https://ledgersmb.org/contact/security_report](https://ledgersmb.org/contact/security_report)\n\n\nWeb site: [https://ledgersmb.org/](https://ledgersmb.org)\n\nRepository: [https://github.com/ledgersmb/LedgerSMB](https://github.com/ledgersmb/LedgerSMB)\n\nLive chat: [#ledgersmb:matrix.org](https://app.element.io/#/room/#ledgersmb:matrix.org) (Matrix)\n\nGroups:\n\n* [LinkedIN LedgerSMB group](https://www.linkedin.com/groups/4238725/)\n* [Facebook LedgerSMB page](https://www.facebook.com/LedgerSMB)\n* [Mastodon](https://mastodon.social/@LedgerSMB)\n\nMailing lists:\n\n* [Announcements](https://lists.ledgersmb.org/postorius/lists/announce.lists.ledgersmb.org/)\n* [User Discussion](https://lists.ledgersmb.org/postorius/lists/users.lists.ledgersmb.org/)\n* [Developer Discussion](https://lists.ledgersmb.org/postorius/lists/devel.lists.ledgersmb.org/)\n\nMailing list archives: [https://archive.ledgersmb.org](https://archive.ledgersmb.org)\n\nTranslations: [Transifex online translation tool](https://app.transifex.com/ledgersmb/ledgersmb/dashboard/)\n\nDocumentation: The book [Running your business with **LedgerSMB**](https://book.ledgersmb.org)\n\nContinuous integration (automated testing):\n\n* [GitHub Actions](https://github.com/ledgersmb/LedgerSMB/actions)\n* [CircleCI](https://app.circleci.com/pipelines/github/ledgersmb)\n\nCode coverage: [Coveralls](https://coveralls.io/github/ledgersmb/LedgerSMB?branch=master)\n\n\n## Project contributors\n\nSource code contributors can be found in the project's `git` commit history\nas well as in the CONTRIBUTORS file in the repository root.\n\nTranslation contributions can be found in the project's `git` commit history\nas well as in the `Transifex` project Timeline.\n\n\n# Copyright\n\n```plain\nCopyright (c) 2006 - 2024 The LedgerSMB Project contributors\nCopyright (c) 1999 - 2006 DWS Systems Inc (under the name SQL Ledger)\n```\n\n# License\n\n[`GPLv2`](https://opensource.org/licenses/GPL-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fledgersmb%2Fledgersmb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fledgersmb%2Fledgersmb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fledgersmb%2Fledgersmb/lists"}