Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
https://github.com/valyala/fasthttp
Last synced: about 4 hours ago
Repository metadata:
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
- Host: GitHub
- URL: https://github.com/valyala/fasthttp
- Owner: valyala
- License: mit
- Created: 2015-10-18T22:19:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T17:56:04.000Z (12 days ago)
- Last Synced: 2024-10-29T20:00:01.364Z (11 days ago)
- Language: Go
- Homepage:
- Size: 3.3 MB
- Stars: 21,823
- Watchers: 390
- Forks: 1,756
- Open Issues: 92
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name: Aliaksandr Valialkin
- Login: valyala
- Email:
- Kind: user
- Description: Working on @VictoriaMetrics
- Website: https://victoriametrics.com
- Location: United states
- Twitter: valyala
- Company: @VictoriaMetrics
- Icon url: https://avatars.githubusercontent.com/u/283442?u=67106821805b9a7143b2794352fd87df04b060e4&v=4
- Repositories: 32
- Last Synced at: 2023-03-12T12:20:46.959Z
- Profile URL: https://github.com/valyala
- Sponsor URL:
Committers metadata
Last synced: about 7 hours ago
Total Commits: 1,721
Total Committers: 239
Avg Commits per committer: 7.201
Development Distribution Score (DDS): 0.463
Commits in past year: 135
Committers in past year: 29
Avg Commits per committer in past year: 4.655
Development Distribution Score (DDS) in past year: 0.785
Name | Commits | |
---|---|---|
Aliaksandr Valialkin | v****a@g****m | 925 |
Erik Dubbelboer | e****k@d****m | 256 |
dependabot[bot] | 4****] | 32 |
Oleksandr Redko | o****b@g****m | 29 |
Oleksandr Redko | O****o@e****m | 23 |
tyltr | t****i@1****m | 18 |
Kirill Danshin | k****l@d****o | 17 |
newacorn | w****7@1****m | 15 |
Mikhail Faraponov | 1****e | 13 |
Andy Pan | p****0@g****m | 13 |
kinggo | l****1@b****m | 12 |
Sergey Ponomarev | s****o@g****m | 11 |
Kashiwa | 1****0 | 10 |
ZYunH | z****b@1****m | 10 |
Darío | d****l@g****m | 9 |
Sergio Andrés Virviescas Santana | d****o@g****m | 8 |
amezghal abdelilah | a****g@g****m | 7 |
kiyon | k****n@1****m | 7 |
nickajacks1 | 1****1 | 5 |
Sergio VS | s****r@g****m | 5 |
xuecai | b****t@s****m | 5 |
zhaoxy | 1****2@q****m | 5 |
Aleksandr Razumov | ar@c****u | 4 |
Kirill Danshin | k@g****y | 4 |
Nikolay Markov | e****r@g****m | 4 |
Vladimir Shteinman | v****s@c****m | 4 |
ichx | c****6@q****m | 4 |
Xu Qiaolun | J****l@G****m | 4 |
Juan Calderon-Perez | 8****y | 4 |
Tolyar | T****r | 3 |
and 209 more... |
Issue and Pull Request metadata
Last synced: 1 day ago
Package metadata
- Total packages: 10
- Total downloads: unknown
- Total docker downloads: 2,532,583,268
- Total dependent packages: 8,580 (may contain duplicates)
- Total dependent repositories: 25,288 (may contain duplicates)
- Total versions: 252
- Total advisories: 1
go: github.com/valyala/fasthttp
Package fasthttp provides fast HTTP server and client API. Fasthttp provides the following features: Optimized for speed. Easily handles more than 100K qps and more than 1M concurrent keep-alive connections on modern hardware. Optimized for low memory usage. Easy 'Connection: Upgrade' support via RequestCtx.Hijack. Server provides the following anti-DoS limits: - The number of concurrent connections. - The number of concurrent connections per client IP. - The number of requests per connection. - Request read timeout. - Response write timeout. - Maximum request header size. - Maximum request body size. - Maximum request execution time. - Maximum keep-alive connection lifetime. - Early filtering out non-GET requests. A lot of additional useful info is exposed to request handler: - Server and client address. - Per-request logger. - Unique request id. - Request start time. - Connection start time. - Request sequence number for the current connection. Client supports automatic retry on idempotent requests' failure. Fasthttp API is designed with the ability to extend existing client and server implementations or to write custom client and server implementations from scratch.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/github.com/valyala/fasthttp#section-documentation
- Licenses: MIT
- Latest release: v1.51.0 (published 12 months ago)
- Last Synced: 2024-11-09T00:09:51.126Z (1 day ago)
- Versions: 62
- Dependent Packages: 8,579
- Dependent Repositories: 25,287
- Docker Downloads: 2,532,583,268
-
Rankings:
- Dependent packages count: 0.023%
- Dependent repos count: 0.039%
- Docker downloads count: 0.222%
- Average: 0.227%
- Stargazers count: 0.238%
- Forks count: 0.615%
- Advisories:
go: gopkg.in/valyala/fasthttp.v20160316
Package fasthttp provides fast HTTP server and client API. Fasthttp provides the following features: Optimized for speed. Easily handles more than 100K qps and more than 1M concurrent keep-alive connections on modern hardware. Optimized for low memory usage. Easy 'Connection: Upgrade' support via RequestCtx.Hijack. Server supports requests' pipelining. Multiple requests may be read from a single network packet and multiple responses may be sent in a single network packet. This may be useful for highly loaded REST services. Server provides the following anti-DoS limits: The number of concurrent connections. The number of concurrent connections per client IP. The number of requests per connection. Request read timeout. Response write timeout. Maximum request header size. Maximum request body size. Maximum request execution time. Maximum keep-alive connection lifetime. Early filtering out non-GET requests. A lot of additional useful info is exposed to request handler: Server and client address. Per-request logger. Unique request id. Request start time. Connection start time. Request sequence number for the current connection. Client supports automatic retry on idempotent requests' failure. Fasthttp API is designed with the ability to extend existing client and server implementations or to write custom client and server implementations from scratch.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/gopkg.in/valyala/fasthttp.v20160316#section-documentation
- Licenses: MIT
- Latest release: v20160316.0.0-20160315092703-2b172da53920 (published over 8 years ago)
- Last Synced: 2024-10-31T20:06:21.162Z (9 days ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.238%
- Forks count: 0.615%
- Average: 2.699%
- Dependent repos count: 4.79%
- Dependent packages count: 5.151%
go: github.com/Valyala/fasthttp
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Valyala/fasthttp#section-documentation
- Licenses: mit
- Latest release: v1.53.0 (published 6 months ago)
- Last Synced: 2024-11-09T00:09:43.079Z (1 day ago)
- Versions: 62
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.2%
- Forks count: 0.564%
- Average: 4.277%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
go: gopkg.in/valyala/fasthttp.v20180529
Package fasthttp provides fast HTTP server and client API. Fasthttp provides the following features: Optimized for speed. Easily handles more than 100K qps and more than 1M concurrent keep-alive connections on modern hardware. Optimized for low memory usage. Easy 'Connection: Upgrade' support via RequestCtx.Hijack. Server supports requests' pipelining. Multiple requests may be read from a single network packet and multiple responses may be sent in a single network packet. This may be useful for highly loaded REST services. Server provides the following anti-DoS limits: The number of concurrent connections. The number of concurrent connections per client IP. The number of requests per connection. Request read timeout. Response write timeout. Maximum request header size. Maximum request body size. Maximum request execution time. Maximum keep-alive connection lifetime. Early filtering out non-GET requests. A lot of additional useful info is exposed to request handler: Server and client address. Per-request logger. Unique request id. Request start time. Connection start time. Request sequence number for the current connection. Client supports automatic retry on idempotent requests' failure. Fasthttp API is designed with the ability to extend existing client and server implementations or to write custom client and server implementations from scratch.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/gopkg.in/valyala/fasthttp.v20180529#section-documentation
- Licenses: MIT
- Latest release: v20180529.0.0-20171207120941-e5f51c11919d (published almost 7 years ago)
- Last Synced: 2024-11-02T21:04:37.489Z (7 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.379%
- Forks count: 0.461%
- Average: 4.296%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
go: gopkg.in/valyala/fasthttp.v20160419
Package fasthttp provides fast HTTP server and client API. Fasthttp provides the following features: Optimized for speed. Easily handles more than 100K qps and more than 1M concurrent keep-alive connections on modern hardware. Optimized for low memory usage. Easy 'Connection: Upgrade' support via RequestCtx.Hijack. Server supports requests' pipelining. Multiple requests may be read from a single network packet and multiple responses may be sent in a single network packet. This may be useful for highly loaded REST services. Server provides the following anti-DoS limits: The number of concurrent connections. The number of concurrent connections per client IP. The number of requests per connection. Request read timeout. Response write timeout. Maximum request header size. Maximum request body size. Maximum request execution time. Maximum keep-alive connection lifetime. Early filtering out non-GET requests. A lot of additional useful info is exposed to request handler: Server and client address. Per-request logger. Unique request id. Request start time. Connection start time. Request sequence number for the current connection. Client supports automatic retry on idempotent requests' failure. Fasthttp API is designed with the ability to extend existing client and server implementations or to write custom client and server implementations from scratch.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/gopkg.in/valyala/fasthttp.v20160419#section-documentation
- Licenses: MIT
- Latest release: v20160419.0.0-20160419093049-229698876475 (published over 8 years ago)
- Last Synced: 2024-10-31T20:06:21.207Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.379%
- Forks count: 0.461%
- Average: 4.296%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
go: gopkg.in/valyala/fasthttp.v20160617
Package fasthttp provides fast HTTP server and client API. Fasthttp provides the following features: Optimized for speed. Easily handles more than 100K qps and more than 1M concurrent keep-alive connections on modern hardware. Optimized for low memory usage. Easy 'Connection: Upgrade' support via RequestCtx.Hijack. Server supports requests' pipelining. Multiple requests may be read from a single network packet and multiple responses may be sent in a single network packet. This may be useful for highly loaded REST services. Server provides the following anti-DoS limits: The number of concurrent connections. The number of concurrent connections per client IP. The number of requests per connection. Request read timeout. Response write timeout. Maximum request header size. Maximum request body size. Maximum request execution time. Maximum keep-alive connection lifetime. Early filtering out non-GET requests. A lot of additional useful info is exposed to request handler: Server and client address. Per-request logger. Unique request id. Request start time. Connection start time. Request sequence number for the current connection. Client supports automatic retry on idempotent requests' failure. Fasthttp API is designed with the ability to extend existing client and server implementations or to write custom client and server implementations from scratch.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/gopkg.in/valyala/fasthttp.v20160617#section-documentation
- Licenses: MIT
- Latest release: v20160617.0.0-20160617101304-d42167fd04f6 (published over 8 years ago)
- Last Synced: 2024-11-01T20:36:31.447Z (8 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.379%
- Forks count: 0.461%
- Average: 4.296%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
go: github.com/valyala/FastHTTP
- Homepage:
- Documentation: https://pkg.go.dev/github.com/valyala/FastHTTP#section-documentation
- Licenses: mit
- Latest release: v1.53.0 (published 6 months ago)
- Last Synced: 2024-11-09T00:10:03.515Z (1 day ago)
- Versions: 62
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.228%
- Forks count: 0.589%
- Average: 5.071%
- Dependent packages count: 8.899%
- Dependent repos count: 10.567%
go: github.com/valyala/fasthttp/stackless
Package stackless provides functionality that may save stack space for high number of concurrently running goroutines.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/github.com/valyala/fasthttp/stackless#section-documentation
- Licenses: MIT
- Latest release:
- Last Synced: 2024-10-31T20:06:22.061Z (9 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.151%
- Average: 6.357%
- Dependent repos count: 6.563%
go: github.com/valyala/fasthttp/fasthttputil
Package fasthttputil provides utility functions for fasthttp.
- Homepage: https://github.com/valyala/fasthttp
- Documentation: https://pkg.go.dev/github.com/valyala/fasthttp/fasthttputil#section-documentation
- Licenses: MIT
- Latest release:
- Last Synced: 2024-10-31T20:06:21.384Z (9 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.151%
- Average: 6.357%
- Dependent repos count: 6.563%
go: github.com/valyala/fasthtTp
- Homepage:
- Documentation: https://pkg.go.dev/github.com/valyala/fasthtTp#section-documentation
- Licenses: mit
- Latest release: v1.53.0 (published 6 months ago)
- Last Synced: 2024-11-09T00:09:43.748Z (1 day ago)
- Versions: 62
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
Dependencies
- github.com/andybalholm/brotli v1.0.4
- github.com/klauspost/compress v1.15.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/crypto v0.0.0-20220214200702-86341886e292
- golang.org/x/net v0.0.0-20220225172249-27dd8689420f
- golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
- github.com/andybalholm/brotli v1.0.4
- github.com/klauspost/compress v1.15.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/crypto v0.0.0-20220214200702-86341886e292
- golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
- golang.org/x/net v0.0.0-20220225172249-27dd8689420f
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210423082822-04245dca01da
- golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
- golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e
- golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
- golang.org/x/text v0.3.6
- golang.org/x/text v0.3.7
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- actions/checkout v3 composite
- actions/setup-go v3 composite
- golangci/golangci-lint-action v3 composite
- actions/checkout v3 composite
- securego/gosec v2.14.0 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-go v3 composite
- actions/upload-artifact v3 composite
- google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
- google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite