https://github.com/Microsoft/CsWin32
Score: 27.19426493986351
Last synced: about 20 hours ago
JSON representation
Repository metadata:
A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.
- Host: GitHub
- URL: https://github.com/Microsoft/CsWin32
- Owner: microsoft
- License: mit
- Created: 2020-12-01T18:59:20.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2026-10-28T23:57:34.000Z (3 days ago)
- Last Synced: 2026-10-29T18:57:21.473Z (2 days ago)
- Language: C#
- Homepage: https://microsoft.github.io/CsWin32/
- Size: 6.78 MB
- Stars: 2,525
- Watchers: 41
- Forks: 132
- Open Issues: 133
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
- Notice: NOTICE.txt
- Copyright: COPYRIGHT
- Copilot: .github/copilot-instructions.md
Owner metadata:
- Name: Microsoft
- Login: microsoft
- Email: opensource@microsoft.com
- Kind: organization
- Description: Open source projects and samples from Microsoft
- Website: https://opensource.microsoft.com
- Location: Redmond, WA
- Twitter: OpenAtMicrosoft
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6154722?v=4
- Repositories: 8111
- Last Synced at: 2026-10-26T11:54:42.083Z
- Profile URL: https://github.com/microsoft
GitHub Events
Total
- Create event: 119
- Delete event: 106
- Discussion event: 7
- Fork event: 33
- Issue comment event: 308
- Issues event: 200
- Pull request event: 203
- Pull request review comment event: 48
- Pull request review event: 81
- Push event: 328
- Release event: 9
- Watch event: 311
- Total: 1753
Last Year
- Create event: 33
- Delete event: 32
- Discussion event: 6
- Fork event: 4
- Issue comment event: 113
- Issues event: 97
- Pull request event: 44
- Pull request review comment event: 20
- Pull request review event: 33
- Push event: 146
- Release event: 3
- Watch event: 28
- Total: 559
Committers metadata
Last synced: 2 days ago
Total Commits: 2,063
Total Committers: 55
Avg Commits per committer: 37.509
Development Distribution Score (DDS): 0.253
Commits in past year: 131
Committers in past year: 17
Avg Commits per committer in past year: 7.706
Development Distribution Score (DDS) in past year: 0.519
| Name | Commits | |
|---|---|---|
| Andrew Arnott | a****t@m****m | 1542 |
| dependabot[bot] | 4****] | 178 |
| renovate[bot] | 2****] | 116 |
| Jevan Saks | j****a@m****m | 81 |
| jnm2 | m****e@j****m | 27 |
| Sam Harwell | s****m@t****m | 15 |
| elachlan | 2****n | 14 |
| Mike Battista | 1****a | 9 |
| Jeremy Kuhne | j****e@m****m | 8 |
| Matteo Prosperi | 4****i | 7 |
| DoctorKrolic | 7****c | 7 |
| Steve Otteson | s****n@m****m | 4 |
| Pierson Lee | p****l@m****m | 3 |
| Vineeth Thomas Alex | v****x@g****m | 3 |
| Richard Stanton | r****a@m****m | 2 |
| Steve Bush | s****u@b****m | 2 |
| Vitaly Kuzyaev | v****3@g****m | 2 |
| littletoxic | 9****c | 2 |
| trevors20 | 4****0 | 2 |
| Copilot | 1****t | 2 |
| AraHaan | s****7@y****m | 2 |
| misaz | o****s@m****z | 2 |
| Skylar Nam | s****m@m****m | 1 |
| Matteo Prosperi | m****e@m****m | 1 |
| 0x5BFA | 6****a | 1 |
| Austin | a****4@g****m | 1 |
| Chris | 8****s | 1 |
| xtqqczze | 4****e | 1 |
| odalet | o****t@g****m | 1 |
| nanookclaw | n****k@a****o | 1 |
| and 25 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 312
Total pull requests: 467
Average time to close issues: 5 months
Average time to close pull requests: 18 days
Total issue authors: 153
Total pull request authors: 33
Average comments per issue: 2.48
Average comments per pull request: 0.54
Merged pull request: 227
Bot issues: 1
Bot pull requests: 251
Past year issues: 52
Past year pull requests: 132
Past year average time to close issues: 20 days
Past year average time to close pull requests: 18 days
Past year issue authors: 28
Past year pull request authors: 16
Past year average comments per issue: 1.31
Past year average comments per pull request: 0.77
Past year merged pull request: 67
Past year bot issues: 0
Past year bot pull requests: 76
Top Issue Authors
- AArnott (29)
- mjr4077au (22)
- jnm2 (10)
- riverar (8)
- colejohnson66 (7)
- JeremyKuhne (7)
- 0x5bfa (7)
- harborsiem (7)
- jevansaks (6)
- mitchcapper (5)
- Nuklon (5)
- alexrp (5)
- Sergio0694 (4)
- skst (3)
- littletoxic (3)
Top Pull Request Authors
- renovate[bot] (140)
- AArnott (134)
- dependabot[bot] (110)
- jevansaks (33)
- JeremyKuhne (7)
- DoctorKrolic (5)
- vineeththomasalex (4)
- Lamparter (4)
- jlaanstra (2)
- Copilot (2)
- colejohnson66 (2)
- LWChris (2)
- vitkuz573 (2)
- nanookclaw (1)
- xtqqczze (1)
Top Issue Labels
- bug (175)
- enhancement (73)
- metadata gem (16)
- partner (5)
- wontfix (4)
- blocked (4)
- question (3)
- help wanted (2)
- good first issue (2)
- discussion needed (2)
- invalid (1)
Top Pull Request Labels
- dependencies (250)
- enhancement (9)
- .NET (8)
- bug (2)
Package metadata
- Total packages: 1
-
Total downloads:
- nuget: 4,419,782 total
- Total dependent packages: 5
- Total dependent repositories: 0
- Total versions: 66
- Total maintainers: 2
nuget.org: microsoft.windows.cswin32
Microsoft Windows SDK Win32 API Source Generator
- Homepage: https://github.com/Microsoft/CsWin32
- Licenses: MIT
- Latest release: 0.3.367 (published 10 days ago)
- Last Synced: 2026-10-29T18:50:35.424Z (2 days ago)
- Versions: 66
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 4,419,782 Total
-
Rankings:
- Dependent repos count: 13.819%
- Average: 16.327%
- Dependent packages count: 18.835%
- Maintainers (2)
Dependencies
- MessagePack *
- Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit *
- Microsoft.CodeAnalysis.CSharp.Workspaces *
- Microsoft.NET.Test.Sdk *
- Microsoft.Windows.CsWinRT *
- NuGet.Protocol *
- System.Collections.Immutable *
- System.Reflection.Metadata *
- System.Text.Json *
- Xunit.Combinatorial *
- xunit.assert *
- xunit.runner.visualstudio *
- xunit.v3 *
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- becheran/mlc 7ec24825cefe0c9c8c6bac48430e1f69e3ec356e composite
- Microsoft.Build.Utilities.Core *
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-dotnet a98b56852c35b8e3190ac28c8c2271da59106c68 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.CodeAnalysis.Common *
- System.CommandLine *
- System.Text.Json *
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/deploy-pages cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 composite
- actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- MessagePack *
- MessagePackAnalyzer *
- Microsoft.CodeAnalysis.BannedApiAnalyzers *
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.Windows.SDK.Win32Docs *
- Microsoft.Windows.SDK.Win32Metadata *
- Microsoft.Windows.WDK.Win32Metadata *
- System.Memory *
- System.Reflection.Metadata *
- System.Text.Encodings.Web *
- System.Text.Json *
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- MessagePack *
- Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit *
- Microsoft.CodeAnalysis.CSharp.Workspaces *
- Microsoft.NET.Test.Sdk *
- NuGet.Protocol *
- System.Collections.Immutable *
- System.Reflection.Metadata *
- System.Text.Json *
- Xunit.Combinatorial *
- xunit.assert *
- xunit.runner.visualstudio *
- xunit.v3 *
- MessagePack *
- Microsoft.Build.Utilities.Core *
- Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit *
- Microsoft.CodeAnalysis.CSharp.Workspaces *
- Microsoft.NET.Test.Sdk *
- Moq *
- NuGet.Protocol *
- System.Collections.Immutable *
- System.Reflection.Metadata *
- System.Text.Json *
- Xunit.Combinatorial *
- xunit.assert *
- xunit.runner.visualstudio *
- xunit.v3 *
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- Microsoft.Windows.CsWin32 $(NuGetPackageVersion)
- System.Memory 4.6.3
- System.Runtime.CompilerServices.Unsafe 6.1.2
- MessagePack *
- MessagePackAnalyzer *
- Microsoft.CodeAnalysis.BannedApiAnalyzers *
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.Windows.SDK.Win32Docs *
- Microsoft.Windows.SDK.Win32Metadata *
- Microsoft.Windows.WDK.Win32Metadata *
- System.Collections.Immutable *
- System.Memory *
- System.Reflection.Metadata *
- System.Text.Encodings.Web *
- System.Text.Json *
- Microsoft.Windows.SDK.CPP 10.0.28000.2705
- Microsoft.Windows.SDK.Win32Metadata 63.0.31-preview
- Microsoft.Windows.WinmdGenerator 0.63.31-preview