{"data":{"slug":"netflix-vectorflow","name":"vectorflow","tagline":"VectorFlow provides D language support for vector operations essential to AI development","github_url":"https://github.com/Netflix/vectorflow","owner":"Netflix","repo":"vectorflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/913567?v=4","primary_language":"D","stars":1294,"forks":88,"topics":[],"archived":false,"github_pushed_at":"2024-05-02T18:52:43+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/netflix-vectorflow","markdown_url":"https://www.graphcanon.com/tools/netflix-vectorflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/netflix-vectorflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=netflix-vectorflow","description":null,"homepage_url":null,"license":"Apache-2.0","open_issues":15,"watchers":370,"ai_summary":"A library for high performance vector operations in the D programming language","readme_excerpt":"### Installation\n\n#### dub package\nThe library is distributed as a [`dub`](https://code.dlang.org/) package. Add `vectorflow` to the `dependencies` section of your `dub.json`:\n```\n\"vectorflow\": \"~>1.0.2\"\n```\n\nThe library itself doesn't have any dependencies. All you need is a recent D compiler.\n\n**`LDC` is the recommended compiler** for the fastest runtime speed. \n\nTested on:\n- Linux, OSX\n- LDC version: >= 1.1.1\n- DMD version: >= 2.073.1\n\n#### Setting up a D environment \nIf you're new to [D](http://dlang.org/), keep reading. You will need `dub` (the D package manager) and `LDC` (the LLVM-based D compiler).\n##### macOS\n```\nbrew install dub\nbrew install ldc\n```\n##### Ubuntu\n```\napt-get install -y curl xz-utils\ncurl -fsS https://dlang.org/install.sh | bash -s ldc\nsource ~/dlang/ldc-{VERSION}/activate\n```","github_created_at":"2017-08-01T14:19:39+00:00","created_at":"2026-07-11T23:25:11.392507+00:00","updated_at":"2026-08-03T06:01:56.701731+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"d-language","name":"d language"},{"slug":"dub-package-manager","name":"dub package manager"},{"slug":"ldc-compiler","name":"ldc compiler"}],"trust":{"provenance":{"is_fork":false,"github_id":99009304,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-03T06:01:55.997Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":822,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:25:16.604Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-03T06:01:56.445Z"},"languages":{"value":["d"],"source":"github.language","observed_at":"2026-08-03T06:01:56.445Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-03T06:01:56.445Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You are prioritizing development speed and performance with the D programming language.","Your project targets Linux, OSX, or aims to leverage LLVM-based optimizations through LDC."],"when_not_to_use":["If your project requires a more widely adopted language like Python for compatibility.","When cross-platform support beyond Linux and OSX is necessary since testing has been limited to these operating systems."],"source":"enrich:decision_facts","observed_at":"2026-07-17T00:16:08.037Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"VectorFlow serves developers with D language proficiency for performing high-speed vector operations aiding in AI model training"}]}}