https://github.com/eventmachine/eventmachine

Last synced: about 1 month ago

Repository metadata:

EventMachine: fast, simple event-processing library for Ruby programs


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 1,192
Total Committers: 189
Avg Commits per committer: 6.307
Development Distribution Score (DDS): 0.701

Commits in past year: 62
Committers in past year: 8
Avg Commits per committer in past year: 7.75
Development Distribution Score (DDS) in past year: 0.226

Name Email Commits
Aman Gupta a****n@t****t 357
Aaron Stone a****n@s****x 200
raggi j****r@g****m 86
Jake Douglas j****s@g****m 53
francis f****s@2****c 53
nick evans n****k@r****v 48
MSP-Greg M****g 28
tom t****m@2****c 23
blackhedd b****d@2****c 22
raggi r****i@2****c 16
MSP-Greg G****s@g****m 14
MSP-Greg g****s@g****m 10
Ilya Grigorik i****a@i****m 8
Sean Porter p****h@g****m 7
Steven Parkes s****s@s****t 7
steve c****t@g****m 6
dj2 d****2@e****m 6
Michael S. Klishin m****l@n****m 4
Ben Klang b****g@m****m 4
David Margery d****y@i****r 4
David Smalley d****d@d****m 4
Fabio Kung f****g@g****m 4
Holger Just h****r@p****m 4
Luis Lavena l****a@g****m 4
Vishnu Gopal v****u@m****n 4
Ben Burkert b****n@b****m 3
David Suárez d****t@g****m 3
Kirk Haines w****s@g****m 3
Nolan Evans n****e@g****m 3
Patrick Reynolds p****s@g****m 3
and 159 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

rubygems: eventmachine

EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use in Ruby. EventMachine wraps all interactions with IP sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients. To create a server or client, a Ruby program only needs to specify the IP address and port, and provide a Module that implements the communications protocol. Implementations of several standard network protocols are provided with the package, primarily to serve as examples. The real goal of EventMachine is to enable programs to easily interface with other programs using TCP/IP, especially if custom protocols are required.

  • Homepage: http://rubyeventmachine.com
  • Documentation: http://www.rubydoc.info/gems/eventmachine/
  • Licenses: Ruby,GPL-2.0
  • Latest release: 1.2.7 (published over 6 years ago)
  • Last Synced: 2024-11-10T23:34:31.526Z (about 1 month ago)
  • Versions: 125
  • Dependent Packages: 1,267
  • Dependent Repositories: 487,102
  • Downloads: 253,706,087 Total
  • Docker Downloads: 805,765,608
  • Rankings:
    • Dependent repos count: 0.033%
    • Dependent packages count: 0.041%
    • Downloads: 0.075%
    • Docker downloads count: 0.171%
    • Average: 0.251%
    • Stargazers count: 0.313%
    • Forks count: 0.873%
  • Maintainers (10)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r6 (published over 1 year ago)
  • Last Synced: 2024-10-30T05:22:31.842Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 1.541%
    • Forks count: 2.738%
    • Stargazers count: 3.426%
  • Maintainers (1)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r7 (published 12 months ago)
  • Last Synced: 2024-10-30T05:22:43.685Z (about 2 months ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 3.271%
    • Stargazers count: 3.342%
    • Forks count: 3.71%
    • Dependent packages count: 6.031%
  • Maintainers (1)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r5 (published over 2 years ago)
  • Last Synced: 2024-11-01T19:03:14.533Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 2.375%
    • Stargazers count: 3.177%
    • Average: 4.575%
    • Dependent packages count: 12.748%
  • Maintainers (1)
go: github.com/eventmachine/eventmachine

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/eventmachine/eventmachine#section-documentation
  • Licenses: other
  • Latest release: v1.2.7 (published over 6 years ago)
  • Last Synced: 2024-11-10T23:34:30.447Z (about 1 month ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.023%
    • Forks count: 1.131%
    • Average: 5.633%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r4 (published over 2 years ago)
  • Last Synced: 2024-10-30T05:22:35.600Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 2.148%
    • Stargazers count: 2.677%
    • Average: 5.873%
    • Dependent packages count: 18.665%
  • Maintainers (1)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r2 (published about 3 years ago)
  • Last Synced: 2024-10-30T05:22:28.776Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 2.15%
    • Stargazers count: 2.611%
    • Average: 7.587%
    • Dependent packages count: 25.585%
  • Maintainers (1)
conda: rb-eventmachine

  • Homepage: https://rubygems.org/gems/eventmachine
  • Licenses: GPL-2.0
  • Latest release: 1.2.7 (published over 5 years ago)
  • Last Synced: 2024-11-04T20:34:38.756Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 5.421%
    • Forks count: 6.259%
    • Average: 16.159%
    • Dependent repos count: 24.058%
    • Dependent packages count: 28.899%
rubygems: wj_eventmachine

EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use in Ruby. EventMachine wraps all interactions with IP sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients. To create a server or client, a Ruby program only needs to specify the IP address and port, and provide a Module that implements the communications protocol. Implementations of several standard network protocols are provided with the package, primarily to serve as examples. The real goal of EventMachine is to enable programs to easily interface with other programs using TCP/IP, especially if custom protocols are required.

  • Homepage: https://github.com/eventmachine/eventmachine
  • Documentation: http://www.rubydoc.info/gems/wj_eventmachine/
  • Licenses: Ruby,GPL-2.0
  • Latest release: 1.3.2 (published almost 4 years ago)
  • Last Synced: 2024-11-10T23:34:33.827Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 4,641 Total
  • Rankings:
    • Stargazers count: 0.261%
    • Forks count: 0.795%
    • Dependent packages count: 7.713%
    • Average: 25.838%
    • Dependent repos count: 46.782%
    • Downloads: 73.639%
  • Maintainers (1)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release:
  • Last Synced: 2024-11-10T23:34:43.117Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine: ruby-eventmachine

Fast, simple event-processing library for Ruby programs

  • Homepage: https://github.com/eventmachine/eventmachine
  • Licenses: Ruby OR GPL-2.0-or-later
  • Latest release: 1.2.7-r6 (published over 1 year ago)
  • Last Synced: 2024-10-30T05:22:42.512Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/workflow.yml actions
  • MSP-Greg/setup-ruby-pkgs v1 composite
  • actions/checkout v2 composite
Gemfile rubygems
  • yard >= 0.8.5.2 development
  • net-smtp >= 0
  • rake >= 0
eventmachine.gemspec rubygems
  • rake-compiler ~> 1.1 development
  • rake-compiler-dock ~> 0.6.3 development
  • test-unit ~> 3.2 development