Particle Simulation with OpenGL compute shader – 8M particles
Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware. - MauriceGit/Partikel_accelleration_on_GPU
Particle Simulation with OpenGL compute shader – 8M particles launched on January 13, 2016 with 29 votes, #1,963 of 4,523 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 10 years on.
In plain words
This project demonstrates particle simulation using OpenGL 4.3 compute shaders to calculate the movement of up to 8 million particles directly on graphics hardware. Designed for developers interested in GPU acceleration and real-time graphics, it leverages compute shaders to offload particle physics calculations from the CPU. The implementation shows how modern graphics APIs can efficiently handle large-scale particle systems by performing computations on the GPU rather than traditional CPU methods.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
WebGPU Particles Simulation2023 · github.com · ▲41This is a small particles simulation that can run either with WebGPU (GPU Compute) or with the CPU, and it can be changed in real time
ChartGPU – WebGPU-powered charting library (1M points at 60fps)Jan 2026 · github.com · ▲670Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…
Simulating 20M Particles in JavaScript2024 · dgerrells.com · ▲561Had some fun with shared array buffers over many months of free time. Skip to the end to play around with the final app. Open to ideas on how to simulate more whilst staying in js land.
I've made a Monte-Carlo raytracer for glTF scenes in WebGPU2024 · github.com · ▲131This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.
GPT-2 implemented using graphics shaders2025 · github.com · ▲228Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!
- OIOpenGL in super slow motion – visualising Z-buffering2016 · orbides.org · ▲276
Things orbital and not.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 21h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, January 2016
the whole month →
Website Grader▲768Grade your website's strengths and weaknesses in seconds.
Growth · 2016 · website.grader.com


Clearbit Connect▲723Rapportive on steroids. See data about contacts in Gmail.
Growth · 2016 · clearbit.com

Create a viral waiting list in 60 seconds
Growth · 2016 · app.referralhero.com