¿Con qué está hecho higress?

higress es un repo de Go hecho con net/http y sigs.k8s.io/controller-runtime. Guarda sus datos en MySQL, Postgres y SQLite, accede a ellos con gorm.io/driver/clickhouse y gorm.io/gorm, inicia sesión con hmac-sha256, usa IA con mcp-go, openai-go, sigs.k8s.io/gateway-api-inference-extension, github.com/pkoukk/tiktoken-go, jieba-rs y 1 más, arma su contenido con github.com/antchfx/xmlquery, valida sus datos con github.com/santhosh-tekuri/jsonschema/v5 y github.com/invopop/jsonschema, se prueba con github.com/stretchr/testify, Google y github.com/agiledragon/gomonkey/v2, se despliega con sigs.k8s.io/gateway-api, Knative, Helm, Prometheus, github.com/compose-spec/compose-go y 4 más y usa Redis, Milvus, Consul y MCP. Son 349,215 líneas escritas, con 509 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit 0316bc9. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Interfaz 2

  • github.com/manifoldco/promptui2 archivos
  • github.com/AlecAivazis/survey/v28 archivos

Backend

La base 1

Datos 6

Acceso a los datos 2

Inicio de sesión 1

  • hmac-sha2562 archivos

IA 5

  • mcp-go
  • openai-go
  • sigs.k8s.io/gateway-api-inference-extension4 archivos
  • github.com/pkoukk/tiktoken-go1 archivo
  • jieba-rs1 archivo

Servicios 2

Apoyo

La base 1

Contenido 1

  • github.com/antchfx/xmlquery1 archivo

Validación 2

Pruebas 3

  • github.com/stretchr/testify212 archivos
  • Google15 archivos
  • github.com/agiledragon/gomonkey/v21 archivo

Despliegue 9

Herramientas 7

  • Docker1 archivo
  • github.com/google/yamlfmt1 archivo
  • github.com/magefile/mage1 archivo
  • github.com/spf13/cobra32 archivos
  • k8s.io/kubectl17 archivos
  • k8s.io/cli-runtime3 archivos
  • rust-embed2 archivos

Otras 49

  • github.com/tidwall/gjson134 archivos
  • github.com/tidwall/sjson25 archivos
  • github.com/pkg/errors18 archivos
  • github.com/golang/protobuf12 archivos
  • github.com/google/uuid10 archivos
  • Uber9 archivos
  • github.com/spf13/viper8 archivos
  • github.com/nacos-group/nacos-sdk-go/v25 archivos
  • HashiCorp5 archivos
  • github.com/caddyserver/certmagic4 archivos
  • github.com/corazawaf/coraza/v33 archivos
  • github.com/cncf/xds/go2 archivos
37 más
  • github.com/gogo/protobuf2 archivos
  • Alibaba Cloud1 archivo
  • Avast1 archivo
  • github.com/go-errors/errors1 archivo
  • github.com/nacos-group/nacos-sdk-go1 archivo
  • envoy
  • Istio
  • k8s.io/apimachinery58 archivos
  • k8s.io/client-go38 archivos
  • k8s.io/api27 archivos
  • sigs.k8s.io/yaml14 archivos
  • google.golang.org/protobuf12 archivos
  • serde_json7 archivos
  • github.com/fatih/color5 archivos
  • serde5 archivos
  • github.com/spf13/pflag4 archivos
  • golang.org/x/net4 archivos
  • gopkg.in/yaml.v24 archivos
  • gopkg.in/yaml.v34 archivos
  • k8s.io/apiextensions-apiserver3 archivos
  • github.com/cespare/xxhash/v22 archivos
  • github.com/evanphx/json-patch/v52 archivos
  • github.com/fatih/structtag2 archivos
  • github.com/mitchellh/go-homedir2 archivos
  • lazy_static2 archivos
  • aho-corasick1 archivo
  • downcast-rs1 archivo
  • fancy-regex1 archivo
  • github.com/alibabacloud-go/darabonba-openapi/v21 archivo
  • github.com/alibabacloud-go/tea1 archivo
  • github.com/bmatcuk/doublestar/v41 archivo
  • github.com/kylelemons/godebug1 archivo
  • github.com/mitchellh/mapstructure1 archivo
  • github.com/tidwall/pretty1 archivo
  • golang.org/x/exp1 archivo
  • http1 archivo
  • multimap1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con higress, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito higress?
higress está escrito en Go, con 349,215 líneas escritas.
¿Qué framework usa higress?
higress está hecho con net/http y sigs.k8s.io/controller-runtime.
¿Qué base de datos usa higress?
higress guarda sus datos en MySQL, Postgres y SQLite y accede a ellos con gorm.io/driver/clickhouse y gorm.io/gorm.

La prueba: plugins/golang-filter/mcp-server/servers/gorm/db.go, línea 12

¿Con qué inicia sesión higress?
higress inicia sesión con hmac-sha256.
¿higress usa IA?
Sí. higress usa IA con mcp-go, openai-go, sigs.k8s.io/gateway-api-inference-extension, github.com/pkoukk/tiktoken-go, jieba-rs y OpenAI.
¿Qué servicios usa higress?
higress usa Redis, Milvus, Consul y MCP.

La prueba: plugins/golang-filter/mcp-session/common/redis.go, línea 10

¿higress tiene pruebas?
Sí. higress tiene 509 archivos de prueba y se prueba con github.com/stretchr/testify, Google y github.com/agiledragon/gomonkey/v2.
¿Qué repos tienen un stack parecido a higress?
Los que más comparten su stack:infiniflow/ragflowmudler/LocalAIusememos/memos

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →