{"repo":"jchristn/NetLedger","free":true,"listed":false,"github":"https://github.com/jchristn/NetLedger","clone":"git clone https://github.com/jchristn/NetLedger.git","description":"NetLedger is a simple, self-contained ledgering library for adding debits and credits, checking balances, and performing commits on pending entries.","language":"C#","stars":26,"topics":["dotnet","csharp","ledger","wallet","finance","accounting"],"license":"MIT","category":"databases-storage","readme_excerpt":"NetLedger NetLedger is a thread-safe ledgering library for .NET 8.0 and .NET 10.0 that provides tenant-aware debit/credit workflows with auditable pending and committed entry lifecycles. It supports SQLite for embedded deployments and MySQL, PostgreSQL, and SQL Server for external database deployments. Current release: v4.0.0. Screenshots v4.0.0 NetLedger v4.0.0 is the archive-readiness release. It introduces active server archive configuration, typed CORS configuration, NetLedger Archive Server, Docker Hub documentation, dashboard archive screens, SDK archive clients, and active-to-archive export APIs. For user-facing archive setup and operating guidance, see ARCHIVAL.md. What is new in v4.0.0: - Active archive configuration in NetLedger Server through Archive.Enabled , ArchiveServerEndpoint , service credentials, DefaultActiveDataRetentionDays , automatic archival policy, and per-tenant retention overrides. - Archive settings are configured at the server level, tenant retention level, and account automatic-archival level. The minimum effective retention window is one day. - Supported deployment modes include active server only, active plus Archive Server with filesystem storage, active plus Archive Server with S3-compatible storage, and separate or shared physical databases when archive table names do not overlap. - Retention settings clamp to 1 through Int32.MaxValue days and default to 365 days. - NetLedger Server enforces the configured active-data boundary for entries, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jchristn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jchristn/NetLedger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}