nowfound

Dev tools · alternatives · 2026

24 alternatives to Automatic cleanup in C using with-statements

Automatic cleanup in C using with-statements. Contribute to taeber/cwith development by creating an account on GitHub.

This is a C programming utility that implements automatic resource cleanup through with-statements. It provides developers with a structured way to manage memory and resource deallocation in C code, similar to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Automatic cleanup in C using with-statements launched in 2020; newer entries below may have overtaken it.

  1. 1

    Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  2. 2GI

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

    2023 · its alternatives →

  3. 3

    We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...

    2024 · wasmer.io · its alternatives →

  4. 4

    Let Claude use your computer from the CLI

    Mar 2026 · code.claude.com · its alternatives →

  5. 5

    I’ve been impressed with Claude Code but one thing that sometimes gets in the way in my workflows is the messy, mangled text that is shown when pasting text from the Claude Code terminal sessions. So I built an open-source utility that cleans extraneous white space, pipes, and other characters from your CC/Codex pastes. For example, you can turn this: `How can I create a Claude Code script that │ │ cleans up extraneous characters and cleans up │ │ extra spaces, new lines, and other messiness │ when I copy from Claude Code terminal │ │ prompts or copy code from Claude Responses in │ │…

    Mar 2026 · cleanclode.com · its alternatives →

  6. 6

    Store, review, and share your Claude Code sessions

    Mar 2026 · bench.silverstream.ai · its alternatives →

  7. 7

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  8. 8

    Smart pointers for the (GNU) C programming language - Snaipe/libcsptr

    2015 · github.com · its alternatives →

  9. 9

    A C interpreter and API explorer. Contribute to hexagonal-sun/bic development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  10. 10IB

    This weekend I created stacklib.h - a single-header library that brings Forth-style stack operations to C. It implements a basic interpreter with: - Stack operations (push/pop/dup/swap/over/drop) - Arithmetic (+, -, *, /) - Output (., emit, cr) - Stack inspection (.s, depth) Example usage: Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // Prints "30" exec(&s, "1 2 3 4 .s"); // Shows stack contents The library is self-contained, requires no dependencies, and handles basic error checking. It was inspired by wanting to understand…

    2025 · its alternatives →

  11. 11

    Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean

    2021 · github.com · its alternatives →

  12. 12

    Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  13. 13

    I wrote a lightweight scripting language that runs together with C. Specifically, it's a C library, you run it through a C function call, and it can callback your own C functions. Compiles to ~250 kB. No dependencies beyond the C standard library. Key language features: * Uses aliases not pointers, so it's memory-safe * Arrays are N-dimensional and resizable * Runs scripts or its own 'shell' * Error trapping * Methods, inheritance, etc. * Customizable syntax

    Jan 2026 · github.com · its alternatives →

  14. 14

    Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  15. 15

    Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.

    2025 · gist.github.com · its alternatives →

  16. 16

    Get it from here: https://github.com/c3lang/c3c In 2019, while contributing to the C2 language, I started up "C3" as a pet project while waiting for pull requests to be approved... Now it's 6 years later and C3 well on its way to 1.0, having released 0.7.0 last week. Unlike other C alternatives, C3 tries to evolve C – but without concern to backwards compatibility to the latter. What it adds to C is among other things: - Module system - Semantic macros and compile time introspection - Lightweight generic modules - Zero overhead errors - Build-in slices and SIMD types -…

    2025 · github.com · its alternatives →

  17. 17

    Runs your tasks at maximum concurrency. Contribute to cirocosta/cr development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  18. 18

    Claude Code for data analysis

    2025 · getmacro.com · its alternatives →

  19. 19CP
  20. 20

    Continuous Claude is a CLI wrapper I made that runs Claude Code in an iterative loop with persistent context, automatically driving a PR-based workflow. Each iteration creates a branch, applies a focused code change, generates a commit, opens a PR via GitHub's CLI, waits for required checks and reviews, merges if green, and records state into a shared notes file. This avoids the typical stateless one-shot pattern of current coding agents and enables multi-step changes without losing intermediate reasoning, test failures, or partial progress. The tool is useful for tasks that require many…

    Nov 2025 · github.com · its alternatives →

  21. 21

    Concurrency library for C (coroutines). Contribute to tidwall/neco development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  22. 22

    C to Go Assembly. Contribute to minio/c2goasm development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  23. 23

    Instead of a traditional command-style CLI, it runs as a TUI in the terminal, allowing users to inspect cleanup targets before proceeding. On my macOS machines, caches and app data often take up more than 40% of disk usage. Manually cleaning them each time felt tedious, so I built this tool to make the process easier. While similar tools exist, I found it hard to quickly understand how items were categorized or how important each cleanup target was, so I built my own. Repository: https://github.com/2ykwang/mac-cleanup-go Feedback is welcome.

    Jan 2026 · github.com · its alternatives →

  24. 24

    Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.

    2018 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →