toeverything/AFFiNE
application TypeScript 66.9k stars
A
90
/ 100
Last analyzed: April 3, 2026
Dimension Scores
Individual health dimension scores for this repository
Security 75
Testing 100
Documentation 85
Architecture 100
DevOps 94
Maintenance 85
Detailed Findings
Security 75/100
✓ Security policy (SECURITY.md) Security policy found with contact info (1641 chars)
✗ Pinned dependencies (Actions SHA) 0/91 action refs pinned to SHA (0%) — pin actions to full commit SHA for supply-chain safety
✓ Token permissions At least one workflow uses explicit restrictive permissions
✓ Dependency update automation Using Renovate
✓ Code ownership CODEOWNERS file found
✗ No committed .env files Found .env files in repo — these may contain secrets
✓ .gitignore present .gitignore found
✓ CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 100/100
✓ CI workflows GitHub Actions detected
✓ Test files 1371 test-related file(s) found
✓ Coverage configuration Coverage/test runner config found
✓ Test runner configured Test runner configuration detected
✓ Pre-commit hooks Using Husky
Documentation 85/100
✓ README quality README.md is 16319 chars
✓ LICENSE file License: NOASSERTION
✗ CONTRIBUTING guide No CONTRIBUTING guide — makes it harder for contributors to get started
✓ CHANGELOG Changelog or release notes found
✓ Documentation directory or API docs Documentation directory or API docs found
✓ Repository description Description: "There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. "
Architecture 100/100
✓ Type safety (tsconfig.json) tsconfig.json found
✓ Linter (ESLint / Biome) Linter config found
✓ Code formatter (Prettier / Biome) Formatter config found
✓ Organized source structure src/ or packages/ directory found
✓ Build configuration Build config found
DevOps 94/100
✓ CI/CD pipeline GitHub Actions
✓ Container support (Docker) Docker config found (Dockerfile)
✓ Release automation Release automation configured
✓ Issue/PR templates Issue/PR templates found
✗ Deployment/Infrastructure config No deployment configuration detected
Maintenance 85/100
✓ Last commit recency Last commit 0 day(s) ago — actively maintained
✗ Open issue freshness Median open issue age: 620 day(s) — stale issues accumulating (oldest sampled: 821 days)
✓ Recent releases Latest release 2 day(s) ago (5 recent releases)
✓ Bus factor Bus factor 7 — healthy contributor distribution (himself65, darkskygit, pengx17, JimmFly, EYHN)
✓ Community adoption (stars) 66,900 stars — strong community adoption
✓ Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal