uber / RIBs
File Age & Freshness

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

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 336 files with 12,777 lines of code in files.
    • 310 files that are 366+ days old (12,120 lines of code)
    • 26 files that are 181-365 days old (657 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)
94% | 5% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 336 files with 12,777 lines of code in files.
    • 256 files have been last changed 366+ days ago (10,019 lines of code)
    • 80 files have been last changed 181-365 days ago (2,758 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
78% | 21% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
kt, java, xml, kts, md, properties, js, toml, gradle, txt, gitignore, bat, sh, json, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
kt99% | <1% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
kts17% | 82% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
toml80% | 20% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java99% | <1% | 0% | 0% | 0%
kt66% | 33% | 0% | 0% | 0%
xml93% | 6% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
kts0% | 100% | 0% | 0% | 0%
toml0% | 100% | 0% | 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
tutorials97% | 2% | 0% | 0% | 0%
libraries94% | 5% | 0% | 0% | 0%
tooling95% | 4% | 0% | 0% | 0%
gradle80% | 20% | 0% | 0% | 0%
conventions27% | 72% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tutorials96% | 3% | 0% | 0% | 0%
tooling90% | 9% | 0% | 0% | 0%
libraries48% | 51% | 0% | 0% | 0%
conventions12% | 87% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
gradle0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RibHierarchyDebugBroadcastHandler.java
in tooling/rib-intellij-plugin/native/intellij-broadcast-rib/src/main/java/com/uber/debug/broadcast/rib
440 33 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
StackRouterNavigator.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
341 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyBrowser.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
223 21 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
WorkerBinder.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
216 11 2024-10-31 2025-07-29 3 2 tys@uber.com rubin.yoo@uber.com
RibProjectService.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
201 16 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibActivity.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core
193 16 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
Router.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
193 15 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Interactor.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
172 8 2024-10-31 2025-09-16 4 3 tys@uber.com psteiger@uber.com
LoggedInBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
149 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
GenerateAction.java
in tooling/rib-intellij-plugin/src/main/java/com/uber/presidio/intellij_plugin/action/rib
146 7 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyPanel.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
143 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibViewBrowser.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
136 15 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibCoroutineWorker.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
120 7 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
Generator.java
in tooling/rib-intellij-plugin/src/main/java/com/uber/presidio/intellij_plugin/generator
119 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyUtils.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
119 12 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
LogcatRequestProcessor.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io
113 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibTreePlugin.kt
in tooling/rib-flipper-plugin/src/main/kotlin/com/uber/rib/flipper
109 4 2024-10-31 2025-09-11 3 2 tys@uber.com psteiger@uber.com
RibEvents.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
109 4 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@uber.com
TreeChart.js
in tooling/rib-flipper-plugin/desktop/src
105 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
LoggedInBuilder.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin
103 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial2/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial3-completed/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial4/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial3/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyPayload.java
in tooling/rib-intellij-plugin/native/intellij-broadcast-rib/src/main/java/com/uber/debug/broadcast/rib
99 18 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RouterAndState.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
98 3 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeView.java
in tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe
95 10 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeView.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe
95 10 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeView.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe
95 10 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeView.java
in tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe
95 10 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyTreeStructure.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/ui
89 1 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RouterNavigator.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
85 8 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
XRay.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core
84 3 2024-10-31 2025-09-11 3 2 tys@uber.com psteiger@uber.com
InteractorAnnotationVerifier.kt
in libraries/rib-compiler-app/src/main/kotlin/com/uber/rib/compiler
84 1 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
84 - 2024-10-31 2025-09-17 8 3 tys@uber.com psteiger@uber.com
TicTacToeInteractor.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe
83 2 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeInteractor.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe
82 2 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
OffGameBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/offgame
82 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootBuilder.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root
81 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root
81 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootBuilder.java
in tutorials/tutorial3/src/main/java/com/uber/rib/root
81 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Step.kt
in libraries/rib-workflow/src/main/kotlin/com/uber/rib/workflow/core
80 4 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
RibCoroutineScopes.kt
in libraries/rib-coroutines/src/main/kotlin/com/uber/rib/core
80 3 2024-10-31 2025-09-11 3 2 tys@uber.com psteiger@uber.com
ActivityCallbackEvent.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core/lifecycle
79 7 2024-10-31 2025-09-11 3 2 tys@uber.com psteiger@uber.com
LoggedInBuilder.java
in tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin
79 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
OffGameBuilder.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/offgame
78 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe
77 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
DebugBroadcastRequest.java
in tooling/utils/intellij-broadcast-core/src/main/java/com/uber/debug/broadcast/core
76 10 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeBuilder.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe
76 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RandomWinnerBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/randomWinner
76 4 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
copyright.kt
in config/spotless
1 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
copyright.java
in config/spotless
1 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
FakeWorker.kt
in libraries/rib-test/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
FakePresenter.kt
in libraries/rib-test/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibTestBasePlaceholder.kt
in libraries/rib-test/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
VerificationFailedException.kt
in libraries/rib-compiler-app/src/main/kotlin/com/uber/rib/compiler
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
BasicRouter.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Builder.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
EmptyPresenter.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorModule.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
2 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
SampleApplication.java
in tutorials/tutorial3/src/main/java/com/uber/rib
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
SampleApplication.java
in tutorials/tutorial4/src/main/java/com/uber/rib
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootWorkflowModel.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
LoggedInActionableItem.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootActionableItem.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
SampleApplication.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
SampleApplication.java
in tutorials/tutorial2/src/main/java/com/uber/rib
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
SampleApplication.java
in tutorials/tutorial1/src/main/java/com/uber/rib
3 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
lint.xml
in config/lint
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
GameKey.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
ub__strings.xml
in tutorials/tutorial1/src/main/res/values
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RouterNavigatorEventType.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibInteractor.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibBuilder.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorBaseComponent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
4 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
root_rib.xml
in tutorials/tutorial3/src/main/res/layout
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
root_rib.xml
in tutorials/tutorial4/src/main/res/layout
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
root_rib.xml
in tutorials/tutorial3-completed/src/main/res/layout
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
root_rib.xml
in tutorials/tutorial2/src/main/res/layout
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
root_rib.xml
in tutorials/tutorial1/src/main/res/layout
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
BasicInteractor.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibEventType.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
WorkerEvent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core/lifecycle
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorEvent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core/lifecycle
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
PresenterEvent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core/lifecycle
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RequestProcessor.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
AckRequest.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io
5 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
ScoreStream.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Constants.kt
in libraries/rib-compiler-app/src/main/kotlin/com/uber/rib/compiler
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RouterNavigatorEvent.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibRouterEvent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorComponent.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorAndViewModule.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibIcons.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
6 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
ScoreStream.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
7 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
GameProvider.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
7 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RootRouter.java
in tutorials/tutorial1/src/main/java/com/uber/rib/root
7 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
InteractorType.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
7 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Response.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io
7 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
TicTacToeRouter.java
in tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe
8 1 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
25 - 2025-09-17 2025-09-17 1 1 psteiger@uber.com psteiger@uber.com
build.gradle.kts
in libraries/rib-base
33 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial4
25 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial3-completed
23 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial3
22 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial1
20 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
20 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/utils/intellij-broadcast-core
19 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/rib-intellij-plugin/native/intellij-broadcast-rib
19 - 2025-09-15 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/rib-flipper-plugin
19 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-android-compose
18 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-workflow
18 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-screen-stack-base
16 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-router-navigator
16 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-android-core
12 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/rib-intellij-plugin
80 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
ribs.android.application.gradle.kts
in conventions/src/main/kotlin
45 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
ribs.spotless.gradle.kts
in conventions/src/main/kotlin
42 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-compiler-test
33 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-compiler-app
29 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in tutorials/tutorial2
28 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
ribs.kotlin.library.gradle.kts
in conventions/src/main/kotlin
17 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
13 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
UserName.kt
in tutorials/tutorial4/src/main/java/com/uber/rib/root
2 - 2025-09-13 2025-09-13 1 1 psteiger@gmail.com psteiger@gmail.com
ribs.android.library.gradle.kts
in conventions/src/main/kotlin
42 - 2025-09-11 2025-09-15 3 2 psteiger@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-coroutines
21 - 2025-09-11 2025-09-15 2 2 psteiger@uber.com psteiger@gmail.com
RibHierarchyDebugBroadcastHandler.java
in tooling/rib-intellij-plugin/native/intellij-broadcast-rib/src/main/java/com/uber/debug/broadcast/rib
440 33 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
StackRouterNavigator.kt
in libraries/rib-router-navigator/src/main/kotlin/com/uber/rib/core
341 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyBrowser.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
223 21 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
WorkerBinder.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
216 11 2024-10-31 2025-07-29 3 2 tys@uber.com rubin.yoo@uber.com
RibProjectService.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
201 16 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibActivity.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core
193 16 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
Router.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
193 15 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Interactor.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
172 8 2024-10-31 2025-09-16 4 3 tys@uber.com psteiger@uber.com
LoggedInBuilder.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin
149 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
GenerateAction.java
in tooling/rib-intellij-plugin/src/main/java/com/uber/presidio/intellij_plugin/action/rib
146 7 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyPanel.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
143 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibViewBrowser.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
136 15 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibCoroutineWorker.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
120 7 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
Generator.java
in tooling/rib-intellij-plugin/src/main/java/com/uber/presidio/intellij_plugin/generator
119 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibHierarchyUtils.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
119 12 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
LogcatRequestProcessor.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io
113 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
RibTreePlugin.kt
in tooling/rib-flipper-plugin/src/main/kotlin/com/uber/rib/flipper
109 4 2024-10-31 2025-09-11 3 2 tys@uber.com psteiger@uber.com
RibEvents.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
109 4 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@uber.com
TreeChart.js
in tooling/rib-flipper-plugin/desktop/src
105 6 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
LoggedInBuilder.java
in tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin
103 5 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial2/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial3-completed/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial4/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
tic_tac_toe_rib.xml
in tutorials/tutorial3/src/main/res/layout
100 - 2024-10-31 2024-11-01 2 1 tys@uber.com tys@uber.com
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
84 - 2024-10-31 2025-09-17 8 3 tys@uber.com psteiger@uber.com
build.gradle.kts
in tooling/rib-intellij-plugin
80 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
ribs.android.application.gradle.kts
in conventions/src/main/kotlin
45 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-base
33 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial2
28 - 2025-09-14 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-android
26 - 2024-10-31 2025-09-17 5 3 tys@uber.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial4
25 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
25 - 2025-09-17 2025-09-17 1 1 psteiger@uber.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial3-completed
23 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in conventions
23 - 2024-10-31 2025-09-17 5 3 tys@uber.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial3
22 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tutorials/tutorial1
20 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
20 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/utils/intellij-broadcast-core
19 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/rib-intellij-plugin/native/intellij-broadcast-rib
19 - 2025-09-15 2025-09-17 3 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in tooling/rib-flipper-plugin
19 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-android-compose
18 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
build.gradle.kts
in libraries/rib-test
16 - 2024-10-31 2025-09-17 5 3 tys@uber.com psteiger@uber.com
build.gradle.kts
in libraries/rib-android-core
12 - 2025-09-15 2025-09-17 2 2 psteiger@gmail.com psteiger@uber.com
settings.gradle.kts
in conventions
11 - 2024-10-31 2025-09-17 3 2 tys@uber.com psteiger@uber.com
Interactor.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
172 8 2024-10-31 2025-09-16 4 3 tys@uber.com psteiger@uber.com
FlowAsScope.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
29 - 2024-10-31 2025-09-16 4 3 tys@uber.com psteiger@uber.com
RibActivity.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core
193 16 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
RibCoroutineWorker.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
120 7 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
RibEvents.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core
109 4 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@uber.com
Step.kt
in libraries/rib-workflow/src/main/kotlin/com/uber/rib/workflow/core
80 4 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
CoreAppCompatActivity.kt
in libraries/rib-android-core/src/main/kotlin/com/uber/rib/core
66 8 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@gmail.com
ribs.android.library.gradle.kts
in conventions/src/main/kotlin
42 - 2025-09-11 2025-09-15 3 2 psteiger@uber.com psteiger@gmail.com
ribs.spotless.gradle.kts
in conventions/src/main/kotlin
42 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-compiler-test
33 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-compiler-app
29 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
TestRibDispatchers.kt
in libraries/rib-coroutines-test/src/main/kotlin/com/uber/rib/core
29 2 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
ViewRouter.kt
in libraries/rib-android/src/main/kotlin/com/uber/rib/core
26 - 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-coroutines-test
23 - 2024-10-31 2025-09-15 4 2 tys@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-workflow-test
21 - 2024-10-31 2025-09-15 4 2 tys@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-coroutines
21 - 2025-09-11 2025-09-15 2 2 psteiger@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-workflow
18 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
ribs.kotlin.library.gradle.kts
in conventions/src/main/kotlin
17 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-screen-stack-base
16 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-debug-utils
16 - 2024-10-31 2025-09-15 5 3 tys@uber.com psteiger@gmail.com
build.gradle.kts
in libraries/rib-router-navigator
16 - 2025-09-15 2025-09-15 1 1 psteiger@gmail.com psteiger@gmail.com
16 - 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
Workflow.kt
in libraries/rib-workflow/src/main/kotlin/com/uber/rib/workflow/core
14 1 2024-10-31 2025-09-15 4 3 tys@uber.com psteiger@gmail.com
13 - 2025-09-14 2025-09-15 2 1 psteiger@gmail.com psteiger@gmail.com
CoreFriendModuleApi.kt
in libraries/rib-base/src/main/kotlin/com/uber/rib/core/internal
4 - 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
WorkflowFriendModuleApi.kt
in libraries/rib-workflow/src/main/kotlin/com/uber/rib/workflow/core/internal
4 - 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
CoroutinesFriendModuleApi.kt
in libraries/rib-coroutines/src/main/kotlin/com/uber/rib/core/internal
4 - 2024-10-31 2025-09-15 3 2 tys@uber.com psteiger@gmail.com
plugin.xml
in tooling/rib-intellij-plugin/src/main/resources/META-INF
54 - 2024-10-31 2025-09-14 3 2 tys@uber.com psteiger@gmail.com
AttachRibProjectServiceActivity.kt
in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib
9 1 2024-10-31 2025-09-14 3 2 tys@uber.com psteiger@gmail.com
LoggedOutInteractor.java
in tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedout
41 2 2024-10-31 2025-09-13 3 2 tys@uber.com psteiger@gmail.com