# Integrations introduction
In this section you will find various recipes detailing how to integrate Lyticus with your favorite framework.
# Example projects (Github)
# React
lyticus-examples/react (opens new window)
# Angular
lyticus-examples/angular (opens new window)
# Vue
lyticus-examples/vue (opens new window)
# Nuxt
lyticus-examples/nuxt (opens new window)
# VuePress
lyticus-examples/vuepress (opens new window)
# Generic SPA integration
WARNING
In order for startHistoryMode() to work, your router of choice must use the HTML5 History API and not a hash URL.
- Vue router: history mode (opens new window)
- React router: BrowserRouter (opens new window)
- Angular: PathLocationStrategy (opens new window)
If your favorite SPA framework is not (yet) listed, you can use the following snippet to integrate Lyticus.
const lyticus = new Lyticus("your-website-id");
lyticus.trackNavigator();
lyticus.startHistoryMode();