{"id":35852361,"url":"https://github.com/blnkfinance/blnk","last_synced_at":"2026-04-10T03:22:01.662Z","repository":{"id":64857254,"uuid":"578931427","full_name":"blnkfinance/blnk","owner":"blnkfinance","description":"Blnk is an open-source ledger \u0026 financial core for shipping fintech products fast.","archived":false,"fork":false,"pushed_at":"2026-02-02T12:11:34.000Z","size":12350,"stargazers_count":349,"open_issues_count":5,"forks_count":92,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-02-03T01:42:11.838Z","etag":null,"topics":["accounting","double-entry","fintech","identity-management","ledger","open-source-ledger","reconciliaition","transactions","wallet-service","wallets"],"latest_commit_sha":null,"homepage":"https://docs.blnkfinance.com","language":"Go","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/blnkfinance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":["https://buy.stripe.com/28o16i9cLamq28U8wz"]}},"created_at":"2022-12-16T08:28:02.000Z","updated_at":"2026-02-02T12:11:38.000Z","dependencies_parsed_at":"2023-10-16T18:39:42.095Z","dependency_job_id":"d78e0139-d90c-4231-8497-38348cd38887","html_url":"https://github.com/blnkfinance/blnk","commit_stats":{"total_commits":75,"total_committers":1,"mean_commits":75.0,"dds":0.0,"last_synced_commit":"a3fbc3d5ec09d85709e9f586109e5fe32c59dca8"},"previous_names":["jerry-enebeli/saifu","blnkledger/blnk"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/blnkfinance/blnk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blnkfinance%2Fblnk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blnkfinance%2Fblnk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blnkfinance%2Fblnk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blnkfinance%2Fblnk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blnkfinance","download_url":"https://codeload.github.com/blnkfinance/blnk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blnkfinance%2Fblnk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29369560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","double-entry","fintech","identity-management","ledger","open-source-ledger","reconciliaition","transactions","wallet-service","wallets"],"created_at":"2026-01-08T08:19:11.937Z","updated_at":"2026-04-10T03:22:01.656Z","avatar_url":"https://github.com/blnkfinance.png","language":"Go","readme":"![Blnk logo](https://res.cloudinary.com/dmxizylxw/image/upload/v1724847576/blnk_github_logo_eyy2lf.png)\n\n\u003cbr/\u003e\n\n## Status at a Glance\n\n![Build and Test Status](https://github.com/blnkfinance/blnk/actions/workflows/go.yml/badge.svg)\n![Deploy to Docker Status](https://github.com/blnkfinance/blnk/actions/workflows/docker-publish.yml/badge.svg)\n![Linter Status](https://github.com/blnkfinance/blnk/actions/workflows/lint.yml/badge.svg)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md)\n\n\u003cbr/\u003e\n\n## Open-Source Financial Ledger for Developers\n\nBlnk Finance provides a double-entry, production-grade ledger and tools to help developers **build/ship fintech products fast** without compromising compliance and correctness. \n\n[Read developer docs](https://docs.blnkfinance.com/home/install)\n\nWant dedicated Support while you integrate Blnk? [view our Support plans](https://blnkfinance.com/pricing#support-plans)\n\n\u003cbr/\u003e\n\n## Installation\n\nTo install Blnk, make sure you have [Docker Compose](https://docs.docker.com/compose/) installed and running on your machine, or [deploy on Cloud](https://cloud.blnkfinance.com/auth/sign-up).\n\n1. Clone the repository into your machine:\n   \n   ```\n   git clone https://github.com/blnkledger/blnk \u0026\u0026 cd blnk\n   ```\n   \n2. Create a configuration file, `blnk.json`, copy the following configuration and save:\n\n   ```json\n   {\n      \"project_name\": \"Blnk\",\n      \"data_source\": {\n         \"dns\": \"postgres://postgres:password@postgres:5432/blnk?sslmode=disable\"\n      },\n      \"redis\": {\n         \"dns\": \"redis:6379\"\n      },\n      \"server\": {\n         \"port\": \"5001\"\n      }\n   }\n   ```\n\n3. Start your Blnk server with Docker Compose:\n\n   ```\n   docker compose up\n   ```\n\n\u003cbr/\u003e\n\n## About the ledger\n\nAt its core, the Blnk Ledger consists of:\n\n* **Ledger:** Our open-source double-entry ledger for managing balances and recording any transaction workflow. Features include balance monitoring, balance snapshots, historical balances, inflight transactions, scheduling and overdrafts, bulk transactions, and so much more.\n\n* **Reconciliation:** Automatically match external records like bank statements to your internal ledger with custom matching rules and reconciliation strategies.\n\n* **Identity Management:** Easily create \u0026 manage identities with PII tokenization features and the ability to link to balances and transactions.\n\nHere are some ways developers build Blnk:\n\n1. [Wallet Management](https://docs.blnkfinance.com/tutorials/quick-start/wallet-management)\n2. [Deposits \u0026 Withdrawals](https://docs.blnkfinance.com/tutorials/digital-banking/deposits-withdrawals)\n3. [Order Exchange](https://docs.blnkfinance.com/tutorials/crypto/order-exchange)\n4. [Lending](https://docs.blnkfinance.com/tutorials/digital-banking/lending)\n5. [Loyalty Points System](https://docs.blnkfinance.com/tutorials/quick-start/loyalty-points)\n6. [AI Billing](https://docs.blnkfinance.com/tutorials/more/ai-billing)\n7. [Escrow Application](https://docs.blnkfinance.com/tutorials/quick-start/escrow-payments)\n\n### Love what we're building?\n\n* Star our repo to help more developers discover Blnk ⭐\n* Join our community on Discord → [Accept Discord invite](https://discord.gg/7WNv94zPpx)\n* Check out Blnk Cloud → [Visit website](https://www.blnkfinance.com)\n\n\u003cbr/\u003e\n\n## Quick Start\n\nThe quickest way to get acquainted with Blnk is by installing it and diving into [our documentation](https://docs.blnkfinance.com) for a hands-on experience.\n\nHere are a few things to try:\n\n1. [Create your first ledger, balance, and transaction](https://docs.blnkfinance.com/home/install#3-create-your-first-ledger)\n2. [Hold an inflight transaction and commit/void](https://docs.blnkfinance.com/transactions/inflight)\n3. [Record a transaction from one balance to 2 or more balances](https://docs.blnkfinance.com/transactions/multiple-destinations)\n4. [Record multiple transactions at once](https://docs.blnkfinance.com/transactions/bulk-transactions)\n5. [Record backdated transactions](https://docs.blnkfinance.com/transactions/backdated-transactions)\n6. [Create an identity](https://docs.blnkfinance.com/identities/introduction)\n7. [Link an identity to a balance](https://docs.blnkfinance.com/identities/link-balances)\n\n\u003cbr/\u003e\n\n## Contributions\n\nContributions and feedback are welcome and encouraged. Join our [Discord community](https://discord.gg/7WNv94zPpx) to do so, and connect with other developers from around the world.\n\nPlease read our [Contributing Guide](./CONTRIBUTING.md) before opening issues or pull requests.\n\n\u003cbr/\u003e\n\n## License\n\nThis project uses the [Apache License 2.0](LICENSE.md).\n","funding_links":["https://buy.stripe.com/28o16i9cLamq28U8wz"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblnkfinance%2Fblnk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblnkfinance%2Fblnk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblnkfinance%2Fblnk/lists"}