github.com/agilira/argus

argus

File watching and configuration management with MPSC ring buffer, adaptive batching strategies, and universal format parsing (JSON, YAML, TOML, INI, HCL, Properties).

51

Decision Signals

Health score 51/100, confidence 45/100.

Caution
Maintenance 48
Adoption 12
Security 92
Maturity 45
Developer DX 83
Confidence 45

Install

go get github.com/agilira/argus

Package Data

updated May 28, 2026
Latest versionUnknown
Imported by1 packages
Stars0
Forks0
Last activityUnknown
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

324 symbols
SymbolKindSynopsis
AuditConfig Type type AuditConfig struct{ ... }
AuditConfig.BufferSize Field BufferSize int
AuditConfig.Enabled Field Enabled bool
AuditConfig.FlushInterval Field FlushInterval time.Duration
AuditConfig.IncludeStack Field IncludeStack bool
AuditConfig.MinLevel Field MinLevel AuditLevel
AuditConfig.OutputFile Field OutputFile string
DefaultAuditConfig Function func DefaultAuditConfig() AuditConfig
AuditDatabaseStats Type type AuditDatabaseStats struct{ ... }
AuditDatabaseStats.DatabaseSize Field DatabaseSize int64
AuditDatabaseStats.EventsByComponent Field EventsByComponent map[string]int64
AuditDatabaseStats.EventsByLevel Field EventsByLevel map[string]int64

Maintained Alternatives

lower maintenance score

#1 Koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

Go Configuration Libraries 4.0K stars 540 imported-by 100% confidence
95

#2 Viper

Go configuration with fangs.

Go Configuration Libraries 30.3K stars 103.3K imported-by 65% confidence
88

#3 env

A simple, zero-dependencies library to parse environment variables into structs

Go Configuration Libraries 6.2K stars 0 imported-by 45% confidence
86

#4 ini

Package ini provides INI file read and write functionality in Go

Go Configuration Libraries 3.5K stars 0 imported-by 45% confidence
85

#5 v2

Package config is a go config management implement.

Go Configuration Libraries 0 stars 215 imported-by 75% confidence
73

#6 Kono

lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.

Go Configuration Libraries 6 stars 0 imported-by 100% confidence
72

Similar Packages

Go Configuration Libraries

#1 Koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

Go Configuration Libraries 4.0K stars 540 imported-by 100% confidence
95

#2 Viper

Go configuration with fangs.

Go Configuration Libraries 30.3K stars 103.3K imported-by 65% confidence
88

#3 env

A simple, zero-dependencies library to parse environment variables into structs

Go Configuration Libraries 6.2K stars 0 imported-by 45% confidence
86

#4 ini

Package ini provides INI file read and write functionality in Go

Go Configuration Libraries 3.5K stars 0 imported-by 45% confidence
85

#5 v2

Package config is a go config management implement.

Go Configuration Libraries 0 stars 215 imported-by 75% confidence
73