{"id":28454050,"url":"https://github.com/terrafx/terrafx.interop.d3d12memoryallocator","last_synced_at":"2026-02-24T19:02:26.485Z","repository":{"id":45341982,"uuid":"332492596","full_name":"terrafx/terrafx.interop.d3d12memoryallocator","owner":"terrafx","description":"Managed port of D3D12MemoryAllocator","archived":false,"fork":false,"pushed_at":"2026-02-01T14:53:22.000Z","size":1091,"stargazers_count":24,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-02-01T23:39:53.795Z","etag":null,"topics":["csharp","d3d12","dotnet-core","hacktoberfest","interop"],"latest_commit_sha":null,"homepage":"","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/terrafx.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"docs/CODEOWNERS","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}},"created_at":"2021-01-24T16:06:14.000Z","updated_at":"2026-02-01T14:40:29.000Z","dependencies_parsed_at":"2025-02-25T00:24:58.755Z","dependency_job_id":"6e834cdf-cd3e-4548-b74c-be16bdc0bf71","html_url":"https://github.com/terrafx/terrafx.interop.d3d12memoryallocator","commit_stats":{"total_commits":178,"total_committers":2,"mean_commits":89.0,"dds":0.2134831460674157,"last_synced_commit":"1c32a81d36886e8e1d8b4f83299474c2e377d528"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/terrafx/terrafx.interop.d3d12memoryallocator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrafx%2Fterrafx.interop.d3d12memoryallocator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrafx%2Fterrafx.interop.d3d12memoryallocator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrafx%2Fterrafx.interop.d3d12memoryallocator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrafx%2Fterrafx.interop.d3d12memoryallocator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terrafx","download_url":"https://codeload.github.com/terrafx/terrafx.interop.d3d12memoryallocator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrafx%2Fterrafx.interop.d3d12memoryallocator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29796783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T16:37:37.581Z","status":"ssl_error","status_checked_at":"2026-02-24T16:37:37.074Z","response_time":75,"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":["csharp","d3d12","dotnet-core","hacktoberfest","interop"],"created_at":"2025-06-06T18:40:39.393Z","updated_at":"2026-02-24T19:02:26.467Z","avatar_url":"https://github.com/terrafx.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TerraFX.Interop.D3D12MemoryAllocator\n\nManaged port of D3D12MemoryAllocator.\n\n![ci](https://github.com/terrafx/terrafx.interop.d3d12memoryallocator/actions/workflows/ci.yml/badge.svg?branch=main\u0026event=push)\n[![Discord](https://img.shields.io/discord/593547387457372212.svg?label=Discord\u0026style=plastic)](https://discord.terrafx.dev/)\n\nPackages are available at: https://github.com/orgs/terrafx/packages or via the NuGet Feed URL: https://pkgs.terrafx.dev/index.json\n\n## Table of Contents\n\n* [Code of Conduct](#code-of-conduct)\n* [License](#license)\n* [Contributing](#contributing)\n* [Goals](#goals)\n* [Languages and Frameworks](#languages-and-frameworks)\n\n### Code of Conduct\n\nTerraFX and everyone contributing (this includes issues, pull requests, the\nwiki, etc) must abide by the .NET Foundation Code of Conduct:\nhttps://dotnetfoundation.org/about/code-of-conduct.\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at conduct@dotnetfoundation.org.\n\n### License\n\nCopyright © Tanner Gooding and Contributors. Licensed under the MIT License\n(MIT). See [LICENSE](https://github.com/terrafx/terrafx.interop.d3d12memoryallocator/blob/main/LICENSE.md) in the repository root for more information.\n\n### Contributing\n\nIf you are looking to contribute you should read our\n[Contributing](https://github.com/terrafx/terrafx.interop.d3d12memoryallocator/blob/main/docs/CONTRIBUTING.md) documentation.\n\n### Goals\n\nProvide a managed port of GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator\n\nThe library is  blittable, trim safe, AOT compatible, and as close to 1-to-1 with the underlying C API definitions as feasible. The general setup is fully compatible with the native definitions and could even be used against native exports that produce the relevant allocation objects if that were desired; however, since all the code is present this is primarily a port of the logic and doesn't rely on the original native library existing.\n\n### .NET Foundation\n\nThis project is supported by the [.NET Foundation](https://dotnetfoundation.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrafx%2Fterrafx.interop.d3d12memoryallocator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterrafx%2Fterrafx.interop.d3d12memoryallocator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrafx%2Fterrafx.interop.d3d12memoryallocator/lists"}