frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Argus, Go config with universal polling, GitOps, & 39M ops/SEC buffer

https://github.com/agilira/argus
1•agilira•1d ago
Argus is a security-hardened Go config framework with a 39M ops/sec universal polling engine. Ditch reflection and unreliable file-watchers. Full support for GitOps, professional audit, OTEL & a fast, powerful CLI.

Comments

agilira•1d ago
Hey Hacker News,

I'm excited to share a project I've been pouring my heart into: Argus, a configuration management ecosystem for Go.

This all started out of a personal frustration: I needed a performant, lock-free hot-reload mechanism, but the existing solutions felt unreliable or introduced performance bottlenecks I wasn't comfortable with in production. Relying on OS-specific file-watching APIs (fsnotify) felt unpredictable, and the performance hit from reflection-based unmarshaling (mapstructure) was something I wanted to avoid entirely.

So, I built a solution from the ground up with a few core obsessions: extreme performance, deterministic reliability, and security as a first-class citizen.

Argus is the result. It's not just a library, but a full replacement for the entire stack. Here are the key architectural decisions that make it stand out:

Universal Polling Engine (BoreasLite): Argus replaces fsnotify with a custom-built, OS-independent polling engine. At its core is a lock-free MPSC ring buffer that achieves 39 million operations/sec in benchmarks. It's deterministic and works the same everywhere, from a Mac to a Docker container in Alpine.

Zero-Reflection Binding: To achieve HFT-level speed, configuration binding is done without any reflection. It uses unsafe.Pointer for direct, type-safe data mapping, resulting in near-zero overhead (~12 ns/op).

An Extensible Core for GitOps & Remote Config: The core of Argus is minimal and dependency-free. The real power for modern workflows comes from its provider system. I've built providers for Git, Consul, and Redis that enable true GitOps-style configuration management. Your configuration can live in a Git repository or a distributed KV store, and Argus will sync it atomically. This turns any application into a representation of your "Infrastructure as Code".

Security-Hardened by Design: This isn't an afterthought. Argus has been red-team tested against path traversal, DoS, and injection attacks. It includes a unified SQLite audit backend for forensic-quality, cross-application logging, essential for compliance (SOX, PCI-DSS).

It also comes with a full ecosystem, including an ultra-fast CLI framework (Orpheus) and flag parser (Flash-Flags), and optional OTEL integration.

I'd be honored if you took a look and shared your thoughts. I'm here to answer any questions!

GitHub Repo: https://github.com/agilira/argus

Provider Examples:

Git: https://github.com/agilira/argus-provider-git

Consul: https://github.com/agilira/argus-provider-consul

Redis: https://github.com/agilira/argus-provider-redis

Live Asciinema Demo: https://asciinema.org/a/Ew5Br2N5UD7rDe1F6MFVfNYrL

The Parable of the Talents

https://slatestarcodex.com/2015/01/31/the-parable-of-the-talents/
1•kaladin-jasnah•27s ago•0 comments

DPRK Adopts EtherHiding: Nation-State Malware Hiding on Blockchains

https://cloud.google.com/blog/topics/threat-intelligence/dprk-adopts-etherhiding
1•gnabgib•2m ago•0 comments

Show HN: We priced basic needs in work hours (global ranking and CSVs)

https://www.thepricer.org/hours-to-afford-essentials-best-and-worst-countries/
2•mickeymounds•2m ago•1 comments

Specialization Is for Insects

https://staysaasy.com/strategy/2025/10/16/specialization.html
2•gpi•2m ago•0 comments

Large RCT finds GenAI integration boosts revenues 0% – 16%

https://arxiv.org/abs/2510.12049
1•keeda•3m ago•1 comments

Benjie's Humanoid Olympic Games

https://generalrobots.substack.com/p/benjies-humanoid-olympic-games
3•robobenjie•4m ago•4 comments

Show HN: Arky – Visual 2D Markdown editor

https://app.arky.so
1•masonkim25•5m ago•0 comments

Picasso painting vanishes en route to Spanish exhibition

https://www.barrons.com/news/picasso-painting-vanishes-en-route-to-spanish-exhibition-6f939a98
1•domofutu•5m ago•0 comments

The Parallel Task MCP Server

https://parallel.ai/blog/parallel-task-mcp-server
2•lukaslevert•8m ago•1 comments

He's 58 and Trying to Break into College Football

https://www.wsj.com/sports/football/58-year-old-college-football-player-tom-cillo-lycoming-8271aa03
1•domofutu•8m ago•1 comments

Yakko's All the Countries in the World Song

https://www.youtube.com/watch?v=V1508wboZXk
1•lifeisstillgood•11m ago•0 comments

The History of Rust

https://www.awesome.club/blog/2024/the-fascinating-history-of-rust
1•stmw•11m ago•0 comments

OpenAI board member is violating export control, selling Claude API to HongKong

2•justiceforai•12m ago•0 comments

California's solar and battery combo packs a transformational punch

https://www.reuters.com/markets/commodities/californias-solar-battery-combo-packs-transformationa...
1•MaysonL•12m ago•1 comments

Confidence as the Progressive Overload of Risk

https://www.jasonshen.com/279/
1•jasonshen•15m ago•0 comments

Ask HN: Are you structuring knowledge for Agent usage

1•tmaly•15m ago•1 comments

Why is Switzerland so rich?

https://simongrimm.substack.com/p/why-is-switzerland-so-rich
3•paulpauper•16m ago•0 comments

AI and Labor Markets: What We Know and Don't Know

https://digitaleconomy.stanford.edu/news/ai-and-labor-markets-what-we-know-and-dont-know/
1•paulpauper•16m ago•0 comments

Show HN: CTRL Kai – AI Summarizer Chrome Extension

https://chromewebstore.google.com/detail/ctrl-kai/kehoalmblpnigdnmiobjnnlmibhmhjjj
1•peti_poua•21m ago•0 comments

Beginner-friendly issues across all repositories

https://tangled.org/goodfirstissues
1•PaulHoule•21m ago•0 comments

Nork scammers work the blockchain to steal crypto from software job hunters

https://www.theregister.com/2025/10/16/norks_abuse_blockchains_to_scam/
2•rntn•22m ago•2 comments

Daniel Estevez – 10 years of blogging

https://destevez.net/2025/10/10-years-of-blogging/
2•tverbeure•23m ago•1 comments

4000 gone: Inside NASA's brain drain

https://www.planetary.org/articles/4000-gone-inside-nasas-brain-drain
4•awnird•23m ago•0 comments

The State of the AI Industry Is Freaking Me Out [video]

https://www.youtube.com/watch?v=Q0TpWitfxPk
1•ortusdux•24m ago•0 comments

AI-Devkit

https://github.com/codeaholicguy/ai-devkit
1•hoangnn93•25m ago•0 comments

Data analytics in *seconds* with Haiku 4.5 and Beekeeper Studio

https://www.beekeeperstudio.io/blog/ai-shell-1.6-haiku
2•rathboma•27m ago•1 comments

Let's move all the museums out to the airport (2015)

https://www.aaronland.info/weblog/2015/11/09/keinholz/
2•wonger_•27m ago•0 comments

Moai

https://thirtydollar.website
3•Mariosheep•29m ago•0 comments

Ask HN: What in the world is going on at Supabase?

18•DANmode•31m ago•0 comments

Dyerlingo

https://github.com/Sippiairborne/DyerLingo
1•dyertech•42m ago•1 comments