├── .github ├── dependabot.yml ├── release.yml └── workflows │ ├── autorelease.yml │ ├── build-test.yml │ ├── codeql-analysis.yml │ ├── dep-auto-merge.yml │ └── lint-test.yml ├── .gitignore ├── LICENSE ├── README.md ├── example └── main.go ├── go.mod ├── go.sum ├── keyratelimit.go ├── keyratelimit_test.go ├── ratelimit.go ├── ratelimit_test.go └── strategy.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/autorelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/workflows/autorelease.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dep-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/workflows/dep-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/lint-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.github/workflows/lint-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/README.md -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/example/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/go.sum -------------------------------------------------------------------------------- /keyratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/keyratelimit.go -------------------------------------------------------------------------------- /keyratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/keyratelimit_test.go -------------------------------------------------------------------------------- /ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/ratelimit.go -------------------------------------------------------------------------------- /ratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/ratelimit_test.go -------------------------------------------------------------------------------- /strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/projectdiscovery/ratelimit/HEAD/strategy.go --------------------------------------------------------------------------------