Showing 1611 open source projects for "programming c++ library"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Point Cloud Library

    Point Cloud Library

    A standalone, large scale, open project for 2D/3D image processing

    The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. PCL is released under the terms of the BSD license, and thus free for commercial and research use. Whether you’ve just discovered PCL or you’re a long time veteran, this page contains links to a set of resources that will help consolidate your knowledge on PCL and 3D processing. An additional Wiki resource for developers is available too. To simplify both usage and...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 2
    Open Asset Import Library

    Open Asset Import Library

    The open-asset-importer-library repository

    ...Assimp aims to provide a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind, but it is not limited to this purpose. In the past, it has been used in a wide range of applications. Written in C++, it is available under a liberal BSD license. There is a C API as well as bindings to various other languages, including C#, Python and D. Assimp loads all input model formats into one straightforward data structure for further processing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    GLM

    GLM

    OpenGL Mathematics (GLM)

    ...This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDK. It is a good candidate for software rendering (raytracing / rasterisation), image processing, physics simulations and any development context that requires a simple and convenient mathematics library. GLM is written in C++98 but can take advantage of C++11 when supported by the compiler.
    Downloads: 140 This Week
    Last Update:
    See Project
  • 4
    FastLED

    FastLED

    The FastLED library for colored LED animation on Arduino

    FastLED is a fast, efficient, easy-to-use Arduino library for programming addressable LED strips and pixels such as WS2810, WS2811, LPD8806, Neopixel and more. FastLED is used by thousands of developers, in countless art and hobby projects, and in numerous commercial products. We build FastLED to help you get started faster, develop your code faster, and make your code run faster. FastLED supports popular LEDs including Neopixel, WS2801, WS2811, WS2812B, LPD8806, TM1809, and more. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 5
    SuperCollider

    SuperCollider

    Audio server, programming language, and IDE for sound synthesis

    ...Its granularity allows the fluid combination of many known and unknown audio techniques, moving between additive and subtractive synthesis, FM, granular synthesis, FFT, and physical modeling. You can write your own UGens in C++, and users have already contributed several hundred more to the sc3-plugins repository. sclang, an interpreted programming language. It is focused on sound, but not limited to any specific domain. sclang controls scsynth via Open Sound Control. You can use it for algorithmic composition and sequencing, finding new sound synthesis methods, connecting your app to external hardware.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Sonic Pi

    Sonic Pi

    Sonic Pi is your free code-based music creation and performance tool

    Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code, live. Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds. In addition to being an engaging education resource it has evolved into an extremely powerful and performance-ready live coding instrument suitable for professional artists and DJs....
    Downloads: 18 This Week
    Last Update:
    See Project
  • 7

    DXVK

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

    DXVK is a Vulkan-based translation layer for Direct3D 9 through 11, for use on Linux with Wine. Direct3D is a graphics application programming interface built for Windows and is used for rendering three-dimensional graphics in applications. It is typically useful in applications where performance is vital, such as in three-dimensional games. This project aims to provide support for Direct3D11, feature level 11_1, and Direct3D10, feature level 10_1. Currently however, there are still a few...
    Downloads: 295 This Week
    Last Update:
    See Project
  • 8
    Avogadro 2

    Avogadro 2

    Avogadro libraries provide 3D rendering, visualization, and analysis

    AvogadroLibs is the core C++ library behind Avogadro 2, an open-source molecular editor and visualization platform used in chemistry, materials science, and education. It provides the essential tools for constructing, analyzing, and visualizing molecular structures in 2D and 3D. Designed for extensibility, AvogadroLibs supports plugins for quantum chemistry computations, molecular mechanics, and surface rendering.
    Downloads: 133 This Week
    Last Update:
    See Project
  • 9
    Clementine

    Clementine

    Modern music player and library organizer

    Clementine is a multi-platform music player and library organizer inspired by Amarok 1.4. It has a fast and easy-to-use interface, and allows you to search and play music from your local library, internet radio, songs you’ve uploaded to cloud storage, and more! Use this as an open source alternative to itunes or spotify.
    Downloads: 65 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    SimpleITK

    SimpleITK

    A layer built on top of the Insight Toolkit (ITK)

    ...It is built on top of the Insight Segmentation and Registration Toolkit ITK with the intent of providing a simplified interface to ITK. SimpleITK itself is written in C++ but is available for a large number of programming languages. Wrapping of the C++ code is accomplished through SWIG, in principle, any language wrapped by SWIG should be applicable to SimpleITK. Unlike ITK's support of n-dimensional spatio-temporal images, SimpleITK supports 2D, 3D and 4D images. The dimensionality refers to spatiotemporal dimensions, the voxels can be n-dimensional vectors. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Taichi

    Taichi

    Productive, portable, and performant GPU programming in Python

    Taichi is an open-source, embedded DSL within Python designed for high-performance numerical and physical simulations. It uses JIT compilation (via LLVM and its runtime TiRT) to offload compute-heavy code to CPUs, GPUs, mobile devices, and embedded systems. With built-in support for sparse data structures (SNode), automatic differentiation, AOT deployment, and compatibility with CUDA, Vulkan, Metal, and OpenGL ES, it empowers disciplines like simulation, graphics, AI, and robotics
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Olive Video Editor

    Olive Video Editor

    Free open-source non-linear video editor

    0.2 is the upcoming major release of Olive. It's a complete rewrite from the ground up designed around cutting-edge features to help you make the best videos possible. Olive 0.2 provides powerful and flexible node-based compositing. Node editing is a form of visual programming that gives you full control over how Olive renders your video. Rather than a "fixed" pipeline where one effect occurs after the other, nodes allow you to connect anything to anything else allowing a ton of flexibility...
    Downloads: 32 This Week
    Last Update:
    See Project
  • 13
    Open3D

    Open3D

    A modern library for 3D data processing

    Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    Mixxx

    Mixxx

    Mixxx is Free DJ software that gives you everything you need

    Free and open source DJ software for Windows, macOS, and Linux. Mixxx integrates the tools DJs need to perform creative live mixes with digital music files. Whether you are a new DJ with just a laptop or an experienced turntablist, Mixxx can support your style and techniques of mixing. BPM and musical key detection help you find the perfect next track from your library. Use Sync Lock to match the tempo and beats of four songs for seamless mixing. Built-in mappings for DJ controller hardware...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    OpenXR SDK

    OpenXR SDK

    Generated headers and sources for OpenXR loader

    OpenXR is a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR), collectively known as XR, platforms and devices. This repository contains OpenXR headers, as well as source code and build scripts for the OpenXR loader. It contains all generated source files and headers pre-generated for minimum dependencies. The OpenXR 1.0 specification is free for anyone to download, review and comment. Without a cross-platform standard, VR...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    Wicked Engine

    Wicked Engine

    3D engine with modern graphics

    ...If you want to develop a C++ application that uses Wicked Engine, you can build the WickedEngine static library project for the appropriate platform, such as WickedEngine_Windows, and link against it. Including the "WickedEngine.h" header will attempt to link the binaries for the appropriate platform, but search directories should be set up beforehand.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    ArrayFire

    ArrayFire

    ArrayFire, a general purpose GPU library

    ArrayFire is a general-purpose tensor library that simplifies the process of software development for the parallel architectures found in CPUs, GPUs, and other hardware acceleration devices. The library serves users in every technical computing market. Data structures in ArrayFire are smartly managed to avoid costly memory transfers and to take advantage of each performance feature provided by the underlying hardware. The community of ArrayFire developers invites you to build with us if...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    MeshLab

    MeshLab

    The open source mesh processing system

    ...It is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting this kind of meshes. MeshLab is mostly based on the open source C++ mesh processing library VCGlib developed at the Visual Computing Lab of ISTI - CNR. VCG can be used as a stand-alone large-scale automated mesh processing pipeline, while MeshLab makes it easy to experiment with its algorithms interactively. The open source system for processing and editing 3D triangular meshes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 19
    Librum

    Librum

    The Librum client application

    A clean and powerful way to read and manage your e-books on any device. Create your own personalized online library that you can access from any device, anytime, anywhere. Librum automatically saves everything you need to the cloud. Focus on what actually matters, using a simple and straight forward interface. Librum works out of the box, everywhere and at any time. Organize your library the way you want it to be using Librum's organization features. Add your books to collections, tag them,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MusicPlayer2

    MusicPlayer2

    Audio player that can play common audio formats

    MusicPlayer2 is a simple music-player application (or prototype) implemented in — presumably — a web or desktop environment, intended to give users a clean, functional interface for managing and playing audio files. The project likely implements basic playlist management, playback controls (play, pause, skip), and possibly UI features to browse or organize music. Because many smaller music-player projects aim for simplicity, MusicPlayer2 may focus on providing a lightweight,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Diligent Core

    Diligent Core

    A modern cross-platform low-level graphics API

    DiligentCore is a low-level, cross-platform rendering library designed to provide a modern graphics abstraction layer over Direct3D11, Direct3D12, OpenGL, Vulkan, and Metal. It’s aimed at developers building high-performance rendering engines and scientific visualization tools. DiligentCore gives precise control over GPU resources and rendering pipelines, while also abstracting away platform-specific boilerplate. The library is modular, extensible, and well-suited for projects that require...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Taiga

    Taiga

    A lightweight anime tracker for Windows

    Taiga is an open-source desktop application for Windows. It automatically detects the anime videos you watch on your computer and synchronizes your progress with online services. It helps you manage your anime library, discover new series, share watched episodes and download new ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    react-native-filament

    react-native-filament

    A real-time physically based 3D rendering engine for React Native

    react-native-filament is a React Native wrapper for Google's Filament real-time physically-based rendering engine, enabling mobile developers to render high-quality 3D scenes within React Native applications. This library acts as a bridge between JavaScript and the powerful Filament engine through native modules, giving React Native apps access to modern rendering capabilities like PBR materials, image-based lighting, and dynamic shadows. Designed for both iOS and Android, it opens the door...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    OpenB3d is a library that allows easy access to 3d features of OpenGL, and quick game development
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    OpenXR Conformance Test Suite

    OpenXR Conformance Test Suite

    Conformance test suite for OpenXR

    OpenXR Conformance Test Suite is a collection of tests covering the breadth of the OpenXR API. Some tests have been grouped by tags depending on the involvement of the tester/invoker (e.g. [interactive]) and the area of the test (e.g. [composition] and [actions]). Interactive tests for validating layer composition must run for all graphics APIs supported by the runtime and action tests must run for all interaction profiles supported by the runtime. For this reason, the suite of tests is run...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next