Ross ROSS = Recommend OSS · open-source software intelligence for agents

TongchengOpenSource/smart-doc

Smart-doc is a java restful api document generation tool. Smart-doc is based on interface source code analysis to generate interface documentation, completely zero-injection. observed · 2026-08-28

github.com/TongchengOpenSource/smart-doc · homepage · Java · Apache-2.0 (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 55
  • Release rhythm 35
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 82.5
  • age_days: 2550
  • days_rel: 357
  • days_push: 272
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

1584 stars · 295 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Smart-doc is a Java API documentation generator that analyzes interface source code to produce docs for REST APIs, WebSocket, Dubbo RPC, and gRPC without requiring annotations. It outputs Markdown, HTML5, Word, Asciidoctor, Postman collections, and OpenAPI 3.0, and can push docs to the Torna platform.

Use cases

  • generate rest api documentation from java source code
  • produce openapi 3.0 spec without swagger annotations
  • generate postman collection from spring boot controllers
  • create html api docs from javadoc comments
  • document dubbo rpc and grpc interfaces
  • generate jmeter test scripts from api definitions
  • sync java api docs to torna platform

When to choose

  • you want zero-annotation API docs driven by Javadoc comments
  • your stack is Spring MVC/Spring Boot, JAX-RS, Feign, Dubbo, or gRPC on the JVM
  • you need multiple output formats like OpenAPI, Postman, Markdown, or Word
  • you prefer source-code analysis over runtime reflection for doc generation

When to avoid

  • your APIs are not on the Java/JVM platform
  • you already rely heavily on Swagger/OpenAPI annotation-based workflows
  • you need runtime-generated docs from a live server rather than static source analysis

Facets

cli-tool · maturity active

documentation api-documentation parser developer-tools documentation apis web-development jvm cli api-docs javadoc openapi zero-annotation spring-boot dubbo grpc postman

2 sources

Member repositories

RepositoryRoleHealth v2
TongchengOpenSource/smart-docmain10

For agents

markdown · JSON · MCP: product_card(name="TongchengOpenSource/smart-doc")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem