Wave Function Collapse library in pure C

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. wfc

    Wave Function Collapse library in C, plus a command-line tool

    This is a typical idiom frequently seen in modern C and C++ codes. As https://github.com/krychu/wfc#how-to-use-the-library says, you need to define a macro in a C file in order to "expand" the actual code there.

    Having the code in the header gives a bit more flexibility considering the file layout. IMHO this is an awkward consequence of the missing de-facto-standard in C/C++ build systems.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. QM-Simulator-2D

    Interactive simulation of a quantum particle in 2D.

    Yes. It's just an equation. The complexity of quantum system that can be simulate is limited.

    https://marl0ny.github.io/QM-Simulator-2D/index.html

    >This WebGL program simulates the quantum mechanics of a single particle confined in a 2D box, where inside this box the user can create new potential barriers and scatter Gaussian wavepackets off them. The full instructions are found here.

    https://github.com/marl0ny/QM-Simulator-2D

    btw. Wave function collapse in quantum physics is completely speculative phenomenon. There is only apparent wave function collapse.

  4. stb

    stb single-file public domain libraries for C/C++

    This is a valid point. I was on the fence between doing .c/.h pair and a single .h. But finally took the inspiration from: https://github.com/nothings/stb.

  5. model-synthesis

    Model synthesis is a technique for generating 2D and 3D shapes from examples.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mesh Importing

    5 projects | /r/threejs | 19 Apr 2022
  • Scattering the wavefunction (Interactive simulation in comments)

    1 project | /r/Physics | 21 Mar 2021
  • OpenRefine: For working with, cleaning, transforming messy data

    1 project | news.ycombinator.com | 9 Feb 2025
  • Classic Data science pipelines built with LLMs

    5 projects | news.ycombinator.com | 9 Feb 2025
  • Beginner's Guide: How to set up PostgreSQL within Playwright for Test Automation

    2 projects | dev.to | 9 Feb 2025

Did you know that C is
the 6th most popular programming language
based on number of references?