frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Sponge – Low-code Go framework to generate APIs and cloud-ready service

https://github.com/go-dev-frame/sponge
2•gvison•4h ago

Comments

gvison•3h ago
Hi HN, I'm the creator of Sponge.

Throughout my extensive experience with Go development, I noticed a persistent and frustrating problem: a vast amount of time was being spent on writing repetitive boilerplate code. This ranged from API definitions and data structure conversions to configuring HTTP/gRPC servers, implementing Swagger documentation, and setting up observability systems (logging, tracing, metrics). To boost productivity, I tried various approaches—from manual coding and using snippets to employing different CLI tools—but these only offered superficial efficiency gains.

I envisioned a tool that could truly absorb this complexity, allowing developers to focus purely on business logic instead of getting bogged down in technical "glue code." This vision ultimately led to the creation of Sponge.

Sponge is a Go development framework built on a powerful code generation engine. It embodies a "Definition is Code" low-code philosophy, where the "definition" can be a SQL DDL or a Protobuf IDL. The framework intelligently parses these definitions to automatically generate a complete project structure around your core business logic, including but not limited to:

• Ready-to-use HTTP/gRPC server implementations

• Standardized CRUD API code

• Automatically generated Swagger documentation

• Corresponding client SDKs

• Out-of-the-box service templates (with integrated caching, rate limiting, circuit breaking, etc.)

• A comprehensive suite of unit tests

• Cloud-native deployment solutions (Kubernetes and Docker Compose)

Our goal is to create a development experience that retains the native advantages of the Go language while delivering the efficiency of low-code. The code generated by Sponge is your code, not framework-locked code, giving you 100% control at all times. Thanks to its modular design, you can freely replace or extend any component, truly empowering you to "own your code."

Sponge is still an evolving project, and I would love to get your feedback, answer any questions, and hear your thoughts on its future direction.

You can check out the source code and more detailed examples here: [https://github.com/go-dev-frame/sponge](https://github.com/go-dev-frame/sponge)

Thanks for taking a look!

A Few Things I've Learned about Prompt Engineering

https://www.cloudcruise.com/blog/prompt-engineering
1•jacquesclouseau•14s ago•0 comments

The Case of Soham Parekh: Detect Employees Using a VPN

https://focsec.com/blog/the-case-of-soham-parekh-detect-employees-vpn
1•sparkling•27s ago•0 comments

Is there any hope for the internet?

https://theconversation.com/is-there-any-hope-for-the-internet-259251
1•rntn•1m ago•0 comments

Zuckerberg says first AI data supercluster will come online in 2026

https://www.facebook.com/zuck/videos/for-our-superintelligence-effort-im-focused-on-building-the-most-elite-and-talen/2300161320399228/
1•mfiguiere•4m ago•0 comments

Rehousing the Library of Congress's Rare Globes

https://blogs.loc.gov/preservation/2025/07/rehousing-rare-globes/
1•coldpie•7m ago•0 comments

Python Developer – Build Hinge Automation Bot ($20/HR, Remote)

1•dylan241632•7m ago•0 comments

Using data version control to build better AI factories

https://lakefs.io/blog/data-versioning-ai-factory/
1•edogrider•7m ago•0 comments

Karate with Steve Powell (1982) [video]

https://www.youtube.com/watch?v=TS72rdqNVUE
1•austinallegro•8m ago•0 comments

Discover tools that work with Claude

https://www.anthropic.com/news/connectors-directory
1•meetpateltech•9m ago•0 comments

The web's broken deal with AI companies

https://dri.es/the-webs-broken-deal-with-ai-companies
1•PaulHoule•9m ago•0 comments

Small teams should avoid Large Companies Processes

https://idiallo.com/blog/small-teams-should-avoid-complex-workflows
2•speckx•15m ago•0 comments

Ask HN: How to convert viral Reddit posts into Website traffic?

2•_positive•16m ago•2 comments

Lightweight Static Initialization in C++

https://cofault.com/zero-cost-static.html
1•nikita_d•18m ago•1 comments

A Pink Revolution in Indian Policymaking

https://www.gojiberries.io/pink-budget-a-revolution-in-indian-policymaking/
1•neehao•19m ago•0 comments

Free AI Writing and Text Generation Tools

https://www.grammarly.com/ai/ai-writing-tools
1•treasure2seek•21m ago•0 comments

Show HN: Google Maps can't map a story – MapScroll does, from one prompt

https://www.mapscroll.ai/
2•shekharupadhaya•22m ago•0 comments

Why is 3o trying to connect to my serial port?

https://old.reddit.com/r/ChatGPT/comments/1lzgwui/why_is_3o_trying_to_connect_to_my_serial_port/
1•consumer451•22m ago•0 comments

Track AIPAC

https://www.trackaipac.com
6•i_love_retros•24m ago•0 comments

Cogent Security: AI Agents for Vulnerability Management Launched

https://www.cogent.security/
8•chairmanwow1•24m ago•0 comments

Potential backdoor in Intel's AES hardware implementation [video]

https://www.youtube.com/watch?v=PwdVT5vHm2c
2•mrunix•29m ago•1 comments

Encrypting Files with Passkeys and Age

https://words.filippo.io/passkey-encryption/
4•thadt•30m ago•1 comments

The Pigeon River Is Perched, Which Is Geologically Bad News (2020)

https://princegeology.com/the-pigeon-river-is-perched-which-is-geologically-bad-news-for-it/
1•ijustlovemath•30m ago•1 comments

Their Water Taps Ran Dry When Meta Built Next Door

https://www.nytimes.com/2025/07/14/technology/meta-data-center-water.html
3•fvrghl•32m ago•1 comments

Opencode

https://opencode.ai/
2•Smith42•33m ago•0 comments

Wesellremotely

https://wesellremotely.com/
1•figoshi•33m ago•1 comments

A practical handbook on Context Engineering with the latest research from IBM

https://github.com/davidkimai/Context-Engineering
1•davidkimai•33m ago•0 comments

Embedding User-Defined Indexes in Apache Parquet

https://datafusion.apache.org/blog/2025/07/14/user-defined-parquet-indexes/
8•jasim•33m ago•0 comments

EU Commission presents guidelines and age verification app prototype

https://ec.europa.eu/commission/presscorner/detail/en/ip_25_1820
1•latexr•34m ago•0 comments

Kubernetes List API performance and reliability

https://ahmet.im/blog/kubernetes-list-performance/
1•bo0tzz•34m ago•0 comments

Ask HN: What MCP servers/apps are you using as a dev?

2•trevorLane•36m ago•0 comments