What is crowdsec built with?
crowdsec is a Go repo built with Gin and k8s.io/apiserver. It stores its data in github.com/bluele/gcache, github.com/aws/aws-sdk-go-v2/service/kinesis, github.com/aws/aws-sdk-go-v2/service/sqs, MySQL, SQLite, and 1 more, reaches it with entgo.io/ent, signs people in with github.com/golang-jwt/jwt/v4, makes its content with github.com/beevik/etree, validates its data with validate, github.com/getkin/kin-openapi, and github.com/santhosh-tekuri/jsonschema/v6, is tested with github.com/stretchr/testify, github.com/jarcoal/httpmock, github.com/sanity-io/litter, and go.uber.org/goleak, deploys with github.com/sirupsen/logrus, Prometheus, github.com/hashicorp/go-hclog, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, and 6 more, and uses go-sqlite3, kafka-go, pgx, s3, and github.com/aws/aws-sdk-go-v2/feature/s3/manager. It has 136,939 written lines, with 238 test files.
Read on November 8, 2026, at commit 849c7a2. Read it as markdown
Frontend
Interface 2
- github.com/jedib0t/go-pretty/v628 files
- github.com/AlecAivazis/survey/v25 files
Backend
The base 1
- Gin15 files
Data 11
github.com/aws/aws-sdk-go-v2/service/sqs3 files
- MySQL3 files · pkg/csconfig/database.go, line 14
- SQLite3 files · pkg/database/drv_sqlite_mattn.go, line 8
- Postgres2 files · pkg/database/drv_postgres.go, line 7
github.com/aws/aws-sdk-go-v2/feature/s3/manager1 file
kafka-go
s3
- github.com/bluele/gcache5 files
- github.com/aws/aws-sdk-go-v2/service/kinesis3 files
- go-sqlite3
- pgx
Data access 1
- entgo.io/ent16 files
Sign-in 1
github.com/golang-jwt/jwt/v42 files
Other repos with a similar stack
Ordered by how much of its stack they share with crowdsec, then by stars.
Frequently asked questions
What language is crowdsec written in?
What framework does crowdsec use?
What database does crowdsec use?
What does crowdsec sign people in with?
What services does crowdsec use?
Does crowdsec have tests?
Which repos have a stack like crowdsec's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

