realm/jazzy

Soulful docs for Swift & Objective-C

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 8th, 2026
Created on June 6th, 2014
Open Issues & Pull Requests: 76 (+0)
GitHub issues: Enabled
Number of forks: 414
Total Stargazers: 7,379 (+0)
Total Subscribers: 156 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.3 hours
Mean response time: 20.0 days
90th percentile: 7.8 days
Tracked items: 23

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,818 days
Stale 30+ days: 3
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (5)
  • help (5)
  • enhancement (4)
  • feature (2)
  • sourcekitten (2)
  • O:User (1)
  • difficulty-easy (1)
  • difficulty-moderate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Jazzy is a command-line documentation generator for Swift and Objective-C projects.

Jazzy solves the problem of generating accurate API documentation by leveraging Clang and SourceKit to parse the abstract syntax tree of your code rather than performing naive text parsing. This approach ensures that documentation reflects the actual structure of your codebase. The tool generates output styled to match Apple's official reference documentation, and it can work from either source code or compiled Swift modules via their symbol graphs.

Jazzy suits teams building Swift or Objective-C libraries who want professional-looking API docs without manual formatting. It works with both Xcode and Swift Package Manager projects, and in the simplest case requires only running the command from your project root with no arguments. For more complex setups, you can pass build tool arguments or specify which module to document. The tool supports multiple modules and accepts configuration through a YAML file. Jazzy requires macOS and development tools to build the project being documented.

The project maintains active engagement with its codebase, regularly addressing issues and incorporating improvements. Development shows consistent responsiveness to user-reported problems and feature requests. The maintainers demonstrate commitment to code quality and community standards through adherence to a formal code of conduct.