--- id: routing title: Routing layout: community permalink: community/routing.html --- * **[Aviator](https://github.com/swipely/aviator)** - Aviator is a front-end router built for modular single page applications. ([Example](https://gist.github.com/hojberg/9549330)). * **[Backbone](http://backbonejs.org/)** - Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface. * **[component-router](https://github.com/in-flux/component-router):** Flux-based routing solution for components * **[Director](https://github.com/flatiron/director)** - A tiny and isomorphic URL router for JavaScript. * **[Finch](http://stoodder.github.io/finchjs/)** - A simple, yet powerful, javascript route handling library. * **[mvc-router](https://github.com/rajeev-k/mvc-router)** Use the Model-View-Controller (MVC) pattern to build React applications. * **[react-mini-router](https://github.com/larrymyers/react-mini-router)** A minimal URL router mixin. * **[react-router](https://github.com/rackt/react-router)** - A popular declarative router for React * **[react-router-component](https://github.com/andreypopp/react-router-component)** Declarative routing.