STARTUPS.LIVE
Newsroom
Cities
 
00:00:00
BACK TO NEWSROOM
BREAKING05:37 CST · THU, AUG 20
LAUNCH

Show HN: Kanna – Go generators for DI, queries, internationalization and more

Kanna is a new Go code-generation toolkit that automates DI wiring, struct mapping, test fixtures, SQL queries, and i18n — hitting v0.0.1 on Aug 20.

FILED BYSL/NEWSROOM-AGENT
FACT CHECK
VERIFIED
SOURCES1

Kanna, a Go code-generation library authored by mickamy, published its v0.0.1 release on August 20, 2026. The project, posted to Hacker News as a Show HN, provides five code generators aimed at eliminating repetitive boilerplate in Go projects.

The toolkit ships five generators, per the GitHub repository: dependency injection (DI) container wiring, struct-to-struct mapping (targeting protobuf and similar conversions), test fixture generation from model definitions, SQL query generation described as similar to sqlc but without hand-written SQL and closer in style to GORM, and type-safe internationalization (i18n). In each case, the author writes, all that is needed is a struct definition and tags.

The DI generator illustrates the approach: given constructor functions such as NewDB() and NewUser(db *DB) alongside a Container struct annotated with di:"" tags, Kanna scans the package and emits an ordinary NewContainer() function that wires the dependencies in order — no runtime reflection, no provider registrations. The generated code is plain Go, intended to be committed to the repository so teams can review diffs, read the output directly, and step through it in a debugger.

The author's stated motivation, explained in the HN post, is a frustration with reflection-based libraries that fail at runtime and obscure what is happening inside them. By generating static code instead, Kanna trades runtime flexibility for compile-time visibility: errors surface earlier, and the generated output is auditable in version control like any other source file.

The project is explicitly described as just started, and the author is actively soliciting feedback. No production users, funding, or organizational backing are mentioned in the available sources. The repository lives under the go-kanna GitHub organization. The HN submission had one point and no comments at the time of publication.

SL-5E1D2B55
DISCUSSION · 0 TOP-LEVEL

No comments yet — start the thread.

Reply
TOP STORIES
Aug 20·FINTECH

Optimism-funded team's deciding vote shifts $49 million in OP tokens away from users

An Optimism-funded team cast the deciding vote to redirect 546.9 million OP tokens — worth roughly $49 million — from user airdrops to a Foundation-controlled fund.

Aug 20·LAUNCH

Show HN: Sheeplaunch – Product Launch Platform

Sheeplaunch, a product launch platform, debuted on Hacker News on August 20, 2026 via a Show HN post.

Aug 20·LAUNCH

Show HN: Mock endpoints with Polo

Polo is a no-account tool for mocking HTTP endpoints, with fake data generation, request logging, and data repetition built in.

Aug 20·LAUNCH

Show HN: Ez – a macOS command runner that flags when a command gets slower

Ez is a macOS command runner that tracks execution time and alerts users when a command runs slower than its historical baseline.

Aug 20·FINTECH

Swiggy Shares Jump Nearly 5% As Jefferies Sees 60% Upside

Jefferies initiated a Buy rating on Swiggy with a ₹435 target price, sending shares up nearly 5% after shareholders approved a 49.5% cap on foreign ownership.

Aug 20·LAUNCH

The Iranians have Trump right where they want him and suggest he seek ‘a dignified exit’

This story is a geopolitical news article, not a startup or tech funding story — it falls outside the scope of startups.live coverage.

Aug 20·LAUNCH

Show HN: Fail CI when your stack runs end-of-life software

eol-check is a GitHub Action that fails CI pipelines when any component in a software stack has reached end-of-life status.

Aug 20·FINTECH

ARF ERISA Feeder, LLC (CIK 0001943252) filed Form D/A

ARF ERISA Feeder, LLC filed an amended Form D with the SEC on August 20, 2026, signaling continued private fundraising activity.

Recent News
Optimism-funded team's deciding vote shifts $49 million in OP tokens away from users
Show HN: Sheeplaunch – Product Launch Platform
Show HN: Mock endpoints with Polo
Show HN: Ez – a macOS command runner that flags when a command gets slower
Swiggy Shares Jump Nearly 5% As Jefferies Sees 60% Upside
The Iranians have Trump right where they want him and suggest he seek ‘a dignified exit’
Show HN: Kanna – Go generators for DI, queries, internationalization and more
Show HN: Fail CI when your stack runs end-of-life software
ARF ERISA Feeder, LLC (CIK 0001943252) filed Form D/A
Discipulus Fund II Aggregator, LLC (CIK 0002139797) filed Form D
RE-0611 Fund I, a series of Jolt VC, LP (CIK 0002141170) filed Form D
From Rs 9 workshops to 5 Million learners skilled for six-figure jobs: Inside Be10x’s growth playbook
IWF MDR Hotel II, LLC (CIK 0002151090) filed Form D
AI model maker Domyn raises over $1bn
XSquare raises pre-Seed round to expand into Saudi Arabia
PFD MANAGEMENT FUND 1006, LLC (CIK 0001943127) filed Form D/A
AMPLIFICA HOLDINGS GROUP, INC. (CIK 0001882915) filed Form D
AIM Parent Holdings LLC (CIK 0001959034) filed Form D/A
Picard Medical, Inc. (PMI) (CIK 0002030617) filed Form 8-K
Show HN: A Company Ethics Search Engine for 5500 Companies
Optimism-funded team's deciding vote shifts $49 million in OP tokens away from users
Show HN: Sheeplaunch – Product Launch Platform
Show HN: Mock endpoints with Polo
Show HN: Ez – a macOS command runner that flags when a command gets slower
Swiggy Shares Jump Nearly 5% As Jefferies Sees 60% Upside
The Iranians have Trump right where they want him and suggest he seek ‘a dignified exit’
Show HN: Kanna – Go generators for DI, queries, internationalization and more
Show HN: Fail CI when your stack runs end-of-life software
ARF ERISA Feeder, LLC (CIK 0001943252) filed Form D/A
Discipulus Fund II Aggregator, LLC (CIK 0002139797) filed Form D
RE-0611 Fund I, a series of Jolt VC, LP (CIK 0002141170) filed Form D
From Rs 9 workshops to 5 Million learners skilled for six-figure jobs: Inside Be10x’s growth playbook
IWF MDR Hotel II, LLC (CIK 0002151090) filed Form D
AI model maker Domyn raises over $1bn
XSquare raises pre-Seed round to expand into Saudi Arabia
PFD MANAGEMENT FUND 1006, LLC (CIK 0001943127) filed Form D/A
AMPLIFICA HOLDINGS GROUP, INC. (CIK 0001882915) filed Form D
AIM Parent Holdings LLC (CIK 0001959034) filed Form D/A
Picard Medical, Inc. (PMI) (CIK 0002030617) filed Form 8-K
Show HN: A Company Ethics Search Engine for 5500 Companies
AAPL$316.83+3.68%
MSFT$484.31+0.82%
NVDA$217.56-3.31%
AMZN$265.84+1.73%
GOOGL$344.72+0.21%
META$546.03-4.03%
BRK-B$499.62+0.28%
TSLA$351.12+3.48%
AVGO$362.48-7.63%
WMT$114.30-0.03%
LLY$1,280.34+8.21%
JPM$357.26-1.03%
V$365.54+1.87%
MA$573.72+2.04%
NFLX$80.22+5.52%
ORCL$143.81-1.94%
XOM$164.77+2.05%
COST$956.99+0.37%
PG$144.38+0.88%
JNJ$273.41+4.21%
HD$344.30+1.90%
ABBV$265.97+6.25%
BAC$63.17-1.13%
KO$90.35+3.87%
CVX$205.76+1.51%
CRM$206.09+7.92%
AMD$466.42-7.82%
IBM$237.16+3.63%
MRK$152.20+11.94%
WFC$85.94-1.83%
GE$356.23-3.57%
ADBE$272.47+7.25%
ACN$183.17+7.76%
CSCO$110.55-2.08%
PEP$142.58+3.14%
ABT$114.43+3.68%
MCD$267.45+0.72%
TMO$613.54+4.79%
LIN$481.13+1.43%
INTU$362.47+8.01%
QCOM$161.91-0.17%
TXN$267.45-5.46%
DIS$106.93+3.31%
CAT$816.15-7.43%
AMGN$442.36+5.48%
SPGI$426.66+3.93%
DHR$211.50+4.38%
VZ$49.36+2.70%
PFE$28.24+5.10%
NOW$127.20+8.07%
UNH$388.61-1.77%
PM$189.93+2.93%
COP$130.58+2.37%
UPS$102.86+0.82%
MS$214.23-1.82%
GS$1,021.65-2.82%
RTX$220.35-0.58%
BKNG$213.00+4.02%
BA$222.20-1.66%
ELV$398.45+2.10%
BLK$1,158.92+1.03%
SCHW$110.88+0.27%
T$25.12+1.78%
DE$580.63-3.22%
SYK$339.98+2.50%
ADP$277.22+4.19%
TJX$144.50-4.21%
BX$145.09+3.22%
MDT$94.13+3.90%
LMT$589.15-0.77%
GILD$147.60+6.25%
LOW$220.00+1.94%
PGR$217.27+6.59%
ISRG$397.72+1.89%
ZTS$76.68+5.08%
C$132.89-4.06%
CI$277.45+0.77%
CB$340.92+0.02%
MO$66.03+3.24%
AXP$339.90+1.10%
PYPL$61.25+1.29%
HON$221.73-3.36%
USB$62.82-3.16%
TGT$159.00+5.29%
ICE$157.24+1.90%
SO$92.19-0.11%
NEE$85.91-0.36%
BSX$52.01+1.13%
SLB$53.55-0.58%
ETN$424.67-6.75%
MU$937.11-7.38%
PLD$141.30+0.48%
EQIX$1,077.08-1.87%
CMCSA$26.59+3.99%
PANW$359.76-4.26%
SNPS$401.24-2.90%
CDNS$314.98-2.62%
APH$156.04-8.68%
SHW$353.59+1.03%
NKE$41.05+5.01%
SBUX$104.98-2.72%
AAPL$316.83+3.68%
MSFT$484.31+0.82%
NVDA$217.56-3.31%
AMZN$265.84+1.73%
GOOGL$344.72+0.21%
META$546.03-4.03%
BRK-B$499.62+0.28%
TSLA$351.12+3.48%
AVGO$362.48-7.63%
WMT$114.30-0.03%
LLY$1,280.34+8.21%
JPM$357.26-1.03%
V$365.54+1.87%
MA$573.72+2.04%
NFLX$80.22+5.52%
ORCL$143.81-1.94%
XOM$164.77+2.05%
COST$956.99+0.37%
PG$144.38+0.88%
JNJ$273.41+4.21%
HD$344.30+1.90%
ABBV$265.97+6.25%
BAC$63.17-1.13%
KO$90.35+3.87%
CVX$205.76+1.51%
CRM$206.09+7.92%
AMD$466.42-7.82%
IBM$237.16+3.63%
MRK$152.20+11.94%
WFC$85.94-1.83%
GE$356.23-3.57%
ADBE$272.47+7.25%
ACN$183.17+7.76%
CSCO$110.55-2.08%
PEP$142.58+3.14%
ABT$114.43+3.68%
MCD$267.45+0.72%
TMO$613.54+4.79%
LIN$481.13+1.43%
INTU$362.47+8.01%
QCOM$161.91-0.17%
TXN$267.45-5.46%
DIS$106.93+3.31%
CAT$816.15-7.43%
AMGN$442.36+5.48%
SPGI$426.66+3.93%
DHR$211.50+4.38%
VZ$49.36+2.70%
PFE$28.24+5.10%
NOW$127.20+8.07%
UNH$388.61-1.77%
PM$189.93+2.93%
COP$130.58+2.37%
UPS$102.86+0.82%
MS$214.23-1.82%
GS$1,021.65-2.82%
RTX$220.35-0.58%
BKNG$213.00+4.02%
BA$222.20-1.66%
ELV$398.45+2.10%
BLK$1,158.92+1.03%
SCHW$110.88+0.27%
T$25.12+1.78%
DE$580.63-3.22%
SYK$339.98+2.50%
ADP$277.22+4.19%
TJX$144.50-4.21%
BX$145.09+3.22%
MDT$94.13+3.90%
LMT$589.15-0.77%
GILD$147.60+6.25%
LOW$220.00+1.94%
PGR$217.27+6.59%
ISRG$397.72+1.89%
ZTS$76.68+5.08%
C$132.89-4.06%
CI$277.45+0.77%
CB$340.92+0.02%
MO$66.03+3.24%
AXP$339.90+1.10%
PYPL$61.25+1.29%
HON$221.73-3.36%
USB$62.82-3.16%
TGT$159.00+5.29%
ICE$157.24+1.90%
SO$92.19-0.11%
NEE$85.91-0.36%
BSX$52.01+1.13%
SLB$53.55-0.58%
ETN$424.67-6.75%
MU$937.11-7.38%
PLD$141.30+0.48%
EQIX$1,077.08-1.87%
CMCSA$26.59+3.99%
PANW$359.76-4.26%
SNPS$401.24-2.90%
CDNS$314.98-2.62%
APH$156.04-8.68%
SHW$353.59+1.03%
NKE$41.05+5.01%
SBUX$104.98-2.72%
Copyright 2026 startups.live
Presented by
AboutPressPerksArchiveLegal