PulseGateLive intelligence on AI-era software
Coverage
171,881

Software tracked

 

Freshness
58 min ago

Last update

 

Cadence
948/day

7-day average

Indexed today: 550

PulseGate

Live intelligence on the software shipping in the AI era — apps, models, agents, and infra.

Software is shipping faster than ever, and a growing share of it lives outside the official app stores. PulseGate tracks it live — free, for builders, analysts, and everyone keeping up.

Platform

  • All Apps
  • Categories
  • Industry Updates
  • Data Sources
  • Coverage Rules
  • Glossary
  • Embed Widget

Support

  • Help Center
  • Suggest a URL
  • Report an Issue

Company

  • About
  • Press & Data
  • Contact
  • Platform Status

Legal

  • Privacy
  • Terms
  • Disclaimer

© 2026 PulseGate. Operated by Dymaxio s.r.o., Prague, Czech Republic.·

All systems operational
PulseGate
CHcheadergen logo
cheadergen
Visit ↗
  1. Home/
  2. API design, testing & docs/
  3. cheadergen
←Back to results
Ccheadergen logo

cheadergen

cheadergen.com·Infrastructure

cheadergen is a tool designed to generate C headers from Rust libraries that provide a C-compatible API. It addresses the need for interoperability between Rust and C by producing headers that allow C code to interface with Rust code written using constructs like extern "C", [no_mangle], and [repr(C)]. This makes it useful for developers who maintain mixed Rust and C projects or who want to expose Rust functionality to C-based systems.

The tool offers several features to streamline the header generation process. It supports multi-crate Rust projects, automatically generating one C header per crate and wiring up cross-crate include directives. cheadergen leverages rustdoc-json to perform compiler-accurate type analysis, ensuring that the generated headers reflect the types as seen by the Rust compiler. It is also macro-aware, automatically detecting items defined by both declarative and procedural macros. The generated output includes the appropriate struct and function definitions for use in C code.

cheadergen is delivered as a command-line interface (CLI) tool. The documentation provides guidance on installing the CLI, using it within Cargo workflows, generating headers across workspaces, and migrating from other tools such as cbindgen. The tool is built and maintained by Luca Palmieri.

The service positions itself as an alternative to cbindgen and includes a comparison to help users evaluate its suitability. The documentation also covers configuration options available through attributes and configuration files. cheadergen is aimed at developers who are familiar with the basics of Rust and C interoperability and are looking for a way to automate the creation of accurate C headers from their Rust code.

Open SourceApache-2.0
WebCLISelf-hosted
C
cheadergen preview
Visit cheadergen.com↗
⭐26
stars
🍴3
forks
✓5
features
📅2026
since

Overview

5 features

cheadergen sits in PulseGate's API design, testing & docs category. It focuses on automating the generation of accurate C headers for Rust libraries with C-compatible APIs. cheadergen is an open-source project aimed at rust developers. The project is open source (Apache-2.0). The product ships for the web and the command line, and it can be self-hosted.

cheadergen first shipped in 2026. The project is developed in the open on GitHub with 26 stars and 76 commits in the last 90 days. Among its 5 catalogued features are C header generation, multi-crate support, and macro-aware.

  • ✓C header generation
  • ✓Multi-crate support
  • ✓Macro-aware
  • ✓Compiler-accurate analysis
  • ✓Rust FFI support

Tags

rust-ffiheader-generationc-bindings

Built with & integrations

Hosting
cloudflare
Runs on
BrowserCLISelf-hosted

Trust & compliance

LicenseApache-2.0
Verified signals
✓ HTTPS✓ Open Source✓ Free tier✓ GitHub · ★ 26✓ Active maintenance

Recent events

Latest indexed changes and source events

  1. IndexedJun 30, 1:29 PM

    Cheadergen: Generate C headers for your Rust package(s) verified by the PulseGate indexer

    Source: PulseGate indexerOpen ↗

Frequently asked questions about cheadergen

What is cheadergen?
Cheadergen focuses on automating the generation of accurate C headers for Rust libraries with C-compatible APIs. It is catalogued under API design, testing & docs on PulseGate.
Who should use cheadergen?
cheadergen is an open-source project built for rust developers.
Does cheadergen have a free plan?
Yes — cheadergen is open source under the Apache-2.0 license and free to use.
What platforms does cheadergen run on?
cheadergen runs on the web and the command line. It can also be self-hosted.
Is cheadergen still active?
PulseGate's automated liveness checks currently classify cheadergen as active. The GitHub repository shows 76 commits in the last 90 days.
What tools are similar to cheadergen?
Similar tools tracked by PulseGate include rccn-gen, cargox, and crcglot.rccn-gencargoxcrcglot
How long has cheadergen been around?
cheadergen first shipped in 2026.
Is cheadergen open source?
Yes — cheadergen is open source under the Apache-2.0 license, developed on GitHub.

At a glance

Pricing
Open Source
Platforms
Api · Web
Languages
English
Open source
Yes · ★ 26
License
Apache-2.0
First seen
Apr 27, 2026
Activity
🟢 Active
Status
🟢 Active
Built for
Rust developers
Model
Open source
Solves
Automating the generation of accurate C headers for Rust libraries with C-compatible APIs.

Developer

Lukemathwalker
Small team
↗ GitHub

Open source

View on GitHub →
⭐ Stars
26
🍴 Forks
3
Open issues
3
Last commit
3w ago
Commits 90d
76
Contributors
2
Authorship
Small team
Default branch
main
Latest release
0.3.1 · 3w ago

Live coverage

Confidence
Medium · 68
Indexed
Jun 30, 2026
Lifecycle
Alive
Activity
Active
First seen
Apr 2026
Last seen
2w ago
Identity audit (9)
Entity ID
cmr0ooij513zd11om4qjjy8f3
Slug
cheadergen-generate-c-headers-for-your-rust-package-s-cheadergen-com
Verification state
Indexed for public listing
Claim / listing state
Unclaimed · listed: yes
Index status
Included in index
Latest evidence snapshot
Jun 30, 2026
Timeline basis
Indexed-at chronology (no inferred launch/funding milestones).
Last updated
Jul 13, 2026
Canonical URL
https://cheadergen.com/

Similar apps

Other apps tracked under the same category.

  • rccn-gen
    pypi.org
  • cargox
    pypi.org
  • crcglot
    pypi.org
  • ccgo
    github.com
  • genitus
    github.com
  • qleany
    github.com