---
# https://vitepress.dev/reference/default-theme-home-page
layout: home

hero:
  name: 'vanille'
  text: 'A minimalistic vanilla web component framework'
  tagline: Using native browser features with a few exceptions
  image:
    src: /logo.png
    alt: VitePress
  actions:
    - theme: brand
      text: Get started
      link: /what-is-vanille
    - theme: alt
      text: View on Github
      link: https://github.com/dannyYassine/vanille

features:
  - title: Web components as first class citizens
    details: Leveraging native functionalities to maximize performance
    icon: 🕸
  - title: JSX templates
    details: Quickly create your UI with standardized jsx syntax
    icon: 🚀
  - title: Observables props and data attributes
    details: React to recursive changes with observable objects
    icon: ⚡️
  - title: No virtual DOM
    details: With observables, you are in charge of what gets updated and when on the UI
    icon: 🛠
---
