#cplusplus #cmkr #cpp #dmc5 #first_person #freecam #lua #mhrise #modding #mods #monster_hunter_rise #re_engine #re2 #re3 #re4 #re7 #re8 #scripting #sf6 #virtual_reality #vr
REFramework is a tool for modding games that use the RE Engine, like Resident Evil and Devil May Cry. It allows users to add new features to their games, such as VR support, motion controls, and custom scripts using Lua. This framework helps players customize their gaming experience by fixing bugs and adding cool mods like manual flashlights or free camera modes. Using REFramework can make your games more enjoyable and interactive.
https://github.com/praydog/REFramework
REFramework is a tool for modding games that use the RE Engine, like Resident Evil and Devil May Cry. It allows users to add new features to their games, such as VR support, motion controls, and custom scripts using Lua. This framework helps players customize their gaming experience by fixing bugs and adding cool mods like manual flashlights or free camera modes. Using REFramework can make your games more enjoyable and interactive.
https://github.com/praydog/REFramework
GitHub
GitHub - praydog/REFramework: Scripting platform, modding framework and VR support for all RE Engine games
Scripting platform, modding framework and VR support for all RE Engine games - praydog/REFramework
#cplusplus #cpp #cuda #deep_learning #deep_learning_library #gpu #nvidia
CUTLASS is a powerful tool for high-performance matrix operations on NVIDIA GPUs. It helps developers create efficient code by breaking down complex tasks into reusable parts, making it easier to build custom applications. CUTLASS supports various data types and architectures, including the new Blackwell SM100 architecture, which means users can optimize their programs for different hardware. This flexibility and support for advanced features like Tensor Cores improve performance significantly, benefiting users who need fast computations in fields like AI and scientific computing.
https://github.com/NVIDIA/cutlass
CUTLASS is a powerful tool for high-performance matrix operations on NVIDIA GPUs. It helps developers create efficient code by breaking down complex tasks into reusable parts, making it easier to build custom applications. CUTLASS supports various data types and architectures, including the new Blackwell SM100 architecture, which means users can optimize their programs for different hardware. This flexibility and support for advanced features like Tensor Cores improve performance significantly, benefiting users who need fast computations in fields like AI and scientific computing.
https://github.com/NVIDIA/cutlass
GitHub
GitHub - NVIDIA/cutlass: CUDA Templates and Python DSLs for High-Performance Linear Algebra
CUDA Templates and Python DSLs for High-Performance Linear Algebra - NVIDIA/cutlass
👍1
#cplusplus #c_plus_plus #cpp #game_development #game_engine #physics #physics_engine #physics_simulation #simulation #vr
Jolt Physics is a powerful tool for creating realistic movements in games and VR. It helps simulate how objects move and interact, like characters being knocked back or vehicles moving realistically. This engine is efficient, scalable, and accurate, making it great for complex worlds like those in "Horizon Forbidden West." Using Jolt Physics benefits developers by allowing them to create engaging physics-driven experiences without sacrificing performance. It supports many platforms and can handle multiple tasks at once, making it very useful for game development.
https://github.com/jrouwe/JoltPhysics
Jolt Physics is a powerful tool for creating realistic movements in games and VR. It helps simulate how objects move and interact, like characters being knocked back or vehicles moving realistically. This engine is efficient, scalable, and accurate, making it great for complex worlds like those in "Horizon Forbidden West." Using Jolt Physics benefits developers by allowing them to create engaging physics-driven experiences without sacrificing performance. It supports many platforms and can handle multiple tasks at once, making it very useful for game development.
https://github.com/jrouwe/JoltPhysics
GitHub
GitHub - jrouwe/JoltPhysics: A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable…
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West. - jrouwe/JoltPhysics
#cplusplus #blockchain #cpp #ethereum #hacktoberfest #language #programming_language #smartcontracts #solidity
Solidity is a programming language used to create smart contracts on the Ethereum platform. It's designed for writing programs that run automatically without anyone controlling them, allowing users to implement tokens, voting systems, and more. Using Solidity benefits developers by providing a familiar syntax similar to C++ and JavaScript, making it easier to learn and use. Additionally, it supports complex data types and inheritance, which are useful for creating sophisticated smart contracts. This helps developers build secure and reliable decentralized applications (dApps) efficiently.
https://github.com/ethereum/solidity
Solidity is a programming language used to create smart contracts on the Ethereum platform. It's designed for writing programs that run automatically without anyone controlling them, allowing users to implement tokens, voting systems, and more. Using Solidity benefits developers by providing a familiar syntax similar to C++ and JavaScript, making it easier to learn and use. Additionally, it supports complex data types and inheritance, which are useful for creating sophisticated smart contracts. This helps developers build secure and reliable decentralized applications (dApps) efficiently.
https://github.com/ethereum/solidity
GitHub
GitHub - argotorg/solidity: Solidity, the Smart Contract Programming Language
Solidity, the Smart Contract Programming Language. Contribute to argotorg/solidity development by creating an account on GitHub.
#cplusplus #assembly #assembly_language #avx512 #benchmark #coroutines #cpp #cpp_programming #cpp17 #cpp20 #cuda #gcc #google_benchmark #hpc #io_uring #linux_kernel #llvm #ptx #ranges #tutorial #tutorials
This repository helps developers improve their coding skills by showing how to write faster and more efficient code. It includes examples for C++, CUDA, and Assembly, focusing on performance optimization techniques. By using this resource, developers can learn how to avoid common pitfalls like performance bottlenecks and improve their coding habits. It also provides benchmarks to compare different coding methods, helping users choose the best approach for their projects. This can lead to significant speed improvements and better use of computer resources.
https://github.com/ashvardanian/less_slow.cpp
This repository helps developers improve their coding skills by showing how to write faster and more efficient code. It includes examples for C++, CUDA, and Assembly, focusing on performance optimization techniques. By using this resource, developers can learn how to avoid common pitfalls like performance bottlenecks and improve their coding habits. It also provides benchmarks to compare different coding methods, helping users choose the best approach for their projects. This can lead to significant speed improvements and better use of computer resources.
https://github.com/ashvardanian/less_slow.cpp
GitHub
GitHub - ashvardanian/less_slow.cpp: Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics…
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and use...
#cplusplus #c #cpp #java #python
Sourcetrail is a free, offline-friendly tool that helps you quickly understand unfamiliar code by visualizing its structure through interactive dependency graphs and code views, supporting C, C++, Java, and Python across Windows, macOS, and Linux. Though development stopped in 2021, it remains useful for exploring codebases without needing an internet connection, making it easier to navigate complex projects and find how different parts connect.
https://github.com/CoatiSoftware/Sourcetrail
Sourcetrail is a free, offline-friendly tool that helps you quickly understand unfamiliar code by visualizing its structure through interactive dependency graphs and code views, supporting C, C++, Java, and Python across Windows, macOS, and Linux. Though development stopped in 2021, it remains useful for exploring codebases without needing an internet connection, making it easier to navigate complex projects and find how different parts connect.
https://github.com/CoatiSoftware/Sourcetrail
GitHub
GitHub - CoatiSoftware/Sourcetrail: Sourcetrail - free and open-source interactive source explorer
Sourcetrail - free and open-source interactive source explorer - CoatiSoftware/Sourcetrail
#cplusplus #best_practices #cpp #graphics #graphics_programming #khronos #tutorials #vulkan #vulkan_api #vulkan_samples
Vulkan is a powerful tool for creating high-performance graphics and computing applications. It helps developers control the GPU better, which can lead to faster and more efficient performance compared to older systems like OpenGL. Vulkan is special because it works on many different platforms, such as Windows, Linux, and Android. This means developers can create applications that run smoothly across various devices. The Vulkan Samples provide resources and tutorials to help developers learn and optimize their applications, making it easier to create high-quality graphics and computing experiences.
https://github.com/KhronosGroup/Vulkan-Samples
Vulkan is a powerful tool for creating high-performance graphics and computing applications. It helps developers control the GPU better, which can lead to faster and more efficient performance compared to older systems like OpenGL. Vulkan is special because it works on many different platforms, such as Windows, Linux, and Android. This means developers can create applications that run smoothly across various devices. The Vulkan Samples provide resources and tutorials to help developers learn and optimize their applications, making it easier to create high-quality graphics and computing experiences.
https://github.com/KhronosGroup/Vulkan-Samples
GitHub
GitHub - KhronosGroup/Vulkan-Samples: One stop solution for all Vulkan samples
One stop solution for all Vulkan samples. Contribute to KhronosGroup/Vulkan-Samples development by creating an account on GitHub.
❤1
#cplusplus #cache #cpp #database #fibers #in_memory #in_memory_database #key_value #keydb #memcached #message_broker #multi_threading #nosql #redis #valkey #vector_search
Dragonfly is a modern in-memory data store compatible with Redis and Memcached, offering up to 25 times higher throughput and better cache efficiency while using up to 80% fewer resources. It scales well with larger servers, supports many Redis commands, and features a unique, memory-efficient cache and fast snapshotting. Dragonfly provides low latency, high performance, and is easy to configure with familiar Redis options. Its design ensures atomic operations and efficient resource use, making it ideal for fast, cost-effective cloud applications needing real-time data access and high scalability. This means you get faster, more efficient caching and data handling with minimal changes to your existing setup[5][2][4].
https://github.com/dragonflydb/dragonfly
Dragonfly is a modern in-memory data store compatible with Redis and Memcached, offering up to 25 times higher throughput and better cache efficiency while using up to 80% fewer resources. It scales well with larger servers, supports many Redis commands, and features a unique, memory-efficient cache and fast snapshotting. Dragonfly provides low latency, high performance, and is easy to configure with familiar Redis options. Its design ensures atomic operations and efficient resource use, making it ideal for fast, cost-effective cloud applications needing real-time data access and high scalability. This means you get faster, more efficient caching and data handling with minimal changes to your existing setup[5][2][4].
https://github.com/dragonflydb/dragonfly
GitHub
GitHub - dragonflydb/dragonfly: A modern replacement for Redis and Memcached
A modern replacement for Redis and Memcached. Contribute to dragonflydb/dragonfly development by creating an account on GitHub.
#cplusplus #cpp #hacktoberfest #iot #iot_device #iot_edge #microcontroller #microsoft_for_beginners #python #raspberry_pi #rpi
You can learn the basics of the Internet of Things (IoT) through a free 12-week course with 24 lessons that guide you step-by-step in building real projects like plant monitoring, vehicle tracking, and smart cooking timers. Each lesson includes quizzes, instructions, challenges, and solutions to help you understand sensors, cloud connections, security, and AI on devices. The course uses real hardware or virtual options, making it easy to practice hands-on skills. This project-based learning helps you gain practical IoT knowledge useful for many industries, improving your tech skills and job readiness.
https://github.com/microsoft/IoT-For-Beginners
You can learn the basics of the Internet of Things (IoT) through a free 12-week course with 24 lessons that guide you step-by-step in building real projects like plant monitoring, vehicle tracking, and smart cooking timers. Each lesson includes quizzes, instructions, challenges, and solutions to help you understand sensors, cloud connections, security, and AI on devices. The course uses real hardware or virtual options, making it easy to practice hands-on skills. This project-based learning helps you gain practical IoT knowledge useful for many industries, improving your tech skills and job readiness.
https://github.com/microsoft/IoT-For-Beginners
GitHub
GitHub - microsoft/IoT-For-Beginners: 12 Weeks, 24 Lessons, IoT for All!
12 Weeks, 24 Lessons, IoT for All! Contribute to microsoft/IoT-For-Beginners development by creating an account on GitHub.
#javascript #cheerp #cheerpx #cpp #lwip #repl #tailscale #vm #wasm #webassembly #webvm #xterm_js
WebVM lets you run a full Linux system directly in your web browser without needing a server. It uses a special engine called CheerpX to safely run unmodified Linux programs by converting x86 code to WebAssembly. You get a real Debian Linux environment with many tools, and it supports networking through Tailscale VPN, so your browser VM can connect securely to the internet. You can also customize and deploy your own WebVM easily using GitHub, making it great for development, testing, or learning Linux without installing anything. This means you can have a powerful, private Linux machine anytime, anywhere, just in your browser[1][2][3].
https://github.com/leaningtech/webvm
WebVM lets you run a full Linux system directly in your web browser without needing a server. It uses a special engine called CheerpX to safely run unmodified Linux programs by converting x86 code to WebAssembly. You get a real Debian Linux environment with many tools, and it supports networking through Tailscale VPN, so your browser VM can connect securely to the internet. You can also customize and deploy your own WebVM easily using GitHub, making it great for development, testing, or learning Linux without installing anything. This means you can have a powerful, private Linux machine anytime, anywhere, just in your browser[1][2][3].
https://github.com/leaningtech/webvm
GitHub
GitHub - leaningtech/webvm: Virtual Machine for the Web
Virtual Machine for the Web. Contribute to leaningtech/webvm development by creating an account on GitHub.
#other #awesome #awesome_list #c #c_plus_plus #cpp #cpp_library #cppcon #libraries #list #lists #programming_tutorial #resources
You can access a vast, well-organized collection of C++ libraries, frameworks, and tools that cover almost every programming need—from standard libraries, GUI, networking, and machine learning to game engines, cryptography, and more. This curated list includes popular and high-quality options like Boost, Qt, OpenCV, and many specialized libraries for tasks such as asynchronous programming, audio processing, and serialization. Using these resources can save you time, improve code quality, and help you build efficient, robust applications by leveraging tested, peer-reviewed components instead of writing everything from scratch. It’s a one-stop reference to boost your C++ development productivity and capabilities.
https://github.com/fffaraz/awesome-cpp
You can access a vast, well-organized collection of C++ libraries, frameworks, and tools that cover almost every programming need—from standard libraries, GUI, networking, and machine learning to game engines, cryptography, and more. This curated list includes popular and high-quality options like Boost, Qt, OpenCV, and many specialized libraries for tasks such as asynchronous programming, audio processing, and serialization. Using these resources can save you time, improve code quality, and help you build efficient, robust applications by leveraging tested, peer-reviewed components instead of writing everything from scratch. It’s a one-stop reference to boost your C++ development productivity and capabilities.
https://github.com/fffaraz/awesome-cpp
GitHub
GitHub - fffaraz/awesome-cpp: A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired…
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. - fffaraz/awesome-cpp
#cplusplus #c_plus_plus #cpp #datachannel #libdatachannel #libnice #p2p #peer_to_peer #peerconnection #rfc_8831 #rfc_8834 #rtcdatachannel #rtcpeerconnection #sctp #webrtc #webrtc_datachannel #webrtc_video #websocket
libdatachannel is a lightweight, easy-to-use C/C++ library that lets you add real-time peer-to-peer data, media, and WebSocket communication to your apps across many platforms like Linux, Windows, macOS, Android, and iOS. It simplifies WebRTC by providing a smaller, simpler alternative to Google's library, with compatibility for browsers like Firefox and Chrome. You can use it to connect native apps directly to web browsers with minimal dependencies, supporting secure connections via GnuTLS, Mbed TLS, or OpenSSL. It also supports compiling to WebAssembly for browser use, making it flexible for cross-platform real-time communication development[1][4]. This helps you build fast, efficient apps for video, audio, or data sharing without heavy libraries.
https://github.com/paullouisageneau/libdatachannel
libdatachannel is a lightweight, easy-to-use C/C++ library that lets you add real-time peer-to-peer data, media, and WebSocket communication to your apps across many platforms like Linux, Windows, macOS, Android, and iOS. It simplifies WebRTC by providing a smaller, simpler alternative to Google's library, with compatibility for browsers like Firefox and Chrome. You can use it to connect native apps directly to web browsers with minimal dependencies, supporting secure connections via GnuTLS, Mbed TLS, or OpenSSL. It also supports compiling to WebAssembly for browser use, making it flexible for cross-platform real-time communication development[1][4]. This helps you build fast, efficient apps for video, audio, or data sharing without heavy libraries.
https://github.com/paullouisageneau/libdatachannel
GitHub
GitHub - paullouisageneau/libdatachannel: C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets - paullouisageneau/libdatachannel
#cplusplus #cpp #downloader #flathub #gnome #gtk4 #libadwaita #music #qt #videos #windows #youtube #youtube_dl #yt_dlp
Parabolic is a simple tool that lets you download videos and audio from YouTube and many other sites. You can choose different formats like mp4, webm, mp3, and more, and download several files at once. It also grabs subtitles and metadata, making your downloads more complete. This means you can save videos and music easily for offline use, and organize them with extra info. Just remember to use it in a way that follows copyright rules.
https://github.com/NickvisionApps/Parabolic
Parabolic is a simple tool that lets you download videos and audio from YouTube and many other sites. You can choose different formats like mp4, webm, mp3, and more, and download several files at once. It also grabs subtitles and metadata, making your downloads more complete. This means you can save videos and music easily for offline use, and organize them with extra info. Just remember to use it in a way that follows copyright rules.
https://github.com/NickvisionApps/Parabolic
GitHub
GitHub - NickvisionApps/Parabolic: Download web video and audio
Download web video and audio. Contribute to NickvisionApps/Parabolic development by creating an account on GitHub.