File tree 2 files changed +14
-6
lines changed
2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 3
3
push :
4
4
branches :
5
5
- main
6
+ tags :
7
+ - " *"
6
8
pull_request :
7
9
branches :
8
10
- main
Original file line number Diff line number Diff line change 1
1
# go-ratelimiter
2
2
3
- A super easy rate limiting package for Go. Package defines Store storage interface, for which you can use your own
3
+ [ ![ Go Report] ( https://goreportcard.com/badge/github.com/robotomize/go-ratelimiter )] ( https://goreportcard.com/report/github.com/robotomize/gokuu )
4
+ [ ![ codebeat badge] ( https://codebeat.co/badges/a4a12b24-98e6-4627-b01c-8b124561f2e1 )] ( https://codebeat.co/projects/github-com-robotomize-go-ratelimiter-main )
5
+ [ ![ codecov] ( https://codecov.io/gh/robotomize/go-ratelimiter/branch/main/graph/badge.svg )] ( https://codecov.io/gh/robotomize/go-ratelimiter )
6
+ [ ![ Build status] ( https://github.com/robotomize/go-ratelimiter/actions/workflows/go.yml/badge.svg )] ( https://github.com/robotomize/go-ratelimiter/actions )
7
+ [ ![ GitHub license] ( https://img.shields.io/github/license/robotomize/go-ratelimiter.svg )] ( https://github.com/robotomize/go-ratelimiter/blob/master/LICENSE )
8
+
9
+ A super easy rate limiting package for Go. Package provide Store interface, for which you can use your own
4
10
implementations
5
11
6
12
# Install
@@ -116,15 +122,15 @@ func main() {
116
122
# TODO
117
123
118
124
* ~ add http middleware~
119
- * ~ add simple redis datastore~
120
- * extend Store methods
125
+ * ~ add redis datastore~
126
+ * improve unit coverage
121
127
* improve redis datastore
122
- * try using tarantool datastore
123
- * try using aerospike datastore
128
+ * add tarantool datastore
129
+ * add aerospike datastore
124
130
125
131
## Contributing
126
132
127
133
128
134
## License
129
135
130
- go-ratelimiter is under the Apache 2.0 license. See the [ LICENSE] ( LICENSE ) file for details.
136
+ go-ratelimiter is under the Apache 2.0 license. See the [ LICENSE] ( LICENSE ) file for details.
You can’t perform that action at this time.
0 commit comments