apache / iggy
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,123 files with 88,147 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (33 lines of code)
    • 1 file changed 6-20 times (23 lines of code)
    • 1,121 files changed 1-5 times (88,091 lines of code)
0% | 0% | <1% | <1% | 99%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,123 files with 88,147 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 5 files changed by 2-5 contributors (188 lines of code)
    • 1,118 files changed by 1 contributor (87,959 lines of code)
0% | 0% | 0% | <1% | 99%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, cs, ts, java, svelte, yaml, toml, sh, md, json, csproj, js, dockerignore, kts, css, txt, svg, gitignore, http, py, bat, feature, xml, html, dotsettings, npmrc, cjs, mjs, eslintignore, properties, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 3% | 2% | 94%
rs0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
svelte0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
http0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
dockerignore0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 17% | 12% | 70%
core0% | 0% | 0% | 0% | 100%
foreign0% | 0% | 0% | 0% | 100%
web0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in root
33 - 2023-04-18 2025-05-03 24 5 piotr.gankiewicz@gmail.com 112548209+numinnex@users.no...
Cross.toml
in root
23 - 2023-08-30 2025-03-29 7 4 hubert.gruszecki@nokia.com piotr.gankiewicz@gmail.com
26 - 2024-08-04 2025-03-11 3 2 piotr.gankiewicz@gmail.com piotr.gankiewicz@gmail.com
26 - 2024-08-04 2025-03-11 3 2 piotr.gankiewicz@gmail.com piotr.gankiewicz@gmail.com
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumergroup
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
HeaderValue.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
3 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/partition
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumeroffset
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/stream
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/topic
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
RawPersonalAccessToken.java
in foreign/java/java-sdk/src/main/java/rs/iggy/personalaccesstoken
3 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TokenInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
4 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IdentityInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
4 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PersonalAccessTokenInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/personalaccesstoken
5 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerGroupInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
7 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IggyHttpError.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/error
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerGroup.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumergroup
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerGroupMember.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumergroup
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TopicPermissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerOffsetInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumeroffset
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PolledMessages.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
9 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Iggy.java
in foreign/java/java-sdk/src/main/java/rs/iggy
9 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
9 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IggyClient.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
10 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Permissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
10 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ClientInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
10 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IggyHttpException.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/error
11 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Partition.java
in foreign/java/java-sdk/src/main/java/rs/iggy/partition
11 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
NonNullApi.java
in foreign/java/java-sdk/src/main/java/rs/iggy
11 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamBase.java
in foreign/java/java-sdk/src/main/java/rs/iggy/stream
11 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
SystemClient.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
12 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IggyBaseClient.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
12 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PersonalAccessTokensClient.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
12 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Message.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
12 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PartitionsClient.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
13 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TopicId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IggyClientBuilder.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking
14 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PolledMessage.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserInfoDetails.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
GlobalPermissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PollingKind.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
15 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in root
33 - 2023-04-18 2025-05-03 24 5 piotr.gankiewicz@gmail.com 112548209+numinnex@users.no...
Cross.toml
in root
23 - 2023-08-30 2025-03-29 7 4 hubert.gruszecki@nokia.com piotr.gankiewicz@gmail.com
26 - 2024-08-04 2025-03-11 3 2 piotr.gankiewicz@gmail.com piotr.gankiewicz@gmail.com
26 - 2024-08-04 2025-03-11 3 2 piotr.gankiewicz@gmail.com piotr.gankiewicz@gmail.com
cliff.toml
in root
80 - 2025-02-13 2025-03-11 2 2 31999821+bartoszciesla@user... piotr.gankiewicz@gmail.com
Stats.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
27 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerGroupInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
7 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ClientInfoDetails.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
16 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ClientInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
10 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/system
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
RawPersonalAccessToken.java
in foreign/java/java-sdk/src/main/java/rs/iggy/personalaccesstoken
3 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PersonalAccessTokenInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/personalaccesstoken
5 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TopicDetails.java
in foreign/java/java-sdk/src/main/java/rs/iggy/topic
31 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
CompressionAlgorithm.java
in foreign/java/java-sdk/src/main/java/rs/iggy/topic
20 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/topic
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Topic.java
in foreign/java/java-sdk/src/main/java/rs/iggy/topic
15 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamDetails.java
in foreign/java/java-sdk/src/main/java/rs/iggy/stream
17 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamBase.java
in foreign/java/java-sdk/src/main/java/rs/iggy/stream
11 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/stream
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerOffsetInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumeroffset
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/consumeroffset
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TopicId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
ConsumerId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
13 3 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Identifier.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
41 5 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/identifier
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TopicPermissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
8 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
9 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Permissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
10 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
IdentityInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
4 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
StreamPermissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
15 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
TokenInfo.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
4 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
GlobalPermissions.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserStatus.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
23 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UserInfoDetails.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/user
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Iggy.java
in foreign/java/java-sdk/src/main/java/rs/iggy
9 2 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
NonNullApi.java
in foreign/java/java-sdk/src/main/java/rs/iggy
11 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Partition.java
in foreign/java/java-sdk/src/main/java/rs/iggy/partition
11 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
package-info.java
in foreign/java/java-sdk/src/main/java/rs/iggy/partition
3 - 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
UuidMessageId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
29 4 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PolledMessage.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
14 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
HeaderValue.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
3 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
BigIntegerMessageId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
25 5 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PollingKind.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
15 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PollingStrategy.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
19 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
BytesMessageId.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
26 4 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Partitioning.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
24 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
PolledMessages.java
in foreign/java/java-sdk/src/main/java/rs/iggy/message
9 1 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
consumer.rs
in core/sdk/src/clients
1017 3 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
TcpMessageStream.cs
in foreign/csharp/Iggy_SDK/IggyClient/Implementations
968 38 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
mapper.rs
in core/sdk/src/binary
917 8 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
BinaryMapper.cs
in foreign/csharp/Iggy_SDK/Mappers
745 28 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
TcpContract.cs
in foreign/csharp/Iggy_SDK_Tests/ContractTests
731 29 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
client.rs
in core/sdk/src/clients
701 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
producer.rs
in core/sdk/src/clients
675 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
TcpContracts.cs
in foreign/csharp/Iggy_SDK/Contracts/Tcp
646 10 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
client.rs
in core/sdk/src/tcp
615 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
messages.rs
in core/server/src/streaming/partitions
611 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
client.rs
in core/sdk/src
591 10 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
HttpMessageStream.cs
in foreign/csharp/Iggy_SDK/IggyClient/Implementations
589 38 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
memory_pool.rs
in core/server/src/streaming/utils
585 22 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
stream.rs
in core/cli/src/args/permissions
570 12 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
system.rs
in core/server/src/state
528 10 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
client.rs
in core/sdk/src/quic
509 6 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
maintain_messages.rs
in core/server/src/channels/commands
496 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
defaults.rs
in core/server/src/configs
495 36 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
error.rs
in core/sdk/src
480 4 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
users.rs
in core/server/src/streaming/systems
479 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
streams.rs
in core/server/src/streaming/systems
465 5 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
server.toml
in core/configs
426 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
storage.rs
in core/server/src/streaming/partitions
410 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
svelte
PermissionsManager.svelte
in web/src/lib/components
402 - 2025-05-06 2025-05-06 1 1 50527113+piotrziolko@users.... 50527113+piotrziolko@users....
consumer_groups.rs
in core/server/src/streaming/topics
395 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
command.rs
in core/server/src/binary
395 6 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
global.rs
in core/cli/src/args/permissions
385 12 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
HeaderValueTests.cs
in foreign/csharp/Iggy_SDK_Tests/UtilityTests
379 36 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
logger.rs
in core/server/src/log
377 14 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
main.rs
in core/cli/src
377 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
config_iggy_consumer.rs
in core/sdk/src/stream_builder/config
371 5 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
send_messages.rs
in core/sdk/src/messages
363 14 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
producing_consumer.rs
in core/bench/src/actors
363 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
file.rs
in core/server/src/state
362 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
segment.rs
in core/server/src/streaming/segments
358 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
models.rs
in core/server/src/state
357 25 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
users.rs
in core/server/src/http
356 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
common.rs
in core/bench/src/args
354 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
common.rs
in core/bench/src/benchmarks
353 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
consumer.rs
in core/bench/src/actors
346 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
BytesDeserializer.java
in foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp
345 27 2025-05-05 2025-05-06 2 1 nanda@apache.org nanda@apache.org
displays.rs
in core/server/src/configs
344 32 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
topic.rs
in core/cli/src/args/permissions
337 13 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
index_reader.rs
in core/server/src/streaming/segments/indexes
334 1 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
messages.rs
in core/server/src/streaming/topics
332 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
identifier.rs
in core/sdk/src
328 22 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
mod.rs
in core/bench/src/utils
322 2 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
validators.rs
in core/server/src/configs
304 12 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
reading_messages.rs
in core/server/src/streaming/segments
304 - 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
topics.rs
in core/server/src/streaming/streams
303 7 2025-05-03 2025-05-03 1 1 112548209+numinnex@users.no... 112548209+numinnex@users.no...
Correlations

File Size vs. Number of Changes: 1123 points

web/postcss.config.js x: 6 lines of code y: 1 # changes web/src/app.html x: 21 lines of code y: 1 # changes web/src/hooks.client.ts x: 8 lines of code y: 1 # changes web/src/hooks.server.ts x: 47 lines of code y: 1 # changes web/src/lib/actions/tooltip.ts x: 131 lines of code y: 1 # changes web/src/lib/api/ApiSchema.ts x: 161 lines of code y: 1 # changes web/src/lib/api/convertBigIntsToStrings.ts x: 16 lines of code y: 1 # changes web/src/lib/api/fetchApi.ts x: 30 lines of code y: 1 # changes web/src/lib/api/fetchRouteApi.ts x: 12 lines of code y: 1 # changes web/src/lib/api/getJson.ts x: 14 lines of code y: 1 # changes web/src/lib/api/handleFetchErrors.ts x: 57 lines of code y: 1 # changes web/src/lib/components/AppToasts.svelte x: 94 lines of code y: 1 # changes web/src/lib/components/Breadcrumbs.svelte x: 61 lines of code y: 1 # changes web/src/lib/components/Button.svelte x: 71 lines of code y: 1 # changes web/src/lib/components/Checkbox.svelte x: 97 lines of code y: 1 # changes web/src/lib/components/Combobox.svelte x: 125 lines of code y: 1 # changes web/src/lib/components/DeleteButtonWithConfirmation.svelte x: 55 lines of code y: 1 # changes web/src/lib/components/DropdownMenu/DropdownMenu.svelte x: 50 lines of code y: 1 # changes web/src/lib/components/FixedSvelteComponent.svelte x: 20 lines of code y: 1 # changes web/src/lib/components/Header.svelte x: 88 lines of code y: 1 # changes web/src/lib/components/Icon.svelte x: 75 lines of code y: 1 # changes web/src/lib/components/Input.svelte x: 129 lines of code y: 1 # changes web/src/lib/components/Layouts/SettingsLayout.svelte x: 67 lines of code y: 1 # changes web/src/lib/components/Loader.svelte x: 23 lines of code y: 1 # changes web/src/lib/components/LoadingIndicator.svelte x: 41 lines of code y: 1 # changes web/src/lib/components/Logo/LogoType.svelte x: 29 lines of code y: 1 # changes web/src/lib/components/MessageDecoder/MessageDecoder.svelte x: 104 lines of code y: 1 # changes web/src/lib/components/MessageDecoder/decoders/types.ts x: 4 lines of code y: 1 # changes web/src/lib/components/MessageDecoder/decoders/utils/decoderRegistry.ts x: 25 lines of code y: 1 # changes web/src/lib/components/ModalConfirmation.svelte x: 72 lines of code y: 1 # changes web/src/lib/components/Modals/AddStreamModal.svelte x: 84 lines of code y: 1 # changes web/src/lib/components/Modals/AddTopicModal.svelte x: 134 lines of code y: 1 # changes web/src/lib/components/Modals/AddUserModal.svelte x: 98 lines of code y: 1 # changes web/src/lib/components/Modals/AppModals.svelte x: 77 lines of code y: 1 # changes web/src/lib/components/Modals/DeletePartitionsModal.svelte x: 111 lines of code y: 1 # changes web/src/lib/components/Modals/InspectMessage.svelte x: 65 lines of code y: 1 # changes web/src/lib/components/Modals/StreamSettingsModal.svelte x: 141 lines of code y: 1 # changes web/src/lib/components/Modals/TopicSettingsModal.svelte x: 159 lines of code y: 1 # changes web/src/lib/components/PermissionsManager.svelte x: 402 lines of code y: 1 # changes web/src/lib/components/RouteComponents/Settings/UsersTab.svelte x: 170 lines of code y: 1 # changes web/src/lib/components/SlimSortableList.svelte x: 112 lines of code y: 1 # changes web/src/lib/components/ThemeController.svelte x: 37 lines of code y: 1 # changes web/src/lib/domain/Message.ts x: 48 lines of code y: 1 # changes web/src/lib/domain/Stats.ts x: 135 lines of code y: 1 # changes web/src/lib/domain/Stream.ts x: 26 lines of code y: 1 # changes web/src/lib/domain/Topic.ts x: 39 lines of code y: 1 # changes web/src/lib/hooks/useGoPrev.ts x: 10 lines of code y: 1 # changes web/src/lib/utils/NonNullable.ts x: 1 lines of code y: 1 # changes web/src/lib/utils/arraySum.ts x: 3 lines of code y: 1 # changes web/src/lib/utils/persistedStore.ts x: 32 lines of code y: 1 # changes web/src/routes/api/proxy/+server.ts x: 18 lines of code y: 1 # changes web/src/routes/auth/sign-in/+page.server.ts x: 45 lines of code y: 1 # changes web/src/routes/dashboard/settings/server/+page.svelte x: 53 lines of code y: 1 # changes web/src/routes/dashboard/settings/users/+page.svelte x: 216 lines of code y: 1 # changes web/src/routes/dashboard/settings/webUI/+page.svelte x: 44 lines of code y: 1 # changes web/src/routes/dashboard/streams/+layout.svelte x: 92 lines of code y: 1 # changes web/src/routes/dashboard/streams/[streamId=i32]/topics/[topicId=i32]/+page.svelte x: 79 lines of code y: 1 # changes web/src/styles/app.css x: 69 lines of code y: 1 # changes foreign/java/java-sdk/src/main/java/rs/iggy/Iggy.java x: 9 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/NonNullApi.java x: 11 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/ConsumerGroupsClient.java x: 34 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/ConsumerOffsetsClient.java x: 17 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/IggyBaseClient.java x: 12 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/IggyClientBuilder.java x: 14 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/MessagesClient.java x: 21 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/TopicsClient.java x: 70 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/UsersClient.java x: 31 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/ConsumerGroupsHttpClient.java x: 52 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/IggyHttpClient.java x: 61 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/InternalHttpClient.java x: 119 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/MessagesHttpClient.java x: 39 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/PartitionsHttpClient.java x: 28 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/PersonalAccessTokensHttpClient.java x: 46 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/SystemHttpClient.java x: 41 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/TopicsHttpClient.java x: 85 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/UsersHttpClient.java x: 78 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/package-info.java x: 3 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/BytesDeserializer.java x: 345 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/BytesSerializer.java x: 179 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/ConsumerGroupsTcpClient.java x: 83 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/InternalTcpClient.java x: 74 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/PartitionsTcpClient.java x: 27 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/StreamsTcpClient.java x: 66 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/SystemTcpClient.java x: 51 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/UsersTcpClient.java x: 115 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/message/BigIntegerMessageId.java x: 25 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/message/HeaderKind.java x: 33 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/message/MessageState.java x: 19 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/message/PollingKind.java x: 15 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/personalaccesstoken/PersonalAccessTokenInfo.java x: 5 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/system/ConsumerGroupInfo.java x: 7 lines of code y: 2 # changes foreign/java/java-sdk/src/main/java/rs/iggy/user/UserStatus.java x: 23 lines of code y: 2 # changes foreign/node/src/client/client.socket.ts x: 171 lines of code y: 1 # changes foreign/node/src/quic.lib-test.js x: 34 lines of code y: 1 # changes foreign/node/src/stream/consumer-stream.ts x: 89 lines of code y: 1 # changes foreign/node/src/wire/message/header.type.ts x: 82 lines of code y: 1 # changes foreign/node/src/wire/message/header.utils.ts x: 244 lines of code y: 1 # changes foreign/node/src/wire/topic/create-topic.command.ts x: 59 lines of code y: 1 # changes foreign/node/src/wire/user/create-user.command.ts x: 35 lines of code y: 1 # changes foreign/node/src/wire/user/permissions.utils.ts x: 192 lines of code y: 1 # changes foreign/node/src/wire/user/user.utils.ts x: 63 lines of code y: 1 # changes foreign/java/java-sdk/build.gradle.kts x: 86 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs x: 646 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/Errors/ErrorFactory.cs x: 138 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs x: 228 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/IggyClient/Implementations/HttpMessageStream.cs x: 589 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/IggyClient/Implementations/TcpMessageStream.cs x: 968 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/JsonConfiguration/JsonConverterFactory.cs x: 122 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/JsonConfiguration/TopicResponseConverter.cs x: 127 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs x: 745 lines of code y: 1 # changes foreign/csharp/Iggy_SDK/MessagesDispatcher/MessageSenderDispatcher.cs x: 174 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/BehaviorTests/ConsumerGroupPolling/Steps/MultipleConsumersPollingSteps.cs x: 119 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/ContractTests/TcpContract.cs x: 731 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/E2ETests/ConsumerGroupE2E.cs x: 108 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/E2ETests/FetchMessagesE2E.cs x: 117 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/E2ETests/TopicsE2E.cs x: 106 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/E2ETests/UsersE2E.cs x: 121 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/MapperTests/BinaryMapper.cs x: 290 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/UtilityTests/HeaderValueTests.cs x: 379 lines of code y: 1 # changes foreign/csharp/Iggy_SDK_Tests/Utils/Users/PermissionsFactory.cs x: 147 lines of code y: 1 # changes foreign/csharp/Iggy_Sample_Consumer/Program.cs x: 189 lines of code y: 1 # changes foreign/csharp/Shared/Orders.cs x: 123 lines of code y: 1 # changes Cargo.toml x: 33 lines of code y: 24 # changes core/bench/report/src/plotting/chart.rs x: 237 lines of code y: 1 # changes core/bench/report/src/prints.rs x: 177 lines of code y: 1 # changes core/bench/report/src/types/group_metrics.rs x: 101 lines of code y: 1 # changes core/bench/report/src/types/server_stats.rs x: 143 lines of code y: 1 # changes core/bench/src/actors/consumer.rs x: 346 lines of code y: 1 # changes core/bench/src/actors/producer.rs x: 210 lines of code y: 1 # changes core/bench/src/actors/producing_consumer.rs x: 363 lines of code y: 1 # changes core/bench/src/analytics/metrics/group.rs x: 155 lines of code y: 1 # changes core/bench/src/analytics/metrics/individual.rs x: 165 lines of code y: 1 # changes core/bench/src/args/common.rs x: 354 lines of code y: 1 # changes core/bench/src/args/examples.rs x: 137 lines of code y: 1 # changes core/bench/src/args/transport.rs x: 157 lines of code y: 1 # changes core/bench/src/benchmarks/balanced_consumer_group.rs x: 56 lines of code y: 1 # changes core/bench/src/main.rs x: 90 lines of code y: 1 # changes core/bench/src/utils/finish_condition.rs x: 151 lines of code y: 1 # changes core/bench/src/utils/mod.rs x: 322 lines of code y: 1 # changes core/bench/src/utils/server_starter.rs x: 145 lines of code y: 1 # changes core/cli/src/args/message.rs x: 166 lines of code y: 1 # changes core/cli/src/args/permissions/global.rs x: 385 lines of code y: 1 # changes core/cli/src/args/permissions/stream.rs x: 570 lines of code y: 1 # changes core/cli/src/args/permissions/topic.rs x: 337 lines of code y: 1 # changes core/cli/src/args/user.rs x: 100 lines of code y: 1 # changes core/cli/src/main.rs x: 377 lines of code y: 1 # changes core/configs/server.toml x: 426 lines of code y: 1 # changes core/sdk/src/args.rs x: 279 lines of code y: 1 # changes core/sdk/src/binary/mapper.rs x: 917 lines of code y: 1 # changes core/sdk/src/cli/client/get_clients.rs x: 109 lines of code y: 1 # changes core/sdk/src/cli/context/common.rs x: 233 lines of code y: 1 # changes core/sdk/src/cli/message/poll_messages.rs x: 234 lines of code y: 1 # changes core/sdk/src/cli/users/get_user.rs x: 183 lines of code y: 1 # changes core/sdk/src/client.rs x: 591 lines of code y: 1 # changes core/sdk/src/clients/builder.rs x: 190 lines of code y: 1 # changes core/sdk/src/clients/client.rs x: 701 lines of code y: 1 # changes core/sdk/src/clients/consumer.rs x: 1017 lines of code y: 1 # changes core/sdk/src/clients/producer.rs x: 675 lines of code y: 1 # changes core/sdk/src/consumer_groups/delete_consumer_group.rs x: 78 lines of code y: 1 # changes core/sdk/src/error.rs x: 480 lines of code y: 1 # changes core/sdk/src/http/topics.rs x: 150 lines of code y: 1 # changes core/sdk/src/identifier.rs x: 328 lines of code y: 1 # changes core/sdk/src/models/messaging/message.rs x: 300 lines of code y: 1 # changes core/sdk/src/models/messaging/messages_batch.rs x: 280 lines of code y: 1 # changes core/sdk/src/models/messaging/user_headers.rs x: 154 lines of code y: 1 # changes core/sdk/src/quic/client.rs x: 509 lines of code y: 1 # changes core/sdk/src/stream_builder/config/config_iggy_consumer.rs x: 371 lines of code y: 1 # changes core/sdk/src/stream_builder/config/config_iggy_stream.rs x: 146 lines of code y: 1 # changes core/sdk/src/tcp/client.rs x: 615 lines of code y: 1 # changes core/server/src/binary/command.rs x: 395 lines of code y: 1 # changes core/server/src/binary/handlers/messages/send_messages_handler.rs x: 115 lines of code y: 1 # changes core/server/src/binary/mapper.rs x: 263 lines of code y: 1 # changes core/server/src/channels/commands/maintain_messages.rs x: 496 lines of code y: 1 # changes core/server/src/configs/config_provider.rs x: 284 lines of code y: 1 # changes core/server/src/configs/defaults.rs x: 495 lines of code y: 1 # changes core/server/src/configs/displays.rs x: 344 lines of code y: 1 # changes core/server/src/configs/validators.rs x: 304 lines of code y: 1 # changes core/server/src/http/jwt/jwt_manager.rs x: 270 lines of code y: 1 # changes core/server/src/http/mapper.rs x: 235 lines of code y: 1 # changes core/server/src/http/topics.rs x: 269 lines of code y: 1 # changes core/server/src/http/users.rs x: 356 lines of code y: 1 # changes core/server/src/state/command.rs x: 163 lines of code y: 1 # changes core/server/src/state/models.rs x: 357 lines of code y: 1 # changes core/server/src/state/system.rs x: 528 lines of code y: 1 # changes core/server/src/streaming/partitions/consumer_offsets.rs x: 207 lines of code y: 1 # changes core/server/src/streaming/partitions/messages.rs x: 611 lines of code y: 1 # changes core/server/src/streaming/partitions/storage.rs x: 410 lines of code y: 1 # changes core/server/src/streaming/persistence/persister.rs x: 176 lines of code y: 1 # changes core/server/src/streaming/segments/indexes/index_reader.rs x: 334 lines of code y: 1 # changes core/server/src/streaming/segments/indexes/indexes_mut.rs x: 259 lines of code y: 1 # changes core/server/src/streaming/segments/messages/persister_task.rs x: 196 lines of code y: 1 # changes core/server/src/streaming/segments/segment.rs x: 358 lines of code y: 1 # changes core/server/src/streaming/segments/types/messages_batch_set.rs x: 277 lines of code y: 1 # changes core/server/src/streaming/streams/storage.rs x: 201 lines of code y: 1 # changes core/server/src/streaming/systems/messages.rs x: 227 lines of code y: 1 # changes core/server/src/streaming/systems/snapshot/mod.rs x: 181 lines of code y: 1 # changes core/server/src/streaming/systems/snapshot/procdump.rs x: 200 lines of code y: 1 # changes core/server/src/streaming/systems/streams.rs x: 465 lines of code y: 1 # changes core/server/src/streaming/systems/system.rs x: 256 lines of code y: 1 # changes core/server/src/streaming/systems/users.rs x: 479 lines of code y: 1 # changes core/server/src/streaming/topics/consumer_group.rs x: 268 lines of code y: 1 # changes core/server/src/streaming/topics/messages.rs x: 332 lines of code y: 1 # changes core/server/src/streaming/topics/storage.rs x: 254 lines of code y: 1 # changes core/server/src/streaming/topics/topic.rs x: 247 lines of code y: 1 # changes core/server/src/streaming/utils/memory_pool.rs x: 585 lines of code y: 1 # changes core/tools/src/data-seeder/seeder.rs x: 186 lines of code y: 1 # changes Cross.toml x: 23 lines of code y: 7 # changes Dockerfile.ci.dockerignore x: 26 lines of code y: 3 # changes cliff.toml x: 80 lines of code y: 2 # changes
24.0
# changes
  min: 1.0
  average: 1.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 24.0
0 1017.0
lines of code
min: 1.0 | average: 78.49 | 25th percentile: 18.0 | median: 47.0 | 75th percentile: 92.0 | max: 1017.0

Number of Contributors vs. Number of Changes: 1123 points

web/postcss.config.js x: 1 # contributors y: 1 # changes foreign/java/java-sdk/src/main/java/rs/iggy/Iggy.java x: 1 # contributors y: 2 # changes Cargo.toml x: 5 # contributors y: 24 # changes Cross.toml x: 4 # contributors y: 7 # changes Dockerfile.ci.dockerignore x: 2 # contributors y: 3 # changes cliff.toml x: 2 # contributors y: 2 # changes
24.0
# changes
  min: 1.0
  average: 1.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 24.0
0 5.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 1123 points

web/postcss.config.js x: 1 # contributors y: 6 lines of code web/src/app.html x: 1 # contributors y: 21 lines of code web/src/hooks.server.ts x: 1 # contributors y: 47 lines of code web/src/lib/actions/tooltip.ts x: 1 # contributors y: 131 lines of code web/src/lib/api/ApiSchema.ts x: 1 # contributors y: 161 lines of code web/src/lib/api/convertBigIntsToStrings.ts x: 1 # contributors y: 16 lines of code web/src/lib/api/fetchApi.ts x: 1 # contributors y: 30 lines of code web/src/lib/api/fetchRouteApi.ts x: 1 # contributors y: 12 lines of code web/src/lib/api/handleFetchErrors.ts x: 1 # contributors y: 57 lines of code web/src/lib/components/AppToasts.svelte x: 1 # contributors y: 94 lines of code web/src/lib/components/Breadcrumbs.svelte x: 1 # contributors y: 61 lines of code web/src/lib/components/Button.svelte x: 1 # contributors y: 71 lines of code web/src/lib/components/Checkbox.svelte x: 1 # contributors y: 97 lines of code web/src/lib/components/Combobox.svelte x: 1 # contributors y: 125 lines of code web/src/lib/components/DeleteButtonWithConfirmation.svelte x: 1 # contributors y: 55 lines of code web/src/lib/components/DropdownMenu/DropdownMenu.svelte x: 1 # contributors y: 50 lines of code web/src/lib/components/FixedSvelteComponent.svelte x: 1 # contributors y: 20 lines of code web/src/lib/components/Header.svelte x: 1 # contributors y: 88 lines of code web/src/lib/components/Icon.svelte x: 1 # contributors y: 75 lines of code web/src/lib/components/Layouts/SettingsLayout.svelte x: 1 # contributors y: 67 lines of code web/src/lib/components/LoadingIndicator.svelte x: 1 # contributors y: 41 lines of code web/src/lib/components/MessageDecoder/MessageDecoder.svelte x: 1 # contributors y: 104 lines of code web/src/lib/components/MessageDecoder/decoders/types.ts x: 1 # contributors y: 4 lines of code web/src/lib/components/MessageDecoder/decoders/utils/decoderRegistry.ts x: 1 # contributors y: 25 lines of code web/src/lib/components/Modals/AddStreamModal.svelte x: 1 # contributors y: 84 lines of code web/src/lib/components/Modals/AddTopicModal.svelte x: 1 # contributors y: 134 lines of code web/src/lib/components/Modals/AppModals.svelte x: 1 # contributors y: 77 lines of code web/src/lib/components/Modals/DeletePartitionsModal.svelte x: 1 # contributors y: 111 lines of code web/src/lib/components/Modals/StreamSettingsModal.svelte x: 1 # contributors y: 141 lines of code web/src/lib/components/Modals/TopicSettingsModal.svelte x: 1 # contributors y: 159 lines of code web/src/lib/components/PermissionsManager.svelte x: 1 # contributors y: 402 lines of code web/src/lib/components/RouteComponents/Settings/UsersTab.svelte x: 1 # contributors y: 170 lines of code web/src/lib/components/ThemeController.svelte x: 1 # contributors y: 37 lines of code web/src/routes/dashboard/settings/users/+page.svelte x: 1 # contributors y: 216 lines of code web/src/routes/dashboard/streams/+layout.svelte x: 1 # contributors y: 92 lines of code foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/ConsumerGroupsClient.java x: 1 # contributors y: 34 lines of code foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/http/InternalHttpClient.java x: 1 # contributors y: 119 lines of code foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/BytesDeserializer.java x: 1 # contributors y: 345 lines of code foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/BytesSerializer.java x: 1 # contributors y: 179 lines of code foreign/java/java-sdk/src/main/java/rs/iggy/clients/blocking/tcp/UsersTcpClient.java x: 1 # contributors y: 115 lines of code foreign/node/src/wire/command-set.ts x: 1 # contributors y: 140 lines of code foreign/node/src/wire/message/header.utils.ts x: 1 # contributors y: 244 lines of code foreign/node/src/wire/user/permissions.utils.ts x: 1 # contributors y: 192 lines of code foreign/csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs x: 1 # contributors y: 646 lines of code foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs x: 1 # contributors y: 228 lines of code foreign/csharp/Iggy_SDK/IggyClient/Implementations/HttpMessageStream.cs x: 1 # contributors y: 589 lines of code foreign/csharp/Iggy_SDK/IggyClient/Implementations/TcpMessageStream.cs x: 1 # contributors y: 968 lines of code foreign/csharp/Iggy_SDK/JsonConfiguration/JsonConverterFactory.cs x: 1 # contributors y: 122 lines of code foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs x: 1 # contributors y: 745 lines of code foreign/csharp/Iggy_SDK/MessagesDispatcher/MessageSenderDispatcher.cs x: 1 # contributors y: 174 lines of code foreign/csharp/Iggy_SDK_Tests/ContractTests/TcpContract.cs x: 1 # contributors y: 731 lines of code foreign/csharp/Iggy_SDK_Tests/E2ETests/ConsumerGroupE2E.cs x: 1 # contributors y: 108 lines of code foreign/csharp/Iggy_SDK_Tests/MapperTests/BinaryMapper.cs x: 1 # contributors y: 290 lines of code foreign/csharp/Iggy_SDK_Tests/UtilityTests/HeaderValueTests.cs x: 1 # contributors y: 379 lines of code foreign/csharp/Iggy_SDK_Tests/Utils/Users/PermissionsFactory.cs x: 1 # contributors y: 147 lines of code Cargo.toml x: 5 # contributors y: 33 lines of code core/bench/report/src/plotting/chart.rs x: 1 # contributors y: 237 lines of code core/bench/src/actors/producer.rs x: 1 # contributors y: 210 lines of code core/bench/src/actors/producing_consumer.rs x: 1 # contributors y: 363 lines of code core/bench/src/analytics/metrics/group.rs x: 1 # contributors y: 155 lines of code core/bench/src/analytics/metrics/individual.rs x: 1 # contributors y: 165 lines of code core/bench/src/args/common.rs x: 1 # contributors y: 354 lines of code core/bench/src/utils/finish_condition.rs x: 1 # contributors y: 151 lines of code core/bench/src/utils/mod.rs x: 1 # contributors y: 322 lines of code core/cli/src/args/permissions/global.rs x: 1 # contributors y: 385 lines of code core/cli/src/args/permissions/stream.rs x: 1 # contributors y: 570 lines of code core/cli/src/args/permissions/topic.rs x: 1 # contributors y: 337 lines of code core/configs/server.toml x: 1 # contributors y: 426 lines of code core/sdk/src/args.rs x: 1 # contributors y: 279 lines of code core/sdk/src/binary/mapper.rs x: 1 # contributors y: 917 lines of code core/sdk/src/cli/context/common.rs x: 1 # contributors y: 233 lines of code core/sdk/src/cli/users/get_user.rs x: 1 # contributors y: 183 lines of code core/sdk/src/clients/client.rs x: 1 # contributors y: 701 lines of code core/sdk/src/clients/consumer.rs x: 1 # contributors y: 1017 lines of code core/sdk/src/clients/producer.rs x: 1 # contributors y: 675 lines of code core/sdk/src/error.rs x: 1 # contributors y: 480 lines of code core/sdk/src/identifier.rs x: 1 # contributors y: 328 lines of code core/sdk/src/models/messaging/message.rs x: 1 # contributors y: 300 lines of code core/sdk/src/quic/client.rs x: 1 # contributors y: 509 lines of code core/sdk/src/stream_builder/config/config_iggy_consumer.rs x: 1 # contributors y: 371 lines of code core/sdk/src/tcp/client.rs x: 1 # contributors y: 615 lines of code core/server/src/binary/command.rs x: 1 # contributors y: 395 lines of code core/server/src/binary/mapper.rs x: 1 # contributors y: 263 lines of code core/server/src/channels/commands/maintain_messages.rs x: 1 # contributors y: 496 lines of code core/server/src/configs/config_provider.rs x: 1 # contributors y: 284 lines of code core/server/src/configs/displays.rs x: 1 # contributors y: 344 lines of code core/server/src/configs/validators.rs x: 1 # contributors y: 304 lines of code core/server/src/http/jwt/jwt_manager.rs x: 1 # contributors y: 270 lines of code core/server/src/http/streams.rs x: 1 # contributors y: 229 lines of code core/server/src/state/models.rs x: 1 # contributors y: 357 lines of code core/server/src/state/system.rs x: 1 # contributors y: 528 lines of code core/server/src/streaming/partitions/consumer_offsets.rs x: 1 # contributors y: 207 lines of code core/server/src/streaming/partitions/messages.rs x: 1 # contributors y: 611 lines of code core/server/src/streaming/partitions/storage.rs x: 1 # contributors y: 410 lines of code core/server/src/streaming/segments/indexes/index_reader.rs x: 1 # contributors y: 334 lines of code core/server/src/streaming/segments/indexes/indexes_mut.rs x: 1 # contributors y: 259 lines of code core/server/src/streaming/segments/messages/persister_task.rs x: 1 # contributors y: 196 lines of code core/server/src/streaming/streams/storage.rs x: 1 # contributors y: 201 lines of code core/server/src/streaming/systems/snapshot/procdump.rs x: 1 # contributors y: 200 lines of code core/server/src/streaming/systems/streams.rs x: 1 # contributors y: 465 lines of code core/server/src/streaming/systems/system.rs x: 1 # contributors y: 256 lines of code core/server/src/streaming/topics/consumer_group.rs x: 1 # contributors y: 268 lines of code core/server/src/streaming/topics/messages.rs x: 1 # contributors y: 332 lines of code core/server/src/streaming/topics/topic.rs x: 1 # contributors y: 247 lines of code core/server/src/streaming/utils/memory_pool.rs x: 1 # contributors y: 585 lines of code core/tools/src/data-seeder/seeder.rs x: 1 # contributors y: 186 lines of code Cross.toml x: 4 # contributors y: 23 lines of code Dockerfile.ci.dockerignore x: 2 # contributors y: 26 lines of code cliff.toml x: 2 # contributors y: 80 lines of code
1017.0
lines of code
  min: 1.0
  average: 78.49
  25th percentile: 18.0
  median: 47.0
  75th percentile: 92.0
  max: 1017.0
0 5.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0