Senna is a blazing-fast single page application engine that provides several low-level APIs that allows you to build modern web-based applications with only ~8 KB of JavaScript without any dependency.
Install via Bower or download as a zip:
bower install senna
- Williams Email: Enable Single Page Apps using only HTML5 data-attributes;
- Lotus Gallery: Carousel app with history support and cacheable screens;
- McLaren Blog: Infinite scrolling pages done right with history support;
IE 10+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
For detailed changelog, check Releases.
- Inspired by Daniel Pupius' Surface project
- Demo layouts by Pure CSS
Senna is maintained by these people and a bunch of awesome contributors.
| | | --- | --- | --- | --- | --- Eduardo Lundgren | Iliyan Peychev | Pedro Marques | Zeno Rocha
BSD License © Eduardo Lundgren