Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Graphic Open-Source Projects
-
Protip: get draw.io if you want to edit that file. Or just use the online https://www.drawio.com/ (previously diagram.net?)
-
Project mention: Why is this happening??? Whenever I paste an image into Aseprite the colors change to purple | /r/aseprite | 2023-11-15
Are you on macOS? There is a known issue that we've just fixed and released a new version with the fix today as v1.3-rc7 (we're going to publish some release notes in the following days).
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: I'm trying to build a progress bar for an Iced GUI app and having a lot of trouble with it. | /r/rust | 2023-09-22
I am building an app using Iced that takes hashes of the files in a directory and assigns them to a profile. The problem is that I can't get the progress bar to update in real time. I've been checking out examples like this https://github.com/iced-rs/iced/tree/master/examples/download_progress. But I just can't get the progress bar to move. Is anyone available to take a look at my code and maybe show me a fix (as long as you're okay with MIT licensing your changes)?
-
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Project mention: My Google Play Developer account has been terminated | news.ycombinator.com | 2023-10-15I thought it could be funny to use the javascript version of it https://p5js.org/ in a web page and then wrap it in a Unity app, since Unity was and is the environment I use for making apps.
-
Project mention: Show HN: GitHub Stats Dashboard Powered by GraphQL API and GitHub Action | news.ycombinator.com | 2023-06-21
The docs don't agree with you - https://github.com/rough-stuff/rough/wiki#seed - if you use a fixed non-zero value it should be the same every time.
-
Project mention: How do I become a graphics programmer? – A guide from AMD Game Engineering team | news.ycombinator.com | 2023-11-22
There are a couple of excellent resources out there for implementing 3D rendering from scratch.
On that I cannot recommend enough is this github repo:
https://github.com/ssloy/tinyrenderer/wiki/Lesson-0:-getting...
If you are more of a visual learner, this guy is also a treasure trove:
-
mojs.github.io
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Also beginner here, I think you can learn other's codes to get a better understanding of the API by learning how others can abstract these concept into higher level. They're many great projects out there like Google's pbr renderer filament https://github.com/google/filament, AMD's gltf sample https://github.com/GPUOpen-LibrariesAndSDKs/glTFSample and also as many suggested, the Sascha Willems's repos https://github.com/SaschaWillems and the official sample https://github.com/KhronosGroup/Vulkan-Samples
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
-
Project mention: Advice for managing a group of beginner C programmers, myself included | /r/C_Programming | 2023-11-21
-
awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
-
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
https://github.com/bkaradzic/bgfx for just that FOSS intermediate rendering library (includes Minecraft)
-
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
Popular embedded UI library
-
-
-
-
GLFW: A library for window creation and managing user input.
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
If it's just to align text in the centre or to the right of a box, you could use a button and, by using theming, hide the fact that it's a button. https://github.com/hoffstadt/DearPyGui/issues/1111
-
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
-
Konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Based on this, I found that some of the libraries are dead and no longer have any support. Only two libraries are still alive and have significant amount of stars on GitHub and downloads on NPM. They are Fabric.js and Konva.js.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Project mention: Valve Says Counter-Strike 2 for macOS Not Happening, There Aren't Enough Players | news.ycombinator.com | 2023-10-10 -
Project mention: How do I become a graphics programmer? – A guide from AMD Game Engineering team | news.ycombinator.com | 2023-11-22
wgpu, the Rust WebGPU implementation is the bee's knees. https://wgpu.rs/ You can use it beyond the web.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Graphics related posts
- Question regarding descriptor set binding invalidation/disturbing over pipeline boundaries
- Vtracer: Next-Gen Raster-to-Vector Conversion
- How do I become a graphics programmer? – A guide from AMD Game Engineering team
- There is anything like wgpu.rs for Zig?
- Serverless development experience for embedded computer vision
- Serverless development experience for embedded computer vision
- Why is this happening??? Whenever I paste an image into Aseprite the colors change to purple
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2023
Index
What are some of the best open-source Graphic projects? This list will help you:
Project | Stars | |
---|---|---|
1 | drawio-desktop | 44,009 |
2 | aseprite | 24,420 |
3 | iced | 21,083 |
4 | p5.js | 20,225 |
5 | rough | 18,713 |
6 | tinyrenderer | 18,388 |
7 | Mo.js | 18,150 |
8 | filament | 16,527 |
9 | 3d-game-shaders-for-beginners | 16,351 |
10 | raylib | 16,268 |
11 | awesome-python-applications | 14,962 |
12 | awesome-design | 14,937 |
13 | bgfx | 13,715 |
14 | lvgl | 13,692 |
15 | Primitive Pictures | 12,250 |
16 | Material | 11,968 |
17 | G2 | 11,833 |
18 | GLFW | 11,449 |
19 | DearPyGui | 11,440 |
20 | MonoGame | 10,339 |
21 | Konva | 10,068 |
22 | OpenFrameworks | 9,593 |
23 | wgpu | 9,439 |