1.FreeCAD / FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
- freecad
- engineering
- opencascade
- architecture
- cad
- bim
- +10 more
Ranked by Attention Score: stars gained over the last 30 complete days
89 repositories by Attention Score · Oct 6, 2026 – Nov 4, 2026 (UTC)
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Fast and minimalist 3D viewer.
OpenSCAD - The Programmers Solid 3D CAD Modeller
FlashMLA: Efficient Multi-head Latent Attention Kernels
Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
CUDA Templates and Python DSLs for High-Performance Linear Algebra
JPEG XL image format reference implementation
Open3D: A Modern Library for 3D Data Processing
Open-source image viewer and editor for Linux. View HEIC, AVIF, JPEG XL, RAW previews, and Motion Photos in fullscreen or floating windows.
LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, WebGPU, and WebGL2
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Optimized primitives for collective multi-GPU communication
HarfBuzz text shaping engine
projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
Productive, portable, and performant GPU programming in Python.
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
2D Vector Graphics Engine Powered by a JIT Compiler
3D Engine with Blender Integration
OpenSceneGraph git repository
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Lightweight and modular C++11 graphics middleware for games and data visualization
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Vulkan Bootstrapping Iibrary
A C++ & Python viewer for 3D data like meshes and point clouds
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
High performance physically based renderer in C++11
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
ArrayFire: a general purpose GPU library.
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
webgpu.h - C version of the JS API, for both native and Wasm. A multi-vendor standard between Dawn/Emdawnwebgpu and wgpu-native. Designed primarily for binding into higher-level languages.
A single-file zero-overhead C++ idiomatic wrapper for WebGPU native
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
An image processing pipeline for ROS.
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Image metadata library and tools
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon
A C++ GPU Computing Library for OpenCL
An efficient C++20 GPU numerical computing library with Python-like syntax
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
A realtime visual programming language for interactive media.
HARFANG 3D source code public repository
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
LidarView performs real-time reception, recording, visualization and processing of 3D LiDAR data. This repository is a mirror of https://gitlab.kitware.com/LidarView/lidarview.
stdgpu: Efficient STL-like Data Structures on the GPU
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Thin, unified, C++-flavored wrappers for the CUDA APIs
A C++ binding for the OpenGL API, generated using the gl.xml specification.
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications
Vulkan best practice for mobile developers
Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
VeloView performs real-time visualization and easy processing of live captured 3D LiDAR data from Velodyne sensors (Alpha Prime™, Puck™, Ultra Puck™, Puck Hi-Res™, Alpha Puck™, Puck LITE™, HDL-32, HDL-64E). Runs on Windows, Linux and MacOS. This repository is a mirror of https://gitlab.kitware.com/LidarView/VeloView-Velodyne.
Modern and easy-to-use library for Vulkan
Video++, a C++14 high performance video and image processing library.
A complete workflow for HDR imaging
High-quality pro HDR image resizing / scaling C++ library, including a very fast, precise, SIMD Lanczos resizer (header-only C++)
The repository host gives no description.
Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
A graphical user interface to annotate point clouds and 3D data.
Framework for Vulkan beginners, used in university education.
C++ modules for plotting, graphing and data visualization