poof

A compile-time metaprogramming environment for C & sane C++ programs, focused on pragmatism (by scallyw4g)

Poof Alternatives

Similar projects and alternatives to poof

  1. Video-Hub-App

    87 poof VS Video-Hub-App

    Official repository for Video Hub App

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. up-for-grabs.net

    79 poof VS up-for-grabs.net

    This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!

  4. sirix

    46 poof VS sirix

    SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.

  5. canine

    45 poof VS canine

    A developer friendly PaaS for your Kubernetes

  6. pagecord

    Blogging as easy as sending an email.

  7. easy-invoice-pdf

    21 poof VS easy-invoice-pdf

    Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. ⭐ Star the repo if you like it

  8. rad

    8 poof VS rad

    Modern CLI scripts made easy.

  9. substrata

    Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting

  10. hacktical-c

    A practical hacker's guide to the C programming language.

  11. ameliorate

    13 poof VS ameliorate

    A tool for collaboratively refining your understanding in order to improve a situation.

  12. chancy

    13 poof VS chancy

    A postgres-backed task queue for Python.

  13. bonsai

    12 poof VS bonsai

    The procedural generation voxel engine

  14. utilitarianism.net

    Official repository for utilitarianism.net

  15. toki

    1 poof VS toki

    Go internationalization framework (by romshark)

  16. csl

    Embeddable language for C programs. (by lelanthran)

  17. Cloak

    4 poof VS Cloak

    A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor (by pfultz2)

  18. vue-skuilder

    8 poof VS vue-skuilder

    Modular toolkit for Interactive Tutoring Systems. SRS++

  19. vtchat

    7 poof VS vtchat

    Discontinued VT is a minimal chat app

  20. organic-markdown

    7 poof VS organic-markdown

    A Literate Programming System Utilizing Markdown

  21. plakar

    4 poof VS plakar

    plakar is a backup solution powered by Kloset and ptar

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better poof alternative or higher similarity.

poof discussion

Log in or Post with

poof reviews and mentions

Posts with mentions or reviews of poof. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-12-23.
  • Perfect Software – Software for an Audience of One
    2 projects | news.ycombinator.com | 23 Dec 2025
    By the authors definition, I've been writing perfect software for over a decade.

    It's never required LLMs. In fact, I think the idea that "LLMs allow us to write software for ourselves" borders on missing the point, for me at least. I write software for myself because I like the exploratory process .. figuring out how do do something such that it works with as little friction as possible from the side of the user; who is of course myself, in the future.

    I like nitpicking the details, getting totally side-tracked on seemingly frivolous minutiae. Frequently enough, coming to the end of a month long yak-shave actually contributes meaningful insight to the problem at hand.

    A few of my 'perfect' projects

    https://github.com/scallyw4g/bonsai

    https://github.com/scallyw4g/poof

    https://scallywag.software

  • How to write type-safe generics in C
    3 projects | news.ycombinator.com | 15 Nov 2025
  • Ask HN: What Are You Working On? (June 2025)
    156 projects | news.ycombinator.com | 29 Jun 2025
    https://github.com/scallyw4g/bonsai

    I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.

    https://github.com/scallyw4g/poof

  • Ask HN: What are you working on? (May 2025)
    119 projects | news.ycombinator.com | 25 May 2025
    I've been working on a 3D voxel-based game engine for like 10 years in my spare time. The most recent big job has been to port the world gen and editor to the GPU, which has had some pretty cute knock-on effects. The most interesting is you can hot-reload the world gen shaders and out pop your changes on the screen, like a voxel version of shadertoy.

    https://github.com/scallyw4g/bonsai

    I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.

    https://github.com/scallyw4g/poof

  • A basic reflection-like system for editing object fields in a C++ game engine
    5 projects | /r/cpp_questions | 23 May 2023
  • Plain C API design, the real world Kobayashi Maru test
    3 projects | news.ycombinator.com | 16 Apr 2023
    > I use this pattern so much I actually wrote a little metaprogramming language that is capable of generating a lot of the boilerplate for you. Link in my bio, if anyone's interested in looking at it.

    Your language [0] is an interesting idea. I've done a lot of similar stuff (not at work, I'm very rarely asked to write C code professionally, but I like mucking around with it in my personal time). My own approach to C metaprogramming involves obtuse preprocessor hacks (e.g [1]) and shell scripts that use grep/awk/sed to find macro invocations and spit out new header files as a result. Maybe your way is better.

    A word of warning though – do you realise your name for your language is an anti-gay slur in several dialects of English? You might end up unintentionally upsetting some people with it.

    [0] https://github.com/scallyw4g/poof

    [1] https://github.com/pfultz2/Cloak/wiki/C-Preprocessor-tricks,...

  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic poof repo stats
6
45
8.5
8 months ago

scallyw4g/poof is an open source project licensed under Do What The F*ck You Want To Public License which is not an OSI approved license.

The primary programming language of poof is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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