https://github.com/Hack23/blacktrigram
ai anatomy-based-combat combat-game combat-simulator fighting-game game javascript korea korean-martial-arts martial-arts open-source-game react threejs threejs-game trigram typescript
Score: 13.409017922130262
Last synced: about 23 hours ago
JSON representation
Repository metadata:
Black Trigram is a realistic combat simulator that teaches authentic Korean martial arts through precise anatomical targeting. Master traditional vital point techniques through modern 3D combat mechanics across 5 distinct fighter archetypes.๐ฅ Black Trigram (ํ๊ด) ์ด๋ ์ ๋ฌด์๋ก ์๋ฒฝํ ์ผ๊ฒฉ์ ์ถ๊ตฌํ๋ผ "Master the dark arts through the pursuit of the perfect strike"
- Host: GitHub
- URL: https://github.com/Hack23/blacktrigram
- Owner: Hack23
- License: apache-2.0
- Created: 2025-05-26T16:51:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-08-15T12:00:32.000Z (10 days ago)
- Last Synced: 2026-08-16T22:09:02.474Z (8 days ago)
- Topics: ai, anatomy-based-combat, combat-game, combat-simulator, fighting-game, game, javascript, korea, korean-martial-arts, martial-arts, open-source-game, react, threejs, threejs-game, trigram, typescript
- Language: TypeScript
- Homepage: https://blacktrigram.com/
- Size: 1.42 GB
- Stars: 8
- Watchers: 0
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Threat model: THREAT_MODEL.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Roadmap: ROADMAP.md
- Copilot: .github/copilot-instructions.md
Owner metadata:
- Name: www.hack23.com
- Login: Hack23
- Email: info@hack23.com
- Kind: organization
- Description: Swedish innovation hub specializing in creating immersive and fun game experiences and expert cybersecurity consulting
- Website: https://hack23.com/
- Location: Sweden
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/13600698?v=4
- Repositories: 5
- Last Synced at: 2026-08-21T17:54:34.352Z
- Profile URL: https://github.com/Hack23
GitHub Events
Total
- Create event: 276
- Delete event: 252
- Fork event: 1
- Issue comment event: 349
- Issues event: 4
- Pull request event: 582
- Pull request review comment event: 114
- Pull request review event: 123
- Push event: 655
- Release event: 20
- Watch event: 1
- Total: 2377
Last Year
- Create event: 290
- Delete event: 269
- Fork event: 1
- Issue comment event: 394
- Issues event: 8
- Pull request event: 647
- Pull request review comment event: 125
- Pull request review event: 137
- Push event: 705
- Release event: 20
- Watch event: 1
- Total: 2597
Committers metadata
Last synced: 6 days ago
Total Commits: 6,298
Total Committers: 9
Avg Commits per committer: 699.778
Development Distribution Score (DDS): 0.498
Commits in past year: 5,474
Committers in past year: 8
Avg Commits per committer in past year: 684.25
Development Distribution Score (DDS) in past year: 0.422
| Name | Commits | |
|---|---|---|
| copilot-swe-agent[bot] | 1****t | 3163 |
| James Pether Sรถrling | p****s | 1789 |
| dependabot[bot] | 4****] | 1258 |
| github-actions[bot] | 4****] | 53 |
| Hack23 Automation | a****n@h****m | 26 |
| hack23-automation[bot] | h****] | 3 |
| StepSecurity Bot | b****t@s****o | 3 |
| hbahuguna | h****a@g****m | 2 |
| fossabot | b****s@f****o | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 4
Total pull requests: 478
Average time to close issues: N/A
Average time to close pull requests: about 5 hours
Total issue authors: 2
Total pull request authors: 5
Average comments per issue: 0.0
Average comments per pull request: 1.59
Merged pull request: 334
Bot issues: 1
Bot pull requests: 430
Past year issues: 1
Past year pull requests: 320
Past year average time to close issues: N/A
Past year average time to close pull requests: about 2 hours
Past year issue authors: 1
Past year pull request authors: 4
Past year average comments per issue: 0.0
Past year average comments per pull request: 2.09
Past year merged pull request: 254
Past year bot issues: 1
Past year bot pull requests: 305
Top Issue Authors
- pethers (3)
- github-actions[bot] (1)
Top Pull Request Authors
- dependabot[bot] (430)
- pethers (37)
- Copilot (9)
- benyissa (1)
- step-security-bot (1)
Top Issue Labels
Top Pull Request Labels
- dependencies (441)
- infrastructure (366)
- javascript (219)
- npm (138)
- github_actions (37)
- security (36)
- github-actions (33)
- ui (15)
- needs-tests (15)
- documentation (10)
- component-app (10)
- feature (10)
- high-coverage (10)
- game-logic (10)
- testing (9)
- test-coverage-impact (9)
- types (6)
- pixi-components (6)
- e2e (4)
- audio (4)
- graphics (4)
- assets (3)
- config (2)
- devcontainer (1)
- component-main (1)
Package metadata
- Total packages: 1
-
Total downloads:
- npm: 4,110 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 105
- Total maintainers: 1
npmjs.org: blacktrigram
Black Trigram (ํ๊ด) - Korean Martial Arts Combat Simulator. Reusable game systems, combat mechanics, animation framework, and Korean martial arts data built with React, Three.js, and TypeScript.
- Homepage: https://hack23.github.io/blacktrigram/
- Licenses: Apache-2.0
- Latest release: 0.7.113 (published 3 days ago)
- Last Synced: 2026-08-23T01:15:03.842Z (2 days ago)
- Versions: 105
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,110 Last month
-
Rankings:
- Downloads: 13.521%
- Dependent repos count: 22.323%
- Average: 22.668%
- Dependent packages count: 32.161%
- Maintainers (1)
Dependencies
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- github/codeql-action/analyze ff0a06e83cb2de871e5a09832bc6a81e7276941f composite
- github/codeql-action/autobuild ff0a06e83cb2de871e5a09832bc6a81e7276941f composite
- github/codeql-action/init ff0a06e83cb2de871e5a09832bc6a81e7276941f composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/dependency-review-action da24556b548a50705dd671f47852072ea4c105d9 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/labeler 8558fd74291d67161a8a78ce36a881fa63b766a9 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- treosh/lighthouse-ci-action 2f8dda6cf4de7d73b29853c3f29e73a01e297bd8 composite
- JamesIves/github-pages-deploy-action 6c2d9db40f9296374acc17b90404b6e8864128c8 composite
- actions/attest-build-provenance db473fddc028af60658334401dc6fa3ffd8669fd composite
- actions/attest-sbom 115c3be05ff3974bcbd596578934b3f9ce39bf68 composite
- actions/cache 5a3ec84eff668545956fd18022155c47e93e2684 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/download-artifact 95815c38cf2ff2164869cbab79da8d1f422bc89e composite
- actions/setup-node 49933ea5288caeca8642d1e84afbd3f7d6820020 composite
- actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
- anchore/sbom-action e11c554f704a0b820cbf8c51673f6945e0731532 composite
- ncipollo/release-action 440c8c1cb0ed28b9f43e4d1d670870f059653174 composite
- release-drafter/release-drafter b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 composite
- stefanzweifel/git-auto-commit-action b863ae1933cb653a53c021fe36dbb774e1fb9403 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
- github/codeql-action/upload-sarif ff0a06e83cb2de871e5a09832bc6a81e7276941f composite
- ossf/scorecard-action f49aabe0b5af0936a0987cfb85d86b75731b0186 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- actions/cache 5a3ec84eff668545956fd18022155c47e93e2684 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/download-artifact d3f86a106a0bac45b974a628896c90dbdf5c8093 composite
- actions/setup-node 49933ea5288caeca8642d1e84afbd3f7d6820020 composite
- actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- step-security/harden-runner 0634a2670c59f64b4a01f0f96f84700a4088b9f0 composite
- zaproxy/action-full-scan 75ee1686750ab1511a73b26b77a2aedd295053ed composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- step-security/harden-runner b09bb98e06d4d774595224525879c09bc6e98c40 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- aws-actions/configure-aws-credentials e6de054238d6b7531b4efff3b6587d9aade6a06c composite
- step-security/harden-runner b09bb98e06d4d774595224525879c09bc6e98c40 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- @aws-sdk/client-bedrock-runtime 3.1106.0 development
- @eslint/js 10.0.1 development
- @react-three/drei 10.7.8 development
- @react-three/fiber 9.7.0 development
- @react-three/postprocessing 3.0.4 development
- @testing-library/dom 10.4.1 development
- @testing-library/jest-dom 7.0.0 development
- @testing-library/react 16.3.2 development
- @testing-library/user-event 14.6.3 development
- @types/node 26.2.0 development
- @types/react 19.2.18 development
- @types/react-dom 19.2.4 development
- @types/three 0.185.4 development
- @vitejs/plugin-react 6.0.5 development
- @vitest/coverage-v8 4.1.10 development
- @vitest/ui 4.1.10 development
- cypress 15.20.0 development
- cypress-junit-reporter 1.3.1 development
- cypress-multi-reporters 2.0.5 development
- cypress-wait-until 3.0.2 development
- dependency-cruiser 18.1.1 development
- dotenv 17.4.2 development
- eslint 10.8.1 development
- eslint-plugin-react-hooks 7.1.1 development
- eslint-plugin-react-refresh 0.5.3 development
- globals 17.9.0 development
- jest-axe 11.0.0 development
- jsdom 29.1.1 development
- knip 6.32.0 development
- license-compliance 4.0.0 development
- mermaid 11.16.1 development
- mocha-junit-reporter 2.2.1 development
- mochawesome 8.0.1 development
- mochawesome-merge 5.1.1 development
- mochawesome-report-generator 6.3.2 development
- openai 7.4.0 development
- playwright 1.62.1 development
- postprocessing 6.39.4 development
- react 19.2.8 development
- react-dom 19.2.8 development
- start-server-and-test 3.0.12 development
- three 0.185.1 development
- ts-morph 28.0.0 development
- ts-node 10.9.2 development
- tsc-alias 1.9.1 development
- tsx 4.23.11 development
- typedoc 0.28.20 development
- typedoc-plugin-markdown 4.12.0 development
- typedoc-plugin-mermaid 1.12.0 development
- typedoc-plugin-missing-exports 4.1.4 development
- typescript npm:@typescript/typescript6@6.0.2 development
- typescript-7 npm:typescript@7.0.2 development
- typescript-eslint 8.66.0 development
- vite 8.2.1 development
- vite-bundle-analyzer 1.3.9 development
- vite-tsconfig-paths 6.1.1 development
- vitest 4.1.10 development
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- step-security/harden-runner b09bb98e06d4d774595224525879c09bc6e98c40 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- step-security/harden-runner b09bb98e06d4d774595224525879c09bc6e98c40 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- step-security/harden-runner b09bb98e06d4d774595224525879c09bc6e98c40 composite