apple / swift-nio-examples
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 45
  • Daily file updates (only one update per file and date counted): 84
  • First update: 2018-09-18
  • Latest update: 2021-10-30
  • Days between first and latest update: 1139 (162 weeks, estimated 810 working days)
  • Active days (at least one file change): 42
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 45 files with 3,626 lines of code in files.
    • 45 files that are 366+ days old (3,626 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 45 files with 3,626 lines of code in files.
    • 39 files have been last changed 366+ days ago (3,369 lines of code)
    • 2 files have been last changed 181-365 days ago (75 lines of code)
    • 4 files have been last changed 91-180 days ago (182 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
92% | 2% | 5% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, md, gitignore, json, txt, sh, storyboard, plist
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift92% | 2% | 5% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
json-rpc/Sources100% | 0% | 0% | 0% | 0%
NIOSMTP/NIOSMTP100% | 0% | 0% | 0% | 0%
http2-client/Sources100% | 0% | 0% | 0% | 0%
backpressure-file-io-channel/Sources100% | 0% | 0% | 0% | 0%
TLSify/Sources100% | 0% | 0% | 0% | 0%
connect-proxy/Sources100% | 0% | 0% | 0% | 0%
UniversalBootstrapDemo/Sources100% | 0% | 0% | 0% | 0%
http2-server/Sources100% | 0% | 0% | 0% | 0%
nio-launchd/Sources100% | 0% | 0% | 0% | 0%
json-rpc100% | 0% | 0% | 0% | 0%
TLSify100% | 0% | 0% | 0% | 0%
backpressure-file-io-channel100% | 0% | 0% | 0% | 0%
nio-launchd100% | 0% | 0% | 0% | 0%
UniversalBootstrapDemo100% | 0% | 0% | 0% | 0%
http2-client100% | 0% | 0% | 0% | 0%
connect-proxy100% | 0% | 0% | 0% | 0%
http2-server100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
json-rpc/Sources100% | 0% | 0% | 0% | 0%
NIOSMTP/NIOSMTP100% | 0% | 0% | 0% | 0%
http2-client/Sources100% | 0% | 0% | 0% | 0%
backpressure-file-io-channel/Sources100% | 0% | 0% | 0% | 0%
TLSify/Sources83% | 16% | 0% | 0% | 0%
connect-proxy/Sources88% | 0% | 11% | 0% | 0%
http2-server/Sources100% | 0% | 0% | 0% | 0%
nio-launchd/Sources100% | 0% | 0% | 0% | 0%
UniversalBootstrapDemo/Sources30% | 0% | 69% | 0% | 0%
json-rpc100% | 0% | 0% | 0% | 0%
backpressure-file-io-channel100% | 0% | 0% | 0% | 0%
nio-launchd100% | 0% | 0% | 0% | 0%
http2-client100% | 0% | 0% | 0% | 0%
connect-proxy100% | 0% | 0% | 0% | 0%
http2-server100% | 0% | 0% | 0% | 0%
TLSify0% | 100% | 0% | 0% | 0%
UniversalBootstrapDemo0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ViewController.swift
in NIOSMTP/NIOSMTP
160 4 677 1231 7
SendEmailHandler.swift
in NIOSMTP/NIOSMTP
146 7 677 1231 5
SMTPRequestEncoder.swift
in NIOSMTP/NIOSMTP
50 2 901 1231 3
DataModel.swift
in NIOSMTP/NIOSMTP
36 - 677 1231 3
SMTPResponseDecoder.swift
in NIOSMTP/NIOSMTP
28 1 1008 1231 3
PrintEverythingHandler.swift
in NIOSMTP/NIOSMTP
27 3 942 1231 4
Configuration.swift
in NIOSMTP/NIOSMTP
13 - 901 1231 3
AppDelegate.swift
in NIOSMTP/NIOSMTP
10 1 1231 1231 1
main.swift
in http2-client/Sources/http2-client
298 13 928 1162 7
Package.swift
in http2-client
15 - 740 1162 5
Types.swift
in http2-client/Sources/http2-client
120 1 928 1104 2
Model.swift
in json-rpc/Sources/JsonRpc
237 13 1021 1021 1
main.swift
in json-rpc/Sources/LightsdDemo
220 6 1021 1021 1
Client.swift
in json-rpc/Sources/JsonRpc
209 3 977 1021 3
Codec.swift
in json-rpc/Sources/JsonRpc
209 3 977 1021 2
Server.swift
in json-rpc/Sources/JsonRpc
145 1 977 1021 3
main.swift
in json-rpc/Sources/ServerExample
79 4 1021 1021 1
Utils.swift
in json-rpc/Sources/JsonRpc
30 2 1021 1021 1
Package.swift
in json-rpc
22 - 977 1021 2
main.swift
in json-rpc/Sources/ClientExample
19 - 1021 1021 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AppDelegate.swift
in NIOSMTP/NIOSMTP
10 1 1231 1231 1
main.swift
in json-rpc/Sources/ClientExample
19 - 1021 1021 1
Utils.swift
in json-rpc/Sources/JsonRpc
30 2 1021 1021 1
main.swift
in json-rpc/Sources/ServerExample
79 4 1021 1021 1
main.swift
in json-rpc/Sources/LightsdDemo
220 6 1021 1021 1
Model.swift
in json-rpc/Sources/JsonRpc
237 13 1021 1021 1
SMTPResponseDecoder.swift
in NIOSMTP/NIOSMTP
28 1 1008 1231 3
Package.swift
in json-rpc
22 - 977 1021 2
Server.swift
in json-rpc/Sources/JsonRpc
145 1 977 1021 3
Codec.swift
in json-rpc/Sources/JsonRpc
209 3 977 1021 2
Client.swift
in json-rpc/Sources/JsonRpc
209 3 977 1021 3
PrintEverythingHandler.swift
in NIOSMTP/NIOSMTP
27 3 942 1231 4
Types.swift
in http2-client/Sources/http2-client
120 1 928 1104 2
main.swift
in http2-client/Sources/http2-client
298 13 928 1162 7
HardcodedPrivateKeyAndCerts.swift
in http2-server/Sources/http2-server
49 - 914 914 1
Configuration.swift
in NIOSMTP/NIOSMTP
13 - 901 1231 3
SMTPRequestEncoder.swift
in NIOSMTP/NIOSMTP
50 2 901 1231 3
ConnectProxyError.swift
in connect-proxy/Sources/ConnectProxy
3 - 895 895 1
Package.swift
in connect-proxy
14 - 895 895 1
GlueHandler.swift
in connect-proxy/Sources/ConnectProxy
80 9 895 895 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Server.swift
in nio-launchd/Sources/nio-launchd
57 2 384 599 2
Client.swift
in nio-launchd/Sources/nio-launchd
38 1 599 599 1
Package.swift
in nio-launchd
16 - 599 599 1
main.swift
in nio-launchd/Sources/nio-launchd
11 - 599 599 1
TLSProxy.swift
in TLSify/Sources/TLSifyLib
169 3 615 615 1
GlueHandler.swift
in TLSify/Sources/TLSifyLib
82 9 615 615 1
main.swift
in TLSify/Sources/TLSify
54 1 187 615 2
Package.swift
in TLSify
21 - 187 615 2
CloseOnErrorHandler.swift
in TLSify/Sources/TLSifyLib
13 2 615 615 1
main.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIODemo
30 - 623 626 2
FileIOChannelWriteCoordinator.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
211 2 623 628 3
SaveEverythingHTTPServer.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
137 3 623 628 3
Package.swift
in backpressure-file-io-channel
21 - 623 628 3
EventLoopGroupManager.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
88 - 93 634 3
ExampleHTTPLibrary.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
59 1 413 634 2
main.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
47 1 93 634 2
Package.swift
in UniversalBootstrapDemo
15 - 93 634 3
ConnectHandler.swift
in connect-proxy/Sources/ConnectProxy
170 4 580 895 3
GlueHandler.swift
in connect-proxy/Sources/ConnectProxy
80 9 895 895 1
main.swift
in connect-proxy/Sources/ConnectProxy
32 - 132 895 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EventLoopGroupManager.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
88 - 93 634 3
main.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
47 1 93 634 2
Package.swift
in UniversalBootstrapDemo
15 - 93 634 3
main.swift
in connect-proxy/Sources/ConnectProxy
32 - 132 895 2
main.swift
in TLSify/Sources/TLSify
54 1 187 615 2
Package.swift
in TLSify
21 - 187 615 2
Server.swift
in nio-launchd/Sources/nio-launchd
57 2 384 599 2
ExampleHTTPLibrary.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
59 1 413 634 2
ConnectHandler.swift
in connect-proxy/Sources/ConnectProxy
170 4 580 895 3
Client.swift
in nio-launchd/Sources/nio-launchd
38 1 599 599 1
Package.swift
in nio-launchd
16 - 599 599 1
main.swift
in nio-launchd/Sources/nio-launchd
11 - 599 599 1
TLSProxy.swift
in TLSify/Sources/TLSifyLib
169 3 615 615 1
GlueHandler.swift
in TLSify/Sources/TLSifyLib
82 9 615 615 1
CloseOnErrorHandler.swift
in TLSify/Sources/TLSifyLib
13 2 615 615 1
FileIOChannelWriteCoordinator.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
211 2 623 628 3
SaveEverythingHTTPServer.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
137 3 623 628 3
main.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIODemo
30 - 623 626 2
Package.swift
in backpressure-file-io-channel
21 - 623 628 3
ViewController.swift
in NIOSMTP/NIOSMTP
160 4 677 1231 7