Dev tools · alternatives · 2026
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

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
A Day in Code▲126A picture book written in code (with English translations!)
2020 · kickstarter.com · its alternatives →
- 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

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
Devsync▲319Visually edit CSS. Live-sync the result with your editor.
2020 · devsync.co · its alternatives →
- 6TM
2022 · code.sgo.to · its alternatives →
- 7

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 8

- 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

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

Edit HTML files visually. Contribute to urin/vscode-web-visual-editor development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 12

Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 13

Microsoft's cross-platform text editor for developers
2016 · code.visualstudio.com · its alternatives →
- 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 →
- 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

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

A C interpreter and API explorer. Contribute to hexagonal-sun/bic development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 18

2025 · docs.mermaidchart.com · its alternatives →
- 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

2019 · emun.ro · its alternatives →
- 21CC
- 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

A collaborative UML editor; build with etherpad and plantuml - AlexITC/collabuml
2023 · github.com · its alternatives →
- 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 →