Skip to content

C++20 header-only implementation of KCP protocol with improvements ontop

active 2024-01-092024-03-16 (UTC)

Partial coverage19,180 / 24,712 hourly files (78%) · 2 absent upstream · 5,529 failed, retryable2023-10-182026-08-12 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
228
Pushes
175
Pull requests
10
Issues
16
Stars
3
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 68 days from 2024-01-09 to 2024-03-16. Pushes: 175 total, peak 51 in a day. Pull requests: 10 total, peak 2 in a day. Issues: 16 total, peak 4 in a day. Comments: 1 total, peak 1 in a day. Stars: 3 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
Gallardo994202175101

Recent activity

Latest issues, pull requests and releases

  • ReleaseGallardo9942024-03-16 03:16
    Release 1.3.2
  • Pull request#18Gallardo9942024-03-16 03:14
  • Pull request#18Gallardo9942024-03-16 03:14
  • Pull request#17Gallardo9942024-01-30 01:46
  • Pull request#17Gallardo9942024-01-30 01:46
  • Issue#16Gallardo9942024-01-19 00:14
    Return SN range in send() method, introduce has_reached(sn_range) method to check if a certain message has been acknowledged and delivered
  • ReleaseGallardo9942024-01-17 01:04
    Release 1.3.1
  • ReleaseGallardo9942024-01-17 00:46
    Release 1.3.0
  • ReleaseGallardo9942024-01-16 23:06
    Release 1.2.1
  • ReleaseGallardo9942024-01-16 22:14
    Release 1.2.0
  • Issue#14Gallardo9942024-01-16 21:02
    Don't send ACK if remote una is higher than ACK SN
  • Pull request#15Gallardo9942024-01-16 21:02
  • Pull request#15Gallardo9942024-01-16 21:01
  • Issue#9Gallardo9942024-01-15 23:44
    Replace "unexpected" with minimal working implementation
  • ReleaseGallardo9942024-01-15 23:43
    Release 1.1.0
  • Issue#2Gallardo9942024-01-15 01:55
    Add benchmarks to test against upstream implementation
  • Pull request#13Gallardo9942024-01-15 01:55
  • Pull request#13Gallardo9942024-01-15 01:55
  • Issue#8Gallardo9942024-01-14 17:10
    Reserve vector space for ACKs on window size change
  • Pull request#12Gallardo9942024-01-14 17:10
  • Issue#11Gallardo9942024-01-14 17:03
    Reduce constructor dependency count in the project
  • Issue#10Gallardo9942024-01-14 17:02
    Optimize CMD_ACK packet space usage by encoding multiple ACKs data into one KCP segment
  • Issue#9Gallardo9942024-01-13 01:36
    Replace "unexpected" with minimal working implementation
  • Issue#8Gallardo9942024-01-13 01:34
    Reserve vector space for ACKs on window size change
  • Issue#7Gallardo9942024-01-13 01:33
    Benchmark deque against vectors in performance-critical paths

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 3 stars here means stars gained during the window, not the repo's star count.