nowfound

Dev tools · alternatives · 2026

24 alternatives to Cdefs, extract function prototypes in C files to JSON

Describe C function prototypes in JSON. Contribute to mateogianolio/cdefs development by creating an account on GitHub.

Cdefs is a development tool that extracts function prototypes from C source files and converts them into JSON format. It's designed for developers working with C codebases who need to programmatically access and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cdefs, extract function prototypes in C files to JSON launched in 2015; newer entries below may have overtaken it.

  1. 1

    Generate constant c definitions from matlab vectors - hamiltonkibbe/cdef

    2015 · github.com · its alternatives →

  2. 2

    Very low footprint DOM-style JSON parser written in portable ANSI C - json-parser/json-parser

    2012 · github.com · its alternatives →

  3. 3

    a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  4. 4

    simplest possible native GUI for inspecting JSON objects with jq - fiatjaf/jqview

    2020 · github.com · its alternatives →

  5. 5

    Ditch your scraper. Make one API call with any tool.

    Jun 2026 · tabstack.ai · its alternatives →

  6. 6

    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 →

  7. 7

    Terminal JSON viewer & processor. Contribute to antonmedv/fx development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  9. 9

    A modular web framework for C, inspired by kernel modules. Dynamically upload and compile C code at runtime to build REST APIs, WebSocket services, and more. Includes support for JSON (Jansson), SQLite, OpenSSL, and streaming large data efficiently. - joexbayer/c-web-modules

    2024 · github.com · its alternatives →

  10. 10

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  11. 11

    jb is a UNIX tool that creates JSON, for shell scripts or interactive use. Its "one thing" is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly. I wrote this because I wanted a robust and ergonomic way to create ad-hoc JSON data from the command line and scripts. I wanted errors to not pass silently, not coerce data types, not put secrets into argv. I wanted to leverage shell features/patterns like process substitution, environment variables, reading/streaming from files and null-terminated data. If you…

    2024 · github.com · its alternatives →

  12. 12

    After two years of improvement, I think it's time to share it with you all. Here’s a quick overview: - Common features include validation, formatting, minification, and more. - Visualize JSON in a graph or table view. - Structured comparison with fallback to text comparison. - Navigate though JSON using JSON pointer. - Supports jq. Would love to hear the community's questions, thoughts and comments!

    2024 · github.com · its alternatives →

  13. 13

    Extract web data into structured JSON, no scraper required.

    Jun 2026 · tabstack.ai · its alternatives →

  14. 14PL
  15. 15

    protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats - qaware/protocurl

    2023 · github.com · its alternatives →

  16. 16

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

    2021 · github.com · its alternatives →

  17. 17

    I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…

    Apr 2026 · github.com · its alternatives →

  18. 18JB
  19. 19

    Parse command line arguments by defining a struct. Contribute to p-ranav/structopt development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  20. 20

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

    2018 · github.com · its alternatives →

  21. 21

    Hi HN! I'm Alex, a tech enthusiast. I'm excited to show you Jesth, a next-level human-readable data serialization format. This project started out as a markup language for writing the docstrings of functions that would ultimately be consumed by a documentation generator. Basically the idea was to split a docstring into sections like Description and Parameters. Each section would consist of a header in square brackets and a body (lines of text between two headers). Here's what a docstring for a sum function would look like: This function takes in two integers a and b and returns their sum.…

    2023 · github.com · its alternatives →

  22. 22

    C simple and elegant implementation of an actor library - GitHub - FedeDP/libmodule: C simple and elegant implementation of an actor library

    2018 · github.com · its alternatives →

  23. 23

    JSON extended with pure functions. Contribute to VictorTaelin/LJSON development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  24. 24

    fundamental tools in the spirit of C. Contribute to codr7/libcodr7 development by creating an account on GitHub.

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