{"id":28144487,"url":"https://github.com/yagasoft/dynamicscrm-libraries","last_synced_at":"2025-10-08T00:52:14.090Z","repository":{"id":33537419,"uuid":"142575559","full_name":"yagasoft/DynamicsCrm-Libraries","owner":"yagasoft","description":"A collection of libraries for common and extended operations in Dynamics CRM development that gives power to the developer and saves time.","archived":false,"fork":false,"pushed_at":"2024-10-29T13:03:41.000Z","size":3458,"stargazers_count":9,"open_issues_count":1,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-13T18:02:40.883Z","etag":null,"topics":["common","crm","development","dynamics","dynamics-365","dynamics-crm","dynamics-crm-development","dynamicscrm-libraries","library","microsoft","nuget","organization-service","sdk","xrm","yagasoft"],"latest_commit_sha":null,"homepage":"http://yagasoft.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yagasoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"liberapay":"yagasoft","custom":"https://paypal.me/yagasoft"}},"created_at":"2018-07-27T12:39:39.000Z","updated_at":"2025-05-11T11:14:33.000Z","dependencies_parsed_at":"2024-01-13T16:53:26.713Z","dependency_job_id":"f4003068-c47c-4ff5-a588-1587d5f71c33","html_url":"https://github.com/yagasoft/DynamicsCrm-Libraries","commit_stats":null,"previous_names":["os008/dynamicscrm-libraries"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/yagasoft/DynamicsCrm-Libraries","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagasoft%2FDynamicsCrm-Libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagasoft%2FDynamicsCrm-Libraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagasoft%2FDynamicsCrm-Libraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagasoft%2FDynamicsCrm-Libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yagasoft","download_url":"https://codeload.github.com/yagasoft/DynamicsCrm-Libraries/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagasoft%2FDynamicsCrm-Libraries/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278872154,"owners_count":26060525,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["common","crm","development","dynamics","dynamics-365","dynamics-crm","dynamics-crm-development","dynamicscrm-libraries","library","microsoft","nuget","organization-service","sdk","xrm","yagasoft"],"created_at":"2025-05-14T22:12:36.459Z","updated_at":"2025-10-08T00:52:14.061Z","avatar_url":"https://github.com/yagasoft.png","language":"C#","funding_links":["https://liberapay.com/yagasoft","https://paypal.me/yagasoft"],"categories":[],"sub_categories":[],"readme":"# DynamicsCrm-Libraries\n\n[![Join the chat at https://gitter.im/yagasoft/DynamicsCrm-Libraries](https://badges.gitter.im/yagasoft/DynamicsCrm-Libraries.svg)](https://gitter.im/yagasoft/DynamicsCrm-Libraries?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n---\n\nA collection of libraries for common and extended operations in Dynamics CRM development that gives power to the developer and saves time.\n\n## Features\n\n### Common Library\n\n  + Massive JS and CS libraries of common and generic functions and classes\n    + [CRM Logger](https://github.com/yagasoft/DynamicsCrm-CrmLogger)\n    + [CRM Text Parser](https://github.com/yagasoft/Dynamics365-CrmTextParser)\n\n### Enhanced Organisation Service library\n\n  + An extension to the out-of-the-box IOrganizationService\n  + Automatic service pool handling (core feature)\n  + Connection warmup to improve initialisation performance (optional)\n  + Caching of operation results (optional)\n  + Automatic retry of failed operations (optional)\n  + Operation events and statistics\n  + Load balancer algorithms for multi-node environments\n  + In-memory transactions\n  + Deferred operations to run in a transaction\n    + Accumulate operations from across the application to be executed in one go\n  + Planned execution to be sent to CRM for execution\n    + Return values from mid-execution operations can be used in later operations within the same transaction\n\n## Guide\n\nAdd the following to the `.csproj` file to be able to compile.\n```xml\n  \u003cPropertyGroup\u003e\n    \u003cLangVersion\u003elatest\u003c/LangVersion\u003e\n  \u003c/PropertyGroup\u003e\n```\n\n### Common library (either packages)\n\n  + Assembly: [Yagasoft.Libraries.Common](https://www.nuget.org/packages/Yagasoft.Libraries.Common)\n  + Single CS file: [Yagasoft.Libraries.Common.File](https://www.nuget.org/packages/Yagasoft.Libraries.Common.File)\n\n### Enhanced Organisation Service library\n\n  + NuGet: [Yagasoft.Libraries.EnhancedOrgService](https://www.nuget.org/packages/Yagasoft.Libraries.EnhancedOrgService)\n  + Guide: [EnhancedOrgService – Enterprise-grade CrmServiceClient | SwissKnife Series](https://blog.yagasoft.com/2021/05/enhancedorgservice-enterprise-grade-crmserviceclient-swissknife-series)\n\n## Changes\n+ Check Releases page for the later changes\n#### _v1.1.1 (2015-05-15)_\n+ Initial release\n\n---\n**Copyright \u0026copy; by Ahmed Elsawalhy ([Yagasoft](https://yagasoft.com))** -- _GPL v3 Licence_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyagasoft%2Fdynamicscrm-libraries","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyagasoft%2Fdynamicscrm-libraries","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyagasoft%2Fdynamicscrm-libraries/lists"}