{"id":17632870,"url":"https://github.com/rapidsai/node","last_synced_at":"2025-05-16T00:06:30.006Z","repository":{"id":37603727,"uuid":"268624770","full_name":"rapidsai/node","owner":"rapidsai","description":"GPU-accelerated data science and visualization in node","archived":false,"fork":false,"pushed_at":"2025-02-08T06:18:15.000Z","size":31339,"stargazers_count":200,"open_issues_count":44,"forks_count":23,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-05-09T12:08:29.558Z","etag":null,"topics":["cuda","data-science","data-visualization","gpgpu","gpu","nodejs"],"latest_commit_sha":null,"homepage":"https://rapidsai.github.io/node/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rapidsai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-06-01T20:25:55.000Z","updated_at":"2025-04-17T17:09:26.000Z","dependencies_parsed_at":"2025-02-10T20:54:09.008Z","dependency_job_id":null,"html_url":"https://github.com/rapidsai/node","commit_stats":{"total_commits":855,"total_committers":17,"mean_commits":"50.294117647058826","dds":0.4339181286549708,"last_synced_commit":"384a090e85ada374b3e1d476ecec91005937b854"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidsai%2Fnode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidsai%2Fnode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidsai%2Fnode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidsai%2Fnode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rapidsai","download_url":"https://codeload.github.com/rapidsai/node/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254442854,"owners_count":22071878,"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":["cuda","data-science","data-visualization","gpgpu","gpu","nodejs"],"created_at":"2024-10-23T01:46:12.163Z","updated_at":"2025-05-16T00:06:24.995Z","avatar_url":"https://github.com/rapidsai.png","language":"TypeScript","readme":"# NOTE: Not in active development\n\n# \u003cdiv align=\"left\"\u003e\u003cimg src=\"https://rapids.ai/assets/images/rapids_logo.png\" width=\"90px\"/\u003e\u0026nbsp; node-rapids\u003c/div\u003e\n\n[`node-rapids`](https://github.com/rapidsai/node) is a collection of Node.js native addons for the [NVIDIA RAPIDS](https://rapids.ai/) suite of GPU-accelerated data-science and ETL libraries on Linux and WSL2.\n\n* [`@rapidsai/rmm`](https://github.com/rapidsai/node/tree/main/modules/rmm) - [RAPIDS Memory Manager](https://github.com/rapidsai/rmm)\n* [`@rapidsai/cudf`](https://github.com/rapidsai/node/tree/main/modules/cudf) - [RAPIDS GPU DataFrame](https://github.com/rapidsai/cudf)\n* [`@rapidsai/cuml`](https://github.com/rapidsai/node/tree/main/modules/cuml) - [RAPIDS Machine Learning Library](https://github.com/rapidsai/cuml)\n* [`@rapidsai/cugraph`](https://github.com/rapidsai/node/tree/main/modules/cugraph) - [RAPIDS Graph Analytics Library](https://github.com/rapidsai/cugraph)\n* [`@rapidsai/cuspatial`](https://github.com/rapidsai/node/tree/main/modules/cuspatial) - [RAPIDS Accelerated GIS Library](https://github.com/rapidsai/cuspatial)\n* [`@rapidsai/sql`](https://github.com/rapidsai/node/tree/main/modules/sql) - Multi-node/multi-GPU accelerated SQL execution engine\n\n`node-rapids` includes limited bindings to other necessary native APIs:\n\n* [`@rapidsai/cuda`](https://github.com/rapidsai/node/tree/main/modules/cuda) - Interact with GPUs via the [CUDA Runtime APIs](https://developer.nvidia.com/cuda-toolkit)\n* [`@rapidsai/glfw`](https://github.com/rapidsai/node/tree/main/modules/glfw) - Create platform-agnostic native windows with OpenGL contexts via [GLFW](https://github.com/glfw/glfw)\n* [`@rapidsai/webgl`](https://github.com/rapidsai/node/tree/main/modules/webgl) - Provides a [`WebGL2RenderingContext`](https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext) via [OpenGL ES](https://www.khronos.org/opengles)\n\n`node-rapids` uses the ABI-stable [`N-API`](https://nodejs.org/api/n-api.html) via [`node-addon-api`](https://github.com/nodejs/node-addon-api), so the libraries work in node and Electron without recompiling.\n\nSee the [API docs](https://rapidsai.github.io/node/) for detailed information about each module.\n\n## Getting started\n\nDue to native dependency distribution complexity, pre-packaged builds of the `node-rapids` modules are presently only available via our [public docker images](https://github.com/orgs/rapidsai/packages/container/package/node). See [USAGE.md](https://github.com/rapidsai/node/tree/main/USAGE.md) for more details.\n\n## Getting involved\n\nSee [DEVELOP.md](https://github.com/rapidsai/node/blob/main/DEVELOP.md) for details on setting up a local dev environment and building the code.\n\nWe want your input! Join us in the [#node-rapids channel](https://rapids-goai.slack.com/archives/C0237JMVBRS) in the [RAPIDS-GoAI Slack workspace](https://rapids-goai.slack.com).\n\n## Tracking Progress\n\nYou can review [BINDINGS.md](https://github.com/rapidsai/node/blob/main/BINDINGS.md) to see which bindings have been completed for each of the RAPIDS libraries.\n\n## Demos\n\nCheck out our [demos](https://github.com/rapidsai/node/tree/main/modules/demo) to see various visualization and compute capabilities:\n\n* [Library of deck.gl demos in OpenGL](https://github.com/rapidsai/node/tree/main/modules/demo/deck/)\n* [Cross filtering millions of rows with cuDF](https://github.com/rapidsai/node/tree/main/modules/demo/client-server)\n* [Simulating \u0026 rendering with cuGraph](https://github.com/rapidsai/node/tree/main/modules/demo/graph/)\n* [Querying millions of points with cuSpatial](https://github.com/rapidsai/node/tree/main/modules/demo/spatial/)\n* [Multi-GPU SQL queries on GBs of CSVs](https://github.com/rapidsai/node/tree/main/modules/demo/sql/sql-cluster-server/)\n\nCheck out our [Jupyter Lab Notebook Demos](https://github.com/rapidsai/node/tree/main/modules/cudf/notebooks) to see how to use Node.js for GPU accelerated data science.\n\n## License\n\nThis work is licensed under the [Apache-2.0 license](https://github.com/rapidsai/node/tree/main/LICENSE).\n\n---\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidsai%2Fnode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frapidsai%2Fnode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidsai%2Fnode/lists"}