smithy-lang/smithy

smithy

✅ Recently maintained

Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.

2,384Stars
265Forks
+47-day stars

Java · Apache-2.0 · Last push 2026-11-03

Official repository & installation ↗

GitValue · Value evidence

Unscored · Evidence coverage 0%

Provisional rubric; documentation and runtime testing are separate. Missing evidence does not imply low value.

Star history

2025-09-292026-11-03
View historical data
DateStars
2026-10-052,369
2026-10-062,369
2026-10-072,371
2026-10-082,372
2026-10-092,372
2026-10-102,372
2026-10-112,373
2026-10-122,373
2026-10-132,374
2026-10-142,374
2026-10-152,375
2026-10-162,375
2026-10-172,375
2026-10-182,375
2026-10-192,376
2026-10-202,377
2026-10-212,377
2026-10-222,379
2026-10-232,379
2026-10-242,379
2026-10-252,379
2026-10-262,380
2026-10-272,381
2026-10-282,382
2026-10-292,382
2026-10-302,383
2026-10-312,383
2026-11-012,383
2026-11-022,384
2026-11-032,384

Get the project

git clone https://github.com/smithy-lang/smithy.git

Cloning downloads the source. For dependencies and installation, follow the project README.

Related projects & alternative candidates

Related domains do not imply feature parity. Review official documentation and licenses.