Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.
An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
- coraza
- waf
- coraza-waf
- owasp-crs
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
- go
- golang
- html
- html-to-markdown
Global edition of ARTEX — an LLM multi-agent autonomous penetration-testing framework. English default, switchable to Korean/Chinese/Spanish/Japanese. For authorized, defensive and detection use only. (upstream: Autumn-27/ARTEX, AGPL-3.0)
A tool to abuse Exchange services
The most opinionated Go source code linter for code audit.
Lightweight data stream processing engine for IoT edge
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
- go
- rule-engine
- edge-computing
- iot
A natural language date/time parser with pluggable rules
- natural-language
- datetime
- date
- time
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
- request
- go-request-validation
- validator
- validation
:triangular_ruler: Create beautiful generative image patterns from a string in golang.
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
- golang
- go
- clean-architecture
- uncle-bob
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
A rest application to update firewalld rules on a linux server
- firewalld
- firewalld-configuration
- golang
- rest-api
Lightweight Dockerfile linter that helps you write better Dockerfiles. Get instant feedback with quality scores, security checks, and 60+ best practice rules.
gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/
The opposite of Ruler, provides blue teams with the ability to detect Ruler usage against Exchange.
Manage iptable rules for the private interface on DigitalOcean droplets
Lightweight SQL-based stream processing engine for IoT edge.
- edge-analytics
- edge-computing
- iot
- sql
hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.
- go
- golang
- matching
- matching-engine