With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Renderer Open-Source Projects
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
-
Reactime 6.0: State Debugger for React
Developer tool for time travel debugging and performance monitoring in React applications.
-
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
-
react-ape
🦍• React Renderer to build UI interfaces using canvas/WebGL (TV and Hardware-Accelerated GPU development based)
-
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
-
foolrenderer
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
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! 😮.
this is perfect then. a large part of the threejs userbase is using https://github.com/pmndrs/react-three-fiber (roughly 1/4, and growing) and this is also where you find lots of job opportunities. fiber has a vast eco system, but if you can pair this with your knowledge of shaders you'll find a job tomorrow if you wanted.
Using react-pdf, we crafted a solution that allowed users to manipulate their reports with an impressive degree of flexibility. But, as data grew (imagine trying to cram an entire financial year's worth of invoices, up to 22,000 rows, into one PDF), our solution began to falter, especially on older PCs with limited resources.
Project mention: Show HN: A JavaScript library for data visualization in both SVG and Canvas | news.ycombinator.com | 2024-04-11> DOM-like event bubbling
This does sound very interesting. I started playing with https://two.js.org/ for a browser game but the event system proved a challange. The typescript focus also looks promising. Will give it a try.
Project mention: DiligentGraphics: Open-source cross-platform rendering middleware | news.ycombinator.com | 2024-04-29
Project mention: Looking to create a engine (for fun) and am willing to rethink my stack from scratch. Should I go with Rust/wgpu/web-based UI, or C++/Vulkan/Qt, or even some other stack? | /r/GraphicsProgramming | 2023-06-05LLGL Looks like a good alternative to BGFX, I haven't tried it though.
Yeah this is neat but it is 90% not done and that is being generous.
For a open source path tracer with a full glTF compatible material model and lighting and runs in the browser check out:
https://github.com/gkjohnson/three-gpu-pathtracer
Or if you want hardcore features look at Moonray from Dreamworks:
https://github.com/dreamworksanimation/openmoonray
Renderer related posts
- How we improved our client-side PDF generation by 5x
- Setup HTML Templates and Static Assets in Golang
- Show HN: An open-source web-app for creating resumes using YAML
- Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.
- How to create dynamic PDF using React?
- How to display a PDF and allow user to fill it and sign it directly inside a ReactJS website?
- Failing to print a PDF file generated with "react-pdf" library. Weird error messages at console
-
A note from our sponsor - SurveyJS
surveyjs.io | 29 Apr 2024
Index
What are some of the best open-source Renderer projects? This list will help you:
Project | Stars | |
---|---|---|
1 | PixiJS | 42,552 |
2 | react-three-fiber | 25,986 |
3 | react-pdf | 14,135 |
4 | two.js | 8,190 |
5 | react-blessed | 4,431 |
6 | DiligentEngine | 3,310 |
7 | PSD.rb | 3,123 |
8 | commonmark-java | 2,171 |
9 | Reactime 6.0: State Debugger for React | 2,154 |
10 | pixi-react | 2,134 |
11 | LLGL | 1,890 |
12 | ngx-quill | 1,737 |
13 | react-ape | 1,559 |
14 | redocx | 1,399 |
15 | VideoContext | 1,307 |
16 | three-gpu-pathtracer | 1,205 |
17 | foolrenderer | 941 |
18 | PortableGL | 927 |
19 | SoftGLRender | 920 |
20 | react-pixi-fiber | 852 |
21 | termimad | 840 |
22 | rendy | 815 |
23 | tangram-es | 805 |
Sponsored