{"id":15101881,"url":"https://github.com/meokullu/nugetversionchecker","last_synced_at":"2026-03-06T15:02:01.759Z","repository":{"id":243236866,"uuid":"811861869","full_name":"meokullu/NuGetVersionChecker","owner":"meokullu","description":"NuGetVersionChecker is tracking project for versions of NuGet packages.","archived":false,"fork":false,"pushed_at":"2024-09-01T15:11:45.000Z","size":116,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-08T07:16:29.681Z","etag":null,"topics":["dependency","nuget","nuget-package","nuget-packages","version","version-check","version-checker","version-compare"],"latest_commit_sha":null,"homepage":"https://meokullu.github.io/NuGetVersionChecker/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meokullu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-07T13:02:35.000Z","updated_at":"2024-09-01T15:11:48.000Z","dependencies_parsed_at":"2024-09-20T06:00:39.617Z","dependency_job_id":null,"html_url":"https://github.com/meokullu/NuGetVersionChecker","commit_stats":{"total_commits":24,"total_committers":1,"mean_commits":24.0,"dds":0.0,"last_synced_commit":"37ef614d05e5dfec5957816878de9daf0276c1fc"},"previous_names":["meokullu/nugetversionchecker"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meokullu%2FNuGetVersionChecker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meokullu%2FNuGetVersionChecker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meokullu%2FNuGetVersionChecker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meokullu%2FNuGetVersionChecker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meokullu","download_url":"https://codeload.github.com/meokullu/NuGetVersionChecker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230315792,"owners_count":18207487,"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":["dependency","nuget","nuget-package","nuget-packages","version","version-check","version-checker","version-compare"],"created_at":"2024-09-25T18:42:13.491Z","updated_at":"2026-03-06T15:02:01.708Z","avatar_url":"https://github.com/meokullu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## NuGetVersionChecker\n[![NuGetVersionChecker](https://img.shields.io/nuget/v/NuGetVersionChecker.svg)](https://www.nuget.org/packages/NuGetVersionChecker/) [![NuGetVersionChecker](https://img.shields.io/nuget/dt/NuGetVersionChecker.svg)](https://www.nuget.org/packages/NuGetVersionChecker/) [![License](https://img.shields.io/github/license/meokullu/NuGetVersionChecker.svg)](https://github.com/meokullu/NuGetVersionChecker/blob/master/LICENSE)\n\nNuGet Version Checker is a project aims recency of NuGet packges on projects.\n\n![NuGetVersionChecker](https://github.com/meokullu/NuGetVersionChecker/assets/4971757/2bb4e390-009e-442b-b91a-8f067f2757fc)\n\n### Description\nSince there is no tracking mechanism that notifies users of package without manually checking them, NuGetVersionChecker will allow a way to track packages certain ways on upcoming versions.\n\n### How to download\nRelease: [Latest release](https://github.com/meokullu/NuGetVersionChecker/releases/latest)\n\n[Download on NuGet gallery](https://www.nuget.org/packages/NuGetVersionChecker/)\n\n.NET CLI:\n```\ndotnet add package NuGetVersionChecker\n```\n\n### Example Usage\n\n```\n// Path for .csporj file. Return list of `Package` that contains package names, versions and availability to update.\nCheckVersionAsync(string path, bool includePrelease = false);\n```\n\n```\n// Path for .csproj file. Returns list of `Package` that contains package name and it version.\nGetPackages(string path);\n```\n\n```\n// packageName of the NuGet package. Returns `Package` that contains package name and its version.\nGetPackageFromNuGetAsync(string packageName, bool includePrerelease = false);\n```\n\n```\n// packageNameList of the list of NuGet package names. Returns List of `Package` that contains packages name and their versions.\nGetPackagesFromNuGetAsync(List\u003cstring\u003e packageNameList, bool includePrerelease = false);\n```\n\n#### Console Application\n\n```\n// Call this method.\nNuGetVersionCheck();\n```\n\n```\ninternal static void NuGetVersionCheck()\n{\n  string currentDirectory = System.IO.Directory.GetCurrentDirectory();\n\n  string startupPath = Directory.GetParent(currentDirectory).Parent.Parent.FullName;\n\n  string appName = Assembly.GetExecutingAssembly().GetName().Name;\n\n  List\u003cPackage\u003e result = CheckVersionAsync($\"{startupPath}//{appName}.csproj\").GetAwaiter().GetResult();\n\n  foreach (Package package in result.Where(p =\u003e p.UpdateAvailable))\n  {\n    Console.WriteLine($\"Update available for: {package}\");\n    // Debug.WriteLine($\"Update available for: {package}\");\n  }\n}\n```\n\nTo check listed methods visit wiki page. [NuGetVersionChecker Wiki](https://github.com/meokullu/NuGetVersionChecker/wiki)\n\n### Version History\nSee [Changelog](https://github.com/meokullu/NuGetVersionChecker/blob/master/CHANGELOG.md)\n  \n### Task list\n* Create an issue or check task list: [Issues](https://github.com/meokullu/NuGetVersionChecker/issues)\n\n### Licence\nThis repository is licensed under the \"MIT\" license. See [MIT license](https://github.com/meokullu/NuGetVersionChecker/blob/master/LICENSE).\n\n### Authors \u0026 Contributing\nIf you'd like to contribute, then contribute. [contributing guide](https://github.com/meokullu/NuGetVersionChecker/blob/master/CONTRIBUTING.md).\n\n[![Contributors](https://contrib.rocks/image?repo=meokullu/NuGetVersionChecker)](https://github.com/meokullu/NuGetVersionChecker/graphs/contributors)\n\n### Help\nTwitter: Enes Okullu [@enesokullu](https://twitter.com/EnesOkullu)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeokullu%2Fnugetversionchecker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeokullu%2Fnugetversionchecker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeokullu%2Fnugetversionchecker/lists"}