Acknowledgements

Sapling stands on the shoulders of giants. We'd like to acknowledge and thank the following projects and communities that make Sapling possible:

Core Technologies

  • Hono - We use Hono's amazing HTML helpers (html and raw) for escaping HTML templates. We're also huge fans of their routing approach which is why we've borrowed some of their ideas for Sapling.
  • UnoCSS - We use UnoCSS under the hood for atomic CSS.
  • marked - Our markdown parser.
  • shiki - The code highlighter for syntax highlighting.

Inspiration

Here are some projects that have inspired us:

  • Astro - Astro's approach to building modern websites with zero JavaScript by default was a core concept that we wanted to be central to Sapling.
  • Hono - Hono's routing and middleware system was a big inspiration for Sapling.
  • Fresh - Fresh's SSR-first, no build by default approach was a huge reason why Sapling is structured the way it is.
  • 11ty - 11ty's approach to not tie the framework to the bundler was a big inspiration for Sapling.
  • is-land - Our sapling-island component is heavily inspired by 11ty's is-land web component and Astro's islands architecture through a similar approach.

Each of these projects are amazing in their own right and we're so thankful they exist as fully open source projects that we can all learn from.

Runtime Support

  • Deno: The modern and secure JavaScript runtime
  • Node.js: The foundational JavaScript runtime
  • Bun: The all-in-one JavaScript runtime

Community

We're grateful to all the developers and users who have contributed to Sapling through:

  • Bug reports and fixes
  • Feature suggestions
  • Documentation improvements
  • Community support

License

Sapling is open source software licensed under the MIT license. We believe in the power of open source and are committed to keeping Sapling free and open for everyone.