The Nature of Code by Daniel Shiffman
Simulating Natural Systems with JavaScript
The Nature of Code by Daniel Shiffman launched on August 25, 2024 with 5 votes, #2,614 of 5,471 launches that month. The site was still online in September 2026, 2 years on.
What it does
What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? The Nature of Code 2.0 with all new examples updated for JavaScript/p5.js is out and available now!
Does a similar job
all alternatives →
Nature of Code2017 · natureofcode.com · ▲107Learn to program computer simulations of natural systems
A new programming language inspired by Go, no LLVM2025 · github.com · ▲82This is an introduction to the "Nature" project: https://nature-lang.org/docs/getting-started/meet-nature I am the author of the Nature language, and today I have released the 0.4.0-beta version. For detailed updates, please see https://nature-lang.org/docs/prologue/release-notes Now, Nature can easily interact with C language. It is anticipated that in about six months, Nature will release a version available to the community. By then, there will be stable syntax API, a complete standard library, and support for development tools. Moreover,…


Code Climate for JavaScript2013 · blog.codeclimate.com · ▲63Stay updated with insights on developer productivity, AI-native engineering, and organizational transformation.

More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 26d ago · stillwet.art

FastRouter.ai▲364Route requests to the right LLM for cost, latency & quality
AI · 27d ago · fastrouter.ai
Source: Product Hunt launch ↗
Launched alongside, August 2024
the whole month →



Jupitrr AI▲1,195Jupitrr AI turns raw talking videos into scroll-stopping content for coaches and consultants. Research, script, record, edit, and publish in one app.
AI · 2024 · jupitrr.com

Hey there HN! We’re Joe and Stopa, and today we’re open sourcing InstantDB, a client-side database that makes it easy to build real-time and collaborative apps like Notion and Figma. Building modern apps these days involves a lot of schleps. For a basic CRUD app you need to spin up servers, wire up endpoints, integrate auth, add permissions, and then marshal data from the backend to the frontend and back again. If you want to deliver a buttery smooth user experience, you’ll need to add optimistic updates and rollbacks. We do these steps over and over for every feature we build, which can…
Dev tools · 2024 · github.com