Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Organization-wide funding configuration for chessvision-org.
#
# GitHub reads this file from the special `.github` repository and applies it as
# the default "Sponsor" button for every repository in the organization that
# does not define its own `.github/FUNDING.yml`.
#
# GitHub Sponsors uses Stripe Connect to process payments. GitHub itself takes
# no fee and withholds no tax on the organization's behalf — tax handling is the
# recipient's responsibility, declared during Stripe onboarding. Activate the
# listing at https://github.com/sponsors/chessvision-org before this button goes
# live.

# GitHub Sponsors account (org). Becomes active once the Sponsors listing is
# published. Until then, GitHub silently ignores this entry.
github: chessvision-org

# Optional direct Stripe payment link, surfaced under "Custom" on the Sponsor
# panel. Replace the placeholder with the real Stripe Payment Link, or remove
# the line entirely if you rely solely on GitHub Sponsors.
custom: ["https://chessvision.org/sponsor"]
43 changes: 43 additions & 0 deletions profile/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# ChessVision

**Open-source tools for visualizing chess positions.**

We build software that turns chess notation into clear, high-quality images — fast, private, and free to use. Everything runs in the browser, with no account and no data leaving your device.

[Live App](https://chessvision.org) · [Report an Issue](https://github.com/chessvision-org/chess-vision/issues) · [Sponsor Us](https://github.com/sponsors/chessvision-org)

---

## What We Build

### [chess-vision](https://github.com/chessvision-org/chess-vision)

A high-performance chess visualization engine. It reads FEN notation and renders any position as a print-quality image — PNG, JPEG, or SVG — at resolutions up to 30,208 × 30,208 px. Built with React, Tailwind CSS, and the HTML5 Canvas API, it runs entirely client-side: no backend, no tracking, no uploads.

It's made for the people who actually need accurate diagrams — coaches building lesson material, authors illustrating books and articles, and developers who want a dependable board image without standing up a server.

[**Try it →**](https://chessvision.org)  ·  [Source](https://github.com/chessvision-org/chess-vision)

---

## How We Work

- **Privacy first.** No analytics, no cookies, no telemetry. Your positions never leave your browser.
- **Open source.** Released under the [AGPL-3.0](https://github.com/chessvision-org/.github/blob/main/LICENSE) license. You can read, fork, and build on everything we publish.
- **Quality enforced, not requested.** Conventional commits, zero-warning lint gates, and automated review run on every change — so the codebase stays clean as it grows.

---

## Get Involved

We welcome bug reports, feature ideas, documentation fixes, and code. Start with the project's [`CONTRIBUTING.md`](https://github.com/chessvision-org/chess-vision/blob/master/CONTRIBUTING.md) — it explains the workflow and the standards every change is held to.

Found a security issue? Please don't open a public issue — follow the [security policy](https://github.com/chessvision-org/chess-vision/blob/master/SECURITY.md) instead.

## Support the Project

ChessVision is free and maintained on a volunteer basis. If it saves you time, you can help keep it going through [**GitHub Sponsors**](https://github.com/sponsors/chessvision-org). Sponsorships are voluntary donations toward maintenance and hosting — they're not payment for work, and contributing never requires one.

---

<sub>Questions or partnership inquiries: [contact@chessvision.org](mailto:contact@chessvision.org)</sub>
Loading