surge
skia-opengl-emscripten
surge | skia-opengl-emscripten | |
---|---|---|
1 | 2 | |
3 | 2 | |
- | - | |
8.2 | 0.0 | |
6 months ago | over 3 years ago | |
C++ | C++ | |
MIT 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.
surge
-
Huge LibRapid Update -- New Features, Performance Improvements and Bug Fixes
In addition to all of these changes, I used LibRapid and Surge to write a simple Flappy Bird genetic AI as a proof of concept. The code runs well on all platforms and can simulate over 20,000 birds without too much trouble. If you want to check it out, here's the GitHub page: https://github.com/Pencilcaseman/FlappyBirdAI
skia-opengl-emscripten
-
How to use C++ as backend
You can even render html using c++ in brower via Emscripten, example: https://github.com/blockspacer/skia-opengl-emscripten/tree/master/docs
-
The best option for desktop GUI?
NoesisGUI looks good https://github.com/blockspacer/skia-opengl-emscripten/issues/6
What are some alternatives?
Humanoid - Arkanoid clone made with RayLib
cefpython - Python bindings for the Chromium Embedded Framework (CEF)
bgfx-starter - Project template for applications using BGFX, GLFW, GLM and IMGUI. Built with premake.
C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
raylib-cmake-starter - A Raylib Starter Project for C/C++ and CMake
asm-dom - A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
Embroidermodder - Free machine embroidery software supporting a variety of formats.
Skity - A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM
FlappyBirdAI - A simple flappy-bird AI program developed with LibRapid and Surge
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
EmGlue - 🕸️ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.
bergamot-translator - Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.