Our great sponsors
|8 days ago||3 days ago|
|GNU General Public License v3.0 or later||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Post-mortem of a long-standing bug in video Game Path Of Exile, which was caused by a stale pointer
3 projects | reddit.com/r/cpp | 1 Jun 2022
I started in 2001 with OpenSceneGraph which made extensive use of intrusive pointers. This was 10 years before C++11 note. That codebase continues to be relevant and as performing as ever.
What program do I use for a physics engine?
2 projects | reddit.com/r/cpp_questions | 28 Mar 2022
I have been using OpenSceneGraph for over 20 years. It is used in the military a lot and I myself have seen it used to simulate war scenarios with realtime data aboard of a command-and-control center of a battleship.
Graphics Engine Only ....
5 projects | reddit.com/r/gamedev | 7 Feb 2022
Does http://www.openscenegraph.org/ fit?
Current state of SimRacing in Linux (Updated to 2022-2)
9 projects | reddit.com/r/simracing | 2 Feb 2022
Speed Dreams: It is a fork of TORCS, and was born as the need to include many more functions to the latter. In Speed Dreams the menus would be completely redesigned, adding many more options and making them much more intuitive; the game acquired dynamic time, improvements in reflections, career mode, a new simulation mode and multi threading. Over time many more options were implemented, such as local multiplayer mode, Force Feedback, and of course more and better cars and tracks, a new and more powerfull graphic engine (OpenSceneGraph) among other things, making it a much more complete game than its predecessor. They recently they have presented version 2.2.3. You can also install it in AppImage and Flatpak format.
I want to make a game for Linux. Where do I even start?
14 projects | reddit.com/r/linuxquestions | 20 Nov 2021
openscenegraph (mainly focuses on graphics, used by openmw for example)
Getting information about classes, methods and variables in C++?
4 projects | reddit.com/r/cpp_questions | 13 Aug 2021
Is there a good, open source, realistic OpenGL renderer for us to use?
9 projects | reddit.com/r/opengl | 30 May 2021
I love Godot for a complete game engine. For just the renderer you could consider http://www.openscenegraph.org
Speed Dreams needs you! (Call for devs)
2 projects | reddit.com/r/opensourcegames | 3 May 2021
-Finish the implementation of the new OpenSceneGraph rendering engine: The game allows to replace the default renderer (ssggraph) with OpenSceneGraph, but it still needs to implement many features to be completed, as well as further optimisation.
Leveraging Rust and the GPU to render user interfaces at 120 FPS
15 projects | news.ycombinator.com | 9 Mar 2023
How important is avoiding Blink/Chromium to you? And if not at all, why?
2 projects | reddit.com/r/browsers | 8 Mar 2023
Graphic Library for C
3 projects | reddit.com/r/C_Programming | 23 Feb 2023
There’s also Skia by Google. Used by Android and Google Chrome.
Ask HN: Is WASM (WebAssembly) getting adoption in real use cases?
2 projects | news.ycombinator.com | 29 Jan 2023
Not specially something that you cannot do without WASM but at $WORK we are using a WASM build of Skia  to render canvas from nodejs.
Why use WASM ? Because we wanted to stay close to our stack (ie. calling wasm from nodejs). Do it work ? Yes, memory consumption is quite heavy though (each WASM module have its own heap that can quickly grow).
However we are looking to directly use Skia now and avoid the overhead of WASM so i think its a nice solution in the beginning but you might want to ditch it later on.
SIMD intrinsics and the possibility of a standard library solution
16 projects | reddit.com/r/cpp | 8 Jan 2023
I use SkVx from Skia. It uses compilers' vector extensions and few platform-specific intrinsics. If no vector extension available (e.g. msvc), a scalar implementation is provided in the hope that compiler can vectorize it.
Can you develop any type of desktop app with Flutter?
3 projects | reddit.com/r/FlutterDev | 26 Dec 2022
Regarding compiling to JS, you can compile dart to JS however when running Flutter on mobile platforms such as iOS or Android, you're not compiling to JS but instead you're using Dart to draw widgets on the screen via Flutter engine which uses a cross-platform graphics engine under the hood called Skia. If you're running on web on the other hand, your dart code would compile to vector graphics rendered within a canvas element in pure HTML.
Build desktop applications with JetBrains' new UI style and Compose Desktop
4 projects | reddit.com/r/Kotlin | 23 Nov 2022
It built on a render framework named skia, JetBrains create a kotlin mapping which named skiko for it.
In One Minute : Flutter
3 projects | dev.to | 8 Nov 2022
Flutter applications are written in the Dart programming language, and can connect to platform languages such as Java, Kotlin, Swift, and Objective-C. Also, thanks to ffi support, it is possible to interact with the C code directly . Flutter itself is built with C, C++, Dart, and Skia (a 2D rendering engine).
JetBrains invites developers to join the Fleet Public Preview Program
9 projects | news.ycombinator.com | 12 Oct 2022
Fleet does not use Compose, but it does use Skiko, which also provides binding for Skia (the native graphics library also used by Chrome & Flutter).
The main difference between the libraries is that Skija provides Java/JVM bindings for Skia, whereas Skiko provides Kotlin bindings for Kotlin/JVM, Kotlin/JS, and Kotlin/Native targets. Of course Skiko's Kotlin/JVM bindings can be used with other JVM languages, not just with Kotlin.
Opinions on canvas(or canvas like capabilities) in React Native
2 projects | reddit.com/r/react | 13 Sep 2022
RN Skia: https://github.com/Shopify/react-native-skia Skia itself: https://skia.org/
What are some alternatives?
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Ogre 3D - scene-oriented, flexible 3D engine (C++, Python, C#, Java)
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
Lottie for Android, iOS, and React Native - Render After Effects animations natively on Android and iOS, Web, and React Native
Open-Source Vulkan C++ API - Open-Source Vulkan C++ API