Skip to main content

Awesome choo 🚂🚋🚋🚋🚋🚋 choo is a 4kb framework for creating

sturdy frontend applications

Contents

Official resources

Dependencies

choo is a modular framework. These are the dependencies it glues together under the hood:

  • bel - Create composable DOM elements using template strings.
  • hyperx - Convert template strings to library backends.
  • nanomorph - Hyper fast diffing algorithm for real DOM nodes.
  • nanoraf - Only call RAF when needed.
  • nanorouter - Smol frontend router.
  • nanobus - Tiny message bus.
  • nanolocation - Small window.location library.
  • nanohref - Tiny href click handler library.
  • nanoquery - Tiny querystring module.
  • nanotiming - Small timing library.

Demos

Community

Plugins and addons

Elements

CLI Templates

Templates for choo-cli

Other CLI templates

Resources

🎥 : videos 💻 : tutorials 📖 : articles

Projects using choo

License

https://creativecommons.org/publicdomain/zero/1.0/

To the extent possible under law, Yerko Palma has waived all copyright and related or neighboring rights to this work.

Contribute to this list: https://github.com/choojs/awesome-choo