Rendering

Top 23 Rendering Open-Source Projects

  • PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

  • Project mention: Release Radar • March 2024 Edition | dev.to | 2024-04-07

    If you're into video game dev, then PixiJS is something you need to know about. It's a HTML5 game engine that provides a lightweight 2D library across all devices. This latest update has a new package structure, custom builds, graphics API overhaul, and lots more. You can read about all these changes in the PixiJS Migration Guide. Also big congrats to PixiJS for being part of the open source community for ten years now! 😮.

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: How to Become a Software Engineer ? | dev.to | 2024-04-23

    C++: How OpenGL works: software rendering in 500 lines of code

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
  • blender

    Official mirror of Blender

  • Project mention: I fully support this. | /r/KerbalSpaceProgram | 2023-06-24

    Please try looking through some large open source projects and contributing major contributions by familiarizing yourself with the code base, learning multiple programming languages, and not having major bugs in your code. I'd imagine you wouldn't want to do this.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

  • Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10

    I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259

  • Texture

    Smooth asynchronous user interfaces for iOS apps.

  • Project mention: Building Reddit’s Design System on iOS | /r/RedditEng | 2023-09-27

    Historically, Reddit has used both UIKit and Texture as layout engines to build out the Reddit app. At the time of its adoption, Texture was used as a way to build screens and have the UI update asynchronously, which mitigated frame rate hitches and optimized scroll performance. However, Texture represented a significantly different paradigm for building UI than UIKit, and prior to RPL, we had components built on both layout engines. Reusing components across these frameworks was difficult, and having to juggle two different mental models for these systems made it difficult from a developer’s perspective. As a result, we opted to deprecate and migrate off of Texture.

  • Fyrox

    3D and 2D game engine written in Rust

  • Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • tinyraytracer

    A brief computer graphics / rendering course

  • Project mention: But can it raytrace? | /r/termux | 2023-10-16

    Source: https://github.com/ssloy/tinyraytracer

  • gg

    Go Graphics - 2D rendering in Go with a simple API.

  • Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    OGRE (MIT/C++) https://github.com/OGRECave/ogre

  • mapnik

    Mapnik is an open source toolkit for developing mapping applications

  • tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  • DiligentEngine

    A modern cross-platform low-level graphics library and rendering framework

  • Project mention: DiligentGraphics: Open-source cross-platform rendering middleware | news.ycombinator.com | 2024-04-29
  • armory

    3D Engine with Blender Integration

  • Project mention: Blender Game Engine's | /r/gamedev | 2023-09-23
  • asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

  • yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  • BlenderProc

    A procedural Blender pipeline for photorealistic training image generation

  • Glitter

    Dead Simple OpenGL

  • F3D

    Fast and minimalist 3D viewer.

  • Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
  • rust-doom

    A Doom Renderer written in Rust.

  • tinykaboom

    A brief computer graphics / rendering course

  • arrow-js

    Reactivity without the framework

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rendering related posts

  • Abstraction arround CommandBuffers and Queues

    1 project | /r/vulkan | 11 Dec 2023
  • Show HN: Structuresmith – Generate Project Files and Templates for Consistency

    1 project | news.ycombinator.com | 10 Dec 2023
  • Realtime Ray Marching implemented with Rust and wgpu

    3 projects | /r/rust_gamedev | 6 Dec 2023
  • Is it possible and realistic to learn independent of an API?

    3 projects | /r/GraphicsProgramming | 6 Dec 2023
  • But can it raytrace?

    1 project | /r/termux | 16 Oct 2023
  • Blender Game Engine's

    1 project | /r/gamedev | 23 Sep 2023
  • Web Rendering Proxy – Use historical browsers with the modern web

    1 project | news.ycombinator.com | 17 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Rendering projects? This list will help you:

Project Stars
1 PixiJS 42,610
2 tinyrenderer 19,434
3 bgfx 14,352
4 blender 11,589
5 Open3D 10,538
6 Texture 7,944
7 Fyrox 7,273
8 Piccolo 5,546
9 tinyraytracer 4,903
10 gg 4,282
11 Ogre 3D 3,745
12 mapnik 3,548
13 tiny-cuda-nn 3,432
14 DiligentEngine 3,331
15 armory 3,000
16 asm-dom 2,773
17 yocto-gl 2,766
18 BlenderProc 2,560
19 Glitter 2,428
20 F3D 2,358
21 rust-doom 2,315
22 tinykaboom 2,309
23 arrow-js 2,264

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com