Credits & Acknowledgments

Technologies powering birdbird
Person/Project/Service Purpose License
Birdbird Codebase
birdbird on GitHub birdbird Bird feeder video analysis pipeline and web viewer GPL-3.0
Ross Arnold Project Owner/Lead/etc
Anthropic - Claude AI AI Coding Assistant - collaborated on majority of birdbird codebase. Commercial Service
ML Models & Frameworks
YOLOv8 documentation YOLOv8 Object detection model for real-time bird detection AGPL-3.0
COCO Dataset Training dataset for YOLOv8; provides bird class (class 14) used for detection CC BY 4.0
BirdNET website BirdNET Deep learning model for bird song identification from audio recordings CC BY-NC-SA 4.0
BioCLIP Vision-language model for visual species identification from video frames MIT
PyTorch Deep learning framework for ML model inference and GPU acceleration BSD-3-Clause
Video & Image Processing
FFmpeg Video segment extraction and concatenation LGPL 2.1+
OpenCV Video frame extraction, image processing, and quality analysis Apache 2.0
Cloud Services & CI/CD
Cloudflare R2 S3-compatible object storage for highlights and frame images Commercial Service
Cloudflare Workers Serverless platform for hosting the web viewer application Commercial Service
GitHub Actions CI/CD platform for automated testing and deployment workflows Commercial Service
Python Runtime & Libraries
Python Programming language runtime and standard library PSF License
hatchling Python build backend for packaging and distribution MIT
Typer documentation Typer Command-line interface framework with intuitive argument parsing MIT
tqdm website tqdm Progress bars for batch processing operations MIT / MPL 2.0
AWS website boto3 AWS SDK, used for cloud object storage uploads Apache 2.0
Development & Testing
pre-commit Git hook framework for running linters, formatters, and tests before commit/push MIT
ruff Python linter and code formatter MIT
mypy Static type checker for Python MIT
bandit Security linter for Python, identifying common vulnerabilities Apache 2.0
pip-audit Audits Python dependencies for known vulnerabilities Apache 2.0
pytest documentation pytest Python testing framework for unit and integration tests MIT
pytest-cov / pytest-mock pytest plugins for code coverage reporting and mock utilities MIT
html-validate Static HTML validation with WCAG accessibility checks MIT
ESLint JavaScript linter for catching errors and enforcing code style MIT
stylelint-a11y CSS accessibility linting to enforce WCAG best practices including focus indicators and motion preferences MIT
cspell Spell checker for source code, documentation, and HTML MIT
pa11y Runtime accessibility testing in headless browser LGPL-3.0
Media & Design Assets
Eurasian blue tit Lancashire Favicon derived from photograph by Francis C. Franklin (© Francis C. Franklin, 2015). Image cropped and resized to favicon format. CC BY-SA 3.0