Check out the videos from Jamstack Conf Virtual, May 27. Watch the presentations
You can find the Charge documentation on the website.
Gatsby is really cool, but it’s very different than Charge, with two particularly large differences.
Gatsby is configuration over convention. It can be used to build complex web applications, but because of that it’s extremely difficult to understand how to use it. You’ll need to know how to use Webpack, which personally gives me nightmares. It’s extremely likely that you’ll need to spend time learning other tools and then configuring and tweaking Gatsby before you can use it for your site. Charge is convention over configuration. In fact, it has no configuration, it “just works”.
More practically, Gatsby is great if you’re building a large, complex website and want lots of control over how you build it. Charge is probably better if you’re building a small website and don’t want to waste time fiddling with configurations and cobbling different tools together.
If you’d like to see everything in practice, check out these sites using Charge.