frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: AGAI – A minimal, model-driven Go web framework

https://github.com/vrianta/agai
2•vrianta•7h ago
Hey HN,

I’ve been building something quietly over the past few months, mostly to scratch an itch I kept running into while working on personal projects.

It’s called AGAI — a small but growing web framework in Go.

I love Go for its simplicity, but when it came to web dev, I kept bouncing between ultra-minimal router libraries and overly abstract frameworks. I just wanted something that gave me:

Structure without ceremony

Templating that’s flexible but not verbose

Simple data components I can store in JSON or sync to DB

A way to just run the damn thing without a tangle of middleware

So I built this.

Why AGAI? AGAI gives you:

Model-driven development — define models, auto-sync schemas

A component system — think "JSON configs as database records"

Session support — works in-memory or on disk

PHP-style templates — yes, really. It parses them into Go templates

CLI-friendly: --migrate-model, --start-server, --help, etc.

It’s built for devs who like control but don’t want to reinvent the wheel for every new project. Not trying to replace Echo or Fiber or Gin — just offering another path for those of us who want fewer black boxes.

Still early — but usable It's currently at v0.2.1. I'm using it on a few small tools and sites of my own. Would love feedback from the HN crowd on the design decisions, especially:

The model/component system

The PHP-style templating syntax (good idea or bad nostalgia?)

What I’m missing that would make it useful in the real world

GitHub: https://github.com/vrianta/agai Docs are in the repo (clean + updated)

Thanks for reading — happy to answer questions or hear where I’ve gone totally off the rails.

The Jackpot Age

https://twitter.com/thiccyth0t/status/1943773395209924769
1•Michelangelo11•8m ago•0 comments

Migrating My NAS from CoreOS/Flatcar Linux to NixOS

https://michael.stapelberg.ch/posts/2025-07-13-nixos-nas-network-storage-config/
2•Bogdanp•8m ago•0 comments

Using terminal-notifier in Claude Code to get custom notifications

https://www.andreagrandi.it/posts/using-terminal-notifier-claude-code-custom-notifications/
1•andreagrandi•9m ago•0 comments

Commodore 64 Ultimate gets released

https://www.tomshardware.com/video-games/retro-gaming/the-commodore-64-ultimate-computer-is-the-companys-first-hardware-release-in-over-30-years-pre-orders-start-at-usd299
1•smingo•10m ago•1 comments

AI has killed free developer tools

https://redmonk.com/sogrady/2025/07/09/promiscuity-of-modern-developers/
1•nkko•19m ago•0 comments

Azure MCP exploited: Maliciously leaking user's KeyVault secrets to attackers

https://www.tramlines.io/blog/azure-mcp-exploited-maliciously-leaking-user-s-keyvault-secrets-to-attackers
2•pjmlp•21m ago•0 comments

Python: From Zero to Hero

https://pythonz2h.com/
2•blackpc•29m ago•1 comments

Show HN: Smart Guardian – a privacy-first Chrome extension to protect kids

https://github.com/RezaeiSaber/Smart-Guardian
1•saber123•30m ago•0 comments

Flea Circus

https://en.wikipedia.org/wiki/Flea_circus
3•narpaldhillon•46m ago•0 comments

Show HN: MailDropHQ – Free Disposable Email Without Signup

1•jblopez•47m ago•0 comments

Show HN: Alertify

https://github.com/arebaka/alertify
1•arelive•54m ago•0 comments

M&A Is Dead – Long Live Hire&License

https://startupstechvc.beehiiv.com/p/ma-dead-long-live-hirelicense
3•samuel246•58m ago•0 comments

BBC gains rare access to the Congolese mine powering mobile phones

https://www.bbc.com/news/articles/cyvj986l615o
1•andsoitis•1h ago•0 comments

SearchLTE don't just search it, solve it

https://poe.com/SearchLTE
1•Jon_Behrendt•1h ago•1 comments

mkcd: The missing shell shortcut

https://dbohdan.com/mkcd
2•networked•1h ago•0 comments

The JPEG XL Image Coding History, Features, Coding Tools, Design Rationale

https://arxiv.org/abs/2506.05987
1•ksec•1h ago•0 comments

Show HN: I made a vencord plugin to search for messages across discord

https://blog.jaisal.dev/articles/global-search
1•AtomicByte•1h ago•0 comments

IMO 2025 (International Math Olympiad) starts tomorrow – will DeepMind win Gold?

https://www.youtube.com/watch?v=vJjgtOcXq8A
2•mathsTeacher82•1h ago•1 comments

The largest Git repo on the planet

https://devblogs.microsoft.com/bharry/the-largest-git-repo-on-the-planet/
2•fisheuler•1h ago•0 comments

A Deep Dive into X's Community Notes

https://ddia.org/en/a-deep-dive-into-xs-community-notes-report
1•aspenmayer•1h ago•1 comments

Rize.io Productivity Measurement and Tracking for Your PC or Mac

https://rize.io/?via=akb
1•azarudeen•1h ago•1 comments

Nuclear Explosion for Carbon Sequestration

https://arxiv.org/abs/2501.06623
16•energy123•1h ago•9 comments

MCP sHTTP server (+Cursor integration)

https://blog.toolkami.com/toolkami-shttp-server/
1•SafeDusk•1h ago•1 comments

NLP Made Simple: Tokenization, Embeddings and Transformers [video]

https://www.youtube.com/watch?v=5QQOte4IyIw
1•paulakshat•2h ago•0 comments

A Never-Ending Supply of Drones Has Frozen the Front Lines in Ukraine

https://www.wsj.com/world/europe/a-never-ending-supply-of-drones-has-frozen-the-front-lines-in-ukraine-ae29c581
4•sandwichsphinx•2h ago•1 comments

Ask HN: Where are the AI-driven profits or promotions?

7•arduinomancer•2h ago•5 comments

China's electric car revolution hammers demand for oil

https://www.telegraph.co.uk/business/2025/07/11/oil-demmand-slowest-pace-2009/
7•toomuchtodo•2h ago•2 comments

Show HN: A 100% Workaround to MV3

https://floorp.app/
1•jklas2hjdsdk•2h ago•0 comments

Will you help build our new visual identity?

https://meta.stackexchange.com/questions/411312/will-you-help-build-our-new-visual-identity
2•coobird•2h ago•3 comments

GumTree: A syntax-aware diff tool

https://github.com/GumTreeDiff/gumtree
2•0x54MUR41•2h ago•0 comments