Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
https://github.com/puma/puma
multithreading rack ruby server
Last synced: about 20 hours ago
Repository metadata:
A Ruby/Rack web server built for parallelism
- Host: GitHub
- URL: https://github.com/puma/puma
- Owner: puma
- License: bsd-3-clause
- Created: 2011-09-23T02:26:08.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-04T05:43:06.000Z (3 days ago)
- Last Synced: 2024-10-05T21:18:10.726Z (1 day ago)
- Topics: multithreading, rack, ruby, server
- Language: Ruby
- Homepage: https://puma.io
- Size: 11.2 MB
- Stars: 7,668
- Watchers: 178
- Forks: 1,425
- Open Issues: 100
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Owner metadata:
- Name: Puma
- Login: puma
- Email:
- Kind: organization
- Description:
- Website: http://puma.io
- Location: Los Angeles, CA
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1264292?v=4
- Repositories: 11
- Last Synced at: 2024-04-16T00:03:01.249Z
- Profile URL: https://github.com/puma
- Sponsor URL:
Committers metadata
Last synced: 8 days ago
Total Commits: 3,517
Total Committers: 525
Avg Commits per committer: 6.699
Development Distribution Score (DDS): 0.9
Commits in past year: 144
Committers in past year: 29
Avg Commits per committer in past year: 4.966
Development Distribution Score (DDS) in past year: 0.583
Name | Commits | |
---|---|---|
zedshaw | z****w@1****9 | 352 |
Nate Berkopec | n****c@g****m | 339 |
MSP-Greg | M****g | 315 |
Evan Phoenix | e****n@f****t | 314 |
Evan Phoenix | e****n@p****o | 308 |
evanweaver | e****r@1****9 | 288 |
schneems | r****n@g****m | 85 |
MSP-Greg | G****s@g****m | 78 |
Patrik Ragnarsson | p****k@s****t | 65 |
luislavena | l****a@1****9 | 54 |
Luis Lavena | l****a@g****m | 54 |
mental | m****l@1****9 | 51 |
Olle Jonsson | o****n@g****m | 39 |
Will Jordan | w****n | 31 |
Tim Morgan | t****m@t****g | 28 |
Vyacheslav Alexeev | a****p@g****m | 26 |
filipe | f****e@1****9 | 21 |
Chris LaRose | c****e@g****m | 19 |
why | w****y@1****9 | 18 |
Michael Grosser | m****l@g****t | 16 |
bktaylor | b****r@1****9 | 15 |
Francesco Rodriguez | f****n@p****m | 15 |
Jeff Levin | j****f@l****m | 14 |
Joshua Young | d****9@g****m | 13 |
Juanito Fatas | me@j****m | 13 |
Daniel Colson | d****n@g****m | 13 |
Richard Schneeman | r****s@g****m | 12 |
David Kellum | d****s@g****m | 12 |
jc00ke | j****e@j****m | 12 |
Francesco Rodriguez | f****n | 12 |
and 495 more... |
Issue and Pull Request metadata
Last synced: 2 days ago
Package metadata
- Total packages: 3
-
Total downloads:
- rubygems: 396,114,330 total
- Total docker downloads: 1,024,060,246
- Total dependent packages: 653 (may contain duplicates)
- Total dependent repositories: 404,321 (may contain duplicates)
- Total versions: 482
- Total maintainers: 4
- Total advisories: 12
rubygems: puma
Puma is a simple, fast, threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It's great for highly parallel Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well.
- Homepage: https://puma.io
- Documentation: http://www.rubydoc.info/gems/puma/
- Licenses: BSD-3-Clause
- Latest release: 6.4.2 (published 9 months ago)
- Last Synced: 2024-10-05T03:06:22.840Z (2 days ago)
- Versions: 330
- Dependent Packages: 653
- Dependent Repositories: 404,320
- Downloads: 396,109,590 Total
- Docker Downloads: 1,024,060,246
-
Rankings:
- Downloads: 0.042%
- Dependent repos count: 0.045%
- Dependent packages count: 0.072%
- Average: 0.099%
- Docker downloads count: 0.113%
- Stargazers count: 0.158%
- Forks count: 0.163%
- Maintainers (3)
-
Advisories:
- Puma's Keepalive Connections Causing Denial Of Service
- Puma used with Rails may lead to Information Exposure
- Puma HTTP Request/Response Smuggling vulnerability
- HTTP Smuggling via Transfer-Encoding Header in Puma
- HTTP Smuggling via Transfer-Encoding Header in Puma
- A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack
- Puma HTTP Request/Response Smuggling vulnerability
- Puma with proxy which forwards LF characters as line endings could allow HTTP request smuggling
- Puma vulnerable to HTTP Request Smuggling
- HTTP Response Splitting in Puma
- HTTP Response Splitting (Early Hints) in Puma
- Puma's header normalization allows for client to clobber proxy set headers
go: github.com/puma/puma
- Homepage:
- Documentation: https://pkg.go.dev/github.com/puma/puma#section-documentation
- Licenses: bsd-3-clause
- Latest release: v6.4.2+incompatible (published 9 months ago)
- Last Synced: 2024-10-05T03:06:21.712Z (2 days ago)
- Versions: 149
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Forks count: 0.659%
- Stargazers count: 0.762%
- Average: 3.667%
- Dependent repos count: 4.794%
- Dependent packages count: 8.453%
rubygems: piesync-puma
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It's great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well.
- Homepage: https://puma.io
- Documentation: http://www.rubydoc.info/gems/piesync-puma/
- Licenses: BSD-3-Clause
- Latest release: 3.12.6 (published almost 4 years ago)
- Last Synced: 2024-10-05T03:06:22.320Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,740 Total
-
Rankings:
- Stargazers count: 0.127%
- Forks count: 0.13%
- Dependent packages count: 15.706%
- Average: 26.955%
- Dependent repos count: 46.782%
- Downloads: 72.032%
- Maintainers (1)
Dependencies
- actions/checkout v4 composite
- ruby/setup-ruby v1 composite
- actions/checkout v4 composite
- actions/upload-artifact v3 composite
- ruby/setup-ruby-pkgs v1 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- actions/checkout v4 composite
- ruby/setup-ruby v1 composite
- ruby/setup-ruby-pkgs v1 composite
- actions/checkout v4 composite
- ruby/setup-ruby v1 composite
- mcr.microsoft.com/vscode/devcontainers/ruby 0-${VARIANT} build
- jruby-openssl >= 0
- json ~> 2.3
- localhost >= 0
- m >= 0
- minitest ~> 5.11
- minitest-proveit >= 0
- minitest-retry >= 0
- minitest-stub-const >= 0
- nio4r ~> 2.0
- rake-compiler ~> 1.1.9
- rubocop >= 0
- rubocop-performance >= 0
- stopgap_13632 ~> 1.0
- ruby 3.2 build
- puma >= 0
- puma_worker_killer >= 0
- sinatra >= 0
- nio4r ~> 2.0
- puma >= 0
- puma >= 0
- puma >= 0
- puma >= 0
- json = 2.3.0
- puma >= 0
- json = 2.3.0
- puma >= 0
- nio4r = 2.3.1
- puma >= 0
- json = 2.3.1
- puma >= 0
- json = 2.3.1
- puma >= 0
- nio4r = 2.3.0
- puma >= 0