Open Source at NVIDIA

Open Source at NVIDIA

We're making our innovations open to the community, so any developer—whether building solo or scaling a company—has the tools to create breakthrough applications.

Overview

Empowering Innovation

Open source is fundamental to making accelerated computing broadly accessible and usable across industries. NVIDIA champions and invests in open platforms to spark innovation, grow ecosystems, and empower enterprises to integrate and deploy AI with control and scale.

Projects

NVIDIA's Open Source Contributions

NVIDIA has released over a thousand open source projects on GitHub and over 500 models on Hugging Face. We continue to release and contribute to new projects, empowering developers to build on the innovations of our engineering teams. Explore some of the many open-source projects we contribute to.

Docker

A platform that enables developers to build, package, and run applications in isolated containers.

Kubernetes

An open source system for automating the deployment, scaling, and management of containerized applications.

Linux Kernel

The foundational layer of the Linux operating system that manages hardware, memory, and process control.

Numpy

A Python library providing efficient numerical operations and support for large, multidimensional arrays.

OpenUSD

An open-source framework for describing, composing, and collaborating on 3D scenes.

pandas

A Python library for data manipulation and analysis, offering powerful data structures like DataFrames.

Python

A versatile, high-level programming language known for its readability and extensive library ecosystem.

PyTorch

An open-source deep learning framework widely used for research and production in AI and machine learning.

scikit-learn

A Python library offering simple and efficient tools for data mining, machine learning, and statistical modeling.

SGLang

A high-performance serving framework for large language models (LLMs) and vision-language models.

vLLM

A fast and easy-to-use library for LLM inference and serving.

Ecosystem

Open Source Organizations NVIDIA Supports

Open source foundations are critical to ensuring the long-term sustainability, security, and governance of open source projects. NVIDIA supports a large number of open source foundations and consortiums, both financially and through participation in governing boards and technical advisor committees.

FOSS Fund

NVIDIA established the Free and Open Source Software (FOSS) Fund as an additional way to support open source projects and promote their long-term sustainability. The FOSS Fund empowers NVIDIA employees to directly participate in the nomination process, enabling them to advocate for the communities and projects they’re most passionate about. Funding is distributed quarterly. Here are some projects we’ve supported recently: Compiler Explorer, HDF5, Scientific Python, and Breathe.

Spotlights

Community-Driven Innovation

The People Behind Open Source at NVIDIA

As active members of the ecosystem, we’re focused on two goals: giving back to the communities that support us and strengthening the open source movement. Tune in to a curated, on-demand lineup of NVIDIANs sharing how they’re driving impact through open source.

Dive Into Open Source Trends From GitHub

Check out GitHub’s Octoverse to learn how AI took Python to the top language spot among developers.

Our Commitment to Open Source

NVIDIA maintains and uses numerous open technologies and projects, which is why we’re committed to open source and its sustainability. Our engagement with the open source community is multifaceted, ranging from contributing to open source projects, releasing open source projects, sponsoring and supporting open source foundations, and benefiting from the contributions of the open source community.

Developer Resources

Other Ways We’re Supporting Developers

NVIDIA Developer Program

NVIDIA Forums

NVIDIA Student Program

Attend Upcoming Events and Live Streams

NVIDIA Documentation Hub

NVIDIA Developer Discord

Resources

Open Source and Developer Resources

Open Source News at NVIDIA

Executive Insights

Learn how we’re empowering leaders to seize AI opportunities to innovate, grow their business, and manage risk.

Research at NVIDIA

See how groundbreaking open source technology begins with the world's leading researchers.

Our Story

Explore 30 years of fun and games—and some serious innovation.

Next Steps

Ready to Get Started?

Engage with NVIDIA’s open projects, repositories, and developers.

Explore More Projects

Learn more about the open source projects NVIDIANs have worked on.