nowfound

Dev tools · alternatives · 2026

VC

24 alternatives to Visual cdecl – edit a C declaration as English, code, or a graph

Edit a C declaration as English, as C code, or as an interactive diagram of boxes and arrows. All three stay in sync in real time.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    I set about coding my own version of the classic MS-DOS EDIT.COM for GNU/Linux systems four years ago and it this is where the project is at... still rough around the edges but works well with Termux! :) Demo: https://www.youtube.com/watch?v=H7bneUX_kVA

    2024 · github.com · its alternatives →

  2. 2

    A picture book written in code (with English translations!)

    2020 · kickstarter.com · its alternatives →

  3. 3

    A small tool that parses C declarations and outputs a simple visual representation at each stage, as it encounters arrays, pointers or functions. The program uses a table-driven lexer and a hand-written, shift-reduce parser. No external dependencies apart from the standard library.

    Dec 2025 · github.com · its alternatives →

  4. 4

    Point and click any element in your browser, then let Claude, Cursor, Antigravity, or Qwen write the code. Dosmos bridges visual design and AI-powered frontend development.

    Feb 2026 · dosmos.app · its alternatives →

  5. 5
    Devsync▲319

    Visually edit CSS. Live-sync the result with your editor.

    2020 · devsync.co · its alternatives →

  6. 6TM
  7. 7

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

    2021 · github.com · its alternatives →

  8. 8
    DiaChat▲102

    Create and edit diagrams easily using natural language

    2022 · its alternatives →

  9. 9CA

    Compiler link: https://github.com/c3lang/c3c Docs: http://www.c3-lang.org This is my follow-up "Show HN" from roughly a year ago (https://news.ycombinator.com/item?id=27876570). Since then the language design has evolved and the compiler has gotten much more solid. Assorted extra info: - The C3 name is a homage to the C2 language project (http://c2lang.org) which it was originally inspired by. - Although C3 mostly conforms to C syntax, the most obvious change is requiring `fn` in front of the functions. This is to simplify searching for…

    2022 · its alternatives →

  10. 10

    Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  11. 11

    Edit HTML files visually. Contribute to urin/vscode-web-visual-editor development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  12. 12

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

    2021 · github.com · its alternatives →

  13. 13

    Microsoft's cross-platform text editor for developers

    2016 · code.visualstudio.com · its alternatives →

  14. 14

    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 →

  15. 15GI

    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 →

  16. 16

    Ferrite: Fast Markdown/Text/Code editor in Rust with native Mermaid diagrams Built a Markdown editor using Rust + egui. v0.2.1 just dropped with major Mermaid improvements: → Native Mermaid diagrams - Flowcharts, sequence, state, ER, git graphs - pure Rust, no JS → Split view - Raw + rendered side-by-side with sync scrolling → Syntax highlighting - 40+ languages with large file optimization → JSON/YAML/TOML tree viewer - Structured editing with expand/collapse → Git integration - File tree shows modified/staged/untracked status Also: minimap, zen mode,…

    Jan 2026 · github.com · its alternatives →

  17. 17

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

    2019 · github.com · its alternatives →

  18. 18

    2025 · docs.mermaidchart.com · its alternatives →

  19. 19

    sed to C translator written in sed. Contribute to lhoursquentin/sed-bin development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  20. 20
  21. 21CC
  22. 22

    Hi everyone, I have been developing this editor, Ki, for over a year, and have employed it substantially in all kinds of development (including Ki itself) for at least 3 months. I think it is mostly crystallized, thus I'm happy to share it with you today. Its main strength is first-class multi-cursor and structural (syntax) editing, which is a rare combination in the realm of editors (TUI or GUI alike). Hope you'll enjoy it!

    2024 · ki-editor.github.io · its alternatives →

  23. 23

    A collaborative UML editor; build with etherpad and plantuml - AlexITC/collabuml

    2023 · github.com · its alternatives →

  24. 24

    This unofficial extension integrates Draw.io (also known as diagrams.net) into VS Code. - vscode-drawio/README.md at 14209ad462028cbf7013bc8e094bf0fc6e811d30 · hediet/vscode-drawio

    2020 · 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 →