RubberOtter AtaCanYmc · COMPLETED
Rubber Otter runs on an ATmega32U4-based microcontroller (Arduino Leonardo or Pro Micro are supported). The firmware listens on a serial Stream (by default Serial1 — hardware UART connected to an HM-10 BLE module). Each incoming framed packet is parsed by the Packet Parser module and passed to the Command Executor.
github.com/AtaCanYmc/RubberOtter · ★ 0 · Forks 0 · Size 5.2 MB
SUMMARY
Technologies 22
Scored 22
Observed 22
Practices 6
Evidence 22
Skips 0
COVERAGE
Analyzed 221 files · 141 commits · 0 API calls
TECHNOLOGIES & DEPTH
Java LANGUAGE Depth 70
3 files · PRODUCTION
C++ LANGUAGE Depth 70
13 files · PRODUCTION
JSON LANGUAGE Depth 70
8 files · PRODUCTION
YAML LANGUAGE Depth 70
12 files · PRODUCTION
TypeScript LANGUAGE Depth 70
29 files · PRODUCTION
Shell LANGUAGE Depth 70
1 files · PRODUCTION
XML LANGUAGE Depth 70
10 files · PRODUCTION
JavaScript LANGUAGE Depth 70
3 files · PRODUCTION
Swift LANGUAGE Depth 70
4 files · PRODUCTION
Gradle LANGUAGE Depth 70
6 files · PRODUCTION
Markdown LANGUAGE Depth 70
32 files · PRODUCTION
TOML LANGUAGE Depth 70
1 files · PRODUCTION
Python LANGUAGE Depth 70
24 files · PRODUCTION
pip BUILD_TOOL Depth 80
1 files · CONFIGURATION
npm BUILD_TOOL Depth 80
1 files · CONFIGURATION
Poetry BUILD_TOOL Depth 80
1 files · CONFIGURATION
Gradle BUILD_TOOL Depth 80
1 files · CONFIGURATION
Flask FRAMEWORK Depth 58
1 files · PRODUCTION
JUnit TESTING Depth 30
2 files · TEST
Next.js FRAMEWORK Depth 58
1 files · PRODUCTION
React FRAMEWORK Depth 74
16 files · PRODUCTION
Vite BUILD_TOOL Depth 56
1 files · PRODUCTION
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · absentlinting · observedformatting · absent
ACTIVITY & OWNERSHIP
First commit 2026-04-12
Last commit 2026-10-05
Active months 4
Commits 141