#cplusplus #3d_graphics #computer_graphics #cpp #gltf #graphics #path_tracer #path_tracing #physically_based_rendering #rendering
https://github.com/xelatihy/yocto-gl
https://github.com/xelatihy/yocto-gl
GitHub
GitHub - xelatihy/yocto-gl: Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics - xelatihy/yocto-gl
#other #adobe_xd #design #design_system #design_tools #figma #graphics #illustration #photos #sketch #ui
https://github.com/MohamedYoussouf/Design-Resources
https://github.com/MohamedYoussouf/Design-Resources
GitHub
GitHub - MohamedYoussouf/Design-Resources: A curated list of design resources from design templates, stock photos, icons, colors…
A curated list of design resources from design templates, stock photos, icons, colors, and much more. - MohamedYoussouf/Design-Resources
#html #graphics #graphics_programming #real_time_rendering #rendering #rendering_3d_graphics #rendering_engine
https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection
https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection
GitHub
GitHub - QianMo/Real-Time-Rendering-4th-Bibliography-Collection: Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real…
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference - QianMo/Real-Time-Rendering-4th-Bibliography-Collection
#cplusplus #cpp #cross_platform #dearpygui #graphics #gui #imgui #linux #macos #native #python #python_gui #toolkit #tools #ui #windows
https://github.com/hoffstadt/DearPyGui
https://github.com/hoffstadt/DearPyGui
GitHub
GitHub - hoffstadt/DearPyGui: Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies - hoffstadt/DearPyGui
#cplusplus #d3d11 #d3d12 #d3d9 #dawn #directx #directx_11 #directx_12 #engine #gamedev #gles #glfw #graphics #metal #opengl #rendering #sdl #vulkan #vulkan_api #webgl #webgpu
https://github.com/bkaradzic/bgfx
https://github.com/bkaradzic/bgfx
GitHub
GitHub - bkaradzic/bgfx: Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. - bkaradzic/bgfx
#cplusplus #3d #3d_graphics #c_plus_plus #computer_graphics #cpp #engine #fun #graphics #images #learning #opengl #picture #pixels #rasterizer #rendering #rendering_engine #rendering_pipeline #shaders #software_rendering #tutorial
https://github.com/ssloy/tinyrenderer
https://github.com/ssloy/tinyrenderer
GitHub
GitHub - ssloy/tinyrenderer: A brief computer graphics / rendering course
A brief computer graphics / rendering course. Contribute to ssloy/tinyrenderer development by creating an account on GitHub.
#cplusplus #directx #game_engine #gamedev #graphics_engine #metal #open_source #opengl #vulkan #webassembly #webgpu #zig #zig_package #ziglang
https://github.com/hexops/mach
https://github.com/hexops/mach
GitHub
GitHub - hexops/mach: zig game engine & graphics toolkit
zig game engine & graphics toolkit. Contribute to hexops/mach development by creating an account on GitHub.
#cplusplus #c #c_plus_plus #console #fragment_shader #geometry #glfw #glsl #glslviewer #graphics #linux #opengl_es #osx #raspberry_pi #raspberrypi #shaders #texture #uniform #vertex_shaders #webgl
https://github.com/patriciogonzalezvivo/glslViewer
https://github.com/patriciogonzalezvivo/glslViewer
GitHub
GitHub - patriciogonzalezvivo/glslViewer: Console-based GLSL Sandbox for 2D/3D shaders
Console-based GLSL Sandbox for 2D/3D shaders. Contribute to patriciogonzalezvivo/glslViewer development by creating an account on GitHub.
#cplusplus #3d #3d_graphics #3d_viewer #command_line_tool #dxf #fbx #glb #gltf #gltf_viewer #graphics #kiss #obj #physically_based_rendering #raytracing #rendering #step #stl_viewer #volume_rendering #vtk
https://github.com/f3d-app/f3d
https://github.com/f3d-app/f3d
GitHub
GitHub - f3d-app/f3d: Fast and minimalist 3D viewer.
Fast and minimalist 3D viewer. Contribute to f3d-app/f3d development by creating an account on GitHub.
#javascript #diagram_editor #electron_app #graphics #javascript_applications
**drawio-desktop** is a free app for creating diagrams and whiteboards on your computer. It is safe because it doesn't connect to the internet except for updates, and it doesn't send any of your data or usage information outside. You can use it for any purpose without paying, as long as you follow the rules of the Apache 2.0 license. This app is great because it keeps your data secure and private, making it a reliable tool for your work or projects.
https://github.com/jgraph/drawio-desktop
**drawio-desktop** is a free app for creating diagrams and whiteboards on your computer. It is safe because it doesn't connect to the internet except for updates, and it doesn't send any of your data or usage information outside. You can use it for any purpose without paying, as long as you follow the rules of the Apache 2.0 license. This app is great because it keeps your data secure and private, making it a reliable tool for your work or projects.
https://github.com/jgraph/drawio-desktop
GitHub
GitHub - jgraph/drawio-desktop: Official electron build of draw.io
Official electron build of draw.io. Contribute to jgraph/drawio-desktop development by creating an account on GitHub.
#rust #game #game_development #game_engine #gamedev #graphics #html #opengl #pico_8 #pixel_art #python #pyxel #rust #tic_80 #webgl
Pyxel is a simple and fun way to make retro-style games using Python. It lets you create games with 16 colors and 4 sound channels, just like old video games. You can run Pyxel on Windows, Mac, Linux, and even in your web browser. To get started, you just need to install Python and then use the `pip install pyxel` command. Pyxel comes with easy-to-use tools for editing images and sounds, and it has many examples to help you learn. This makes it great for beginners and experienced developers alike, allowing you to focus on creating your game without complicated coding.
https://github.com/kitao/pyxel
Pyxel is a simple and fun way to make retro-style games using Python. It lets you create games with 16 colors and 4 sound channels, just like old video games. You can run Pyxel on Windows, Mac, Linux, and even in your web browser. To get started, you just need to install Python and then use the `pip install pyxel` command. Pyxel comes with easy-to-use tools for editing images and sounds, and it has many examples to help you learn. This makes it great for beginners and experienced developers alike, allowing you to focus on creating your game without complicated coding.
https://github.com/kitao/pyxel
GitHub
GitHub - kitao/pyxel: A retro game engine for Python
A retro game engine for Python. Contribute to kitao/pyxel development by creating an account on GitHub.
#c_lang #c #embedded #graphics #gui #mcu #microcontroller #tft
LVGL (Light and Versatile Graphics Library) is a popular, free, and open-source library for creating beautiful user interfaces (UIs) on various microcontrollers and display types. Here’s what you need to know LVGL offers over 30 built-in widgets, a powerful style system, web-inspired layout managers, and support for multiple languages.
- **Portable and Efficient** Detailed documentation with over 100 examples helps you get started quickly. You can also try out demos directly in your browser.
- **Community Support** LVGL can be integrated into various platforms like Arduino, PlatformIO, Zephyr, ESP-IDF, and more.
Using LVGL benefits you by providing a robust and flexible tool to create modern GUIs efficiently, with extensive community support and resources to help you every step of the way.
https://github.com/lvgl/lvgl
LVGL (Light and Versatile Graphics Library) is a popular, free, and open-source library for creating beautiful user interfaces (UIs) on various microcontrollers and display types. Here’s what you need to know LVGL offers over 30 built-in widgets, a powerful style system, web-inspired layout managers, and support for multiple languages.
- **Portable and Efficient** Detailed documentation with over 100 examples helps you get started quickly. You can also try out demos directly in your browser.
- **Community Support** LVGL can be integrated into various platforms like Arduino, PlatformIO, Zephyr, ESP-IDF, and more.
Using LVGL benefits you by providing a robust and flexible tool to create modern GUIs efficiently, with extensive community support and resources to help you every step of the way.
https://github.com/lvgl/lvgl
GitHub
GitHub - lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. - GitHub - lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
#c_lang #android #c #embedded #game_development #game_engine #gamedev #graphics #hacktoberfest #iot #linux #opengl #programming #raspberry_pi #raylib #videogames #wasm #webassembly
Raylib is a simple and easy-to-use library for programming videogames. It supports multiple platforms like Windows, Linux, macOS, and more, and it doesn't need any external dependencies. Raylib is great for prototyping, education, and graphical applications. It has full 3D support, audio capabilities, and a powerful math module. You can learn through over 140 code examples and use it with many programming languages. It's free and open source, making it a great tool for anyone interested in game development. This library helps you focus on coding without needing fancy interfaces or visual helpers, making it perfect for those who enjoy pure coding.
https://github.com/raysan5/raylib
Raylib is a simple and easy-to-use library for programming videogames. It supports multiple platforms like Windows, Linux, macOS, and more, and it doesn't need any external dependencies. Raylib is great for prototyping, education, and graphical applications. It has full 3D support, audio capabilities, and a powerful math module. You can learn through over 140 code examples and use it with many programming languages. It's free and open source, making it a great tool for anyone interested in game development. This library helps you focus on coding without needing fancy interfaces or visual helpers, making it perfect for those who enjoy pure coding.
https://github.com/raysan5/raylib
GitHub
GitHub - raysan5/raylib: A simple and easy-to-use library to enjoy videogames programming
A simple and easy-to-use library to enjoy videogames programming - raysan5/raylib
#javascript #art #creative_coding #design #education #graphics #html #javascript #learning #p5js #processing #sound
p5.js is a free and open-source JavaScript library for creative coding, designed to be accessible and inclusive. It allows users to create interactive, audio-visual, experimental, and generative works for the web. The library is built on principles of accessibility, inclusivity, community, and joy, making it suitable for artists, designers, educators, beginners, and everyone else.
Key benefits include p5.js prioritizes accessibility, ensuring it's usable by a wide range of people.
- **Community Support** The library comes with comprehensive documentation and visual examples, along with tutorials and a web editor where you can start coding right away.
- **Customizable Tools**: Users can extend p5.js with many community-created libraries, adding different capabilities to their projects.
Overall, p5.js encourages iterative and exploratory coding for creative expression, fostering a welcoming environment for all voices.
https://github.com/processing/p5.js
p5.js is a free and open-source JavaScript library for creative coding, designed to be accessible and inclusive. It allows users to create interactive, audio-visual, experimental, and generative works for the web. The library is built on principles of accessibility, inclusivity, community, and joy, making it suitable for artists, designers, educators, beginners, and everyone else.
Key benefits include p5.js prioritizes accessibility, ensuring it's usable by a wide range of people.
- **Community Support** The library comes with comprehensive documentation and visual examples, along with tutorials and a web editor where you can start coding right away.
- **Customizable Tools**: Users can extend p5.js with many community-created libraries, adding different capabilities to their projects.
Overall, p5.js encourages iterative and exploratory coding for creative expression, fostering a welcoming environment for all voices.
https://github.com/processing/p5.js
GitHub
GitHub - processing/p5.js: p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to…
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 Proces...
#rust #elm #graphics #gui #interface #renderer_agnostic #rust #toolkit #user_interface #widget #widgets
Iced is a simple and safe way to create graphical user interfaces (GUIs) for computers using the Rust programming language. It works on Windows, macOS, Linux, and even the web. Iced makes it easy to build GUIs with features like responsive layouts, built-in widgets, and custom widget support. It also has tools to help you debug your application and see how it performs. The benefit to you is that Iced simplifies the process of creating user interfaces, making it easier and faster to develop applications that look good and work well across different platforms.
https://github.com/iced-rs/iced
Iced is a simple and safe way to create graphical user interfaces (GUIs) for computers using the Rust programming language. It works on Windows, macOS, Linux, and even the web. Iced makes it easy to build GUIs with features like responsive layouts, built-in widgets, and custom widget support. It also has tools to help you debug your application and see how it performs. The benefit to you is that Iced simplifies the process of creating user interfaces, making it easier and faster to develop applications that look good and work well across different platforms.
https://github.com/iced-rs/iced
GitHub
GitHub - iced-rs/iced: A cross-platform GUI library for Rust, inspired by Elm
A cross-platform GUI library for Rust, inspired by Elm - iced-rs/iced