Jungle was built to be the
static site framework for Svelte
. It generates completely static code that doesn't have to be hydrated into a single page application, or SPA. If you're looking to build an SPA or a static site which hydrates to an SPA, check out Sapper
. However, Jungle was built to have some of the best features of Sapper while leverage tools which Sapper doesn't, such as:
- A GraphQL data layer - For simple data management querying, from any part of your app, using any data source
- Dynamic routing - Using [param].svelte files anywhere in src/routes lets you generate fully dynamic routes from your GraphQL data layer
By compiling down to a truly static site, Jungle takes advantage of better performance, easier scaling, and higher security. Write great, simple code that can build to a static site that can be hosted anywhere. Read more about the Jamstack here
- Quick start - One page summary of how to start a new project with Jungle.
- Tutorial - Step-by-step instructions on how to start a project: will be written for people new to web development, this is coming soon so check out the quick start for now.
We're always working on updating Jungle to be the best
framework for static Jamstack sites. Check out our source code and some of our current todos here
Visit the Contributing
page to find guides on how to start contributing code to the junglejs package, or even just helping write docs or blog posts here.