TMHSDigital/Static_Chess
A lightweight chess game implemented with pure vanilla HTML, CSS, and JavaScript. Features standard chess rules, special moves (castling, en passant, pawn promotion), move validation, check/checkmate detection, and game state persistence using localStorage. No frameworks, no libraries – just clean, efficient code designed for static web hosting.
Is TMHSDigital/Static_Chess beginner-friendly?
We have not seen enough recent pull requests from outside contributors to TMHSDigital/Static_Chess to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.
- Stars
- 4
- Forks
- 2
- Open beginner issues
- 0
- Indexed issues
- 26
- Dominant language
- JavaScript
- License
- Apache-2.0
- Last GitHub push
- Nov 13, 2026
- Latest indexed
- Nov 13, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue help wanted
- PR merge metrics
- No merged PRs in 30d
How to contribute to TMHSDigital/Static_Chess
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Your contributions will be published under the project's Apache-2.0 license.
- Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.
Issues somebody may already be working on are listed last. List everything by date
-
enhancement good first issue severity: low
Difficulty 3/5 1-2 days Newbie friendliness 76/100
TMHSDigital/Static_Chess#57 ·
-
enhancement help wanted severity: medium
Difficulty 4/5 3-5 days Newbie friendliness 55/100
TMHSDigital/Static_Chess#56 ·
-
enhancement good first issue severity: medium
Difficulty 3/5 1-2 days Newbie friendliness 72/100
TMHSDigital/Static_Chess#55 ·
-
enhancement severity: medium
Difficulty 5/5 Over a week Newbie friendliness 35/100
TMHSDigital/Static_Chess#54 ·
-
enhancement good first issue severity: medium
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
TMHSDigital/Static_Chess#53 ·
-
enhancement severity: medium
Difficulty 4/5 3-5 days Newbie friendliness 54/100
TMHSDigital/Static_Chess#52 ·
-
enhancement severity: high
Difficulty 4/5 3-5 days Newbie friendliness 55/100
TMHSDigital/Static_Chess#51 ·
-
documentation good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
TMHSDigital/Static_Chess#49 ·
-
documentation good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
TMHSDigital/Static_Chess#48 ·
-
documentation severity: medium
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
TMHSDigital/Static_Chess#47 ·
-
documentation good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
TMHSDigital/Static_Chess#46 ·
-
documentation good first issue severity: low
Difficulty 1/5 1-3 hours Newbie friendliness 82/100
TMHSDigital/Static_Chess#45 ·
-
documentation help wanted severity: medium
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
TMHSDigital/Static_Chess#44 ·
-
help wanted severity: low testing
Difficulty 4/5 3-5 days Newbie friendliness 72/100
TMHSDigital/Static_Chess#43 ·
-
severity: medium testing
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TMHSDigital/Static_Chess#41 ·
-
severity: medium testing
Difficulty 3/5 1-2 days Newbie friendliness 68/100
TMHSDigital/Static_Chess#40 ·
-
dependencies severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
TMHSDigital/Static_Chess#39 ·
-
dependencies severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
TMHSDigital/Static_Chess#38 ·
-
dependencies help wanted severity: low
Difficulty 4/5 3-5 days Newbie friendliness 52/100
TMHSDigital/Static_Chess#37 ·
-
dependencies severity: medium
Difficulty 3/5 1-2 days Newbie friendliness 58/100
TMHSDigital/Static_Chess#35 ·
-
severity: medium tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 52/100
TMHSDigital/Static_Chess#33 ·
-
severity: medium tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TMHSDigital/Static_Chess#32 ·
-
severity: medium tech-debt
Difficulty 5/5 Over a week Newbie friendliness 35/100
TMHSDigital/Static_Chess#31 ·
-
severity: medium tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 45/100
TMHSDigital/Static_Chess#30 ·
-
severity: medium tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 55/100
TMHSDigital/Static_Chess#29 ·
-
bug good first issue severity: low
Difficulty 3/5 1-2 days Newbie friendliness 72/100
TMHSDigital/Static_Chess#28 ·