Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Angular
  3. levita

levita

MITTypeScript@levita-js/react@0.3.1

A lightweight JavaScript library for 3D tilt, parallax, and accelerometer effects using CSS custom properties.

Visit WebsiteGitHubGitHub
9 stars0 forks0 contributors

Overview

Levita is a modern library for adding interactive 3D tilt and parallax effects to web elements. It provides a performant alternative to traditional animation loops by leveraging CSS custom properties for GPU-accelerated rendering, resulting in smooth animations with minimal JavaScript overhead.

Key Features

  • CSS-Driven Performance — Uses CSS custom properties and the GPU compositor instead of a requestAnimationFrame loop, ensuring high performance even with high-polling-rate input devices.
  • Accelerometer Support — Automatically detects and handles gyroscope permissions, with transparent support for iOS and Android devices.
  • Multi-Layer Parallax — Enables depth layering through a simple data-levita-offset attribute on child elements.
  • Framework Agnostic — Offers official, lightweight wrappers for React, Vue, Svelte, and Angular, while remaining compatible with vanilla JavaScript.
  • Ultra-Lightweight — Core engine is only about 2KB gzipped, with minimal bundle sizes for framework-specific wrappers.
  • Styling Flexibility — Works seamlessly with any CSS framework or vanilla CSS, providing full control over visual presentation.

Philosophy

Levita prioritizes performance and developer experience by offloading animation work to the GPU and providing a simple, declarative API. It is designed to be lightweight, framework-first, and easy to integrate into any modern web project.

Quick Stats

Stars9
Forks0
Contributors0
Open Issues5
Last commit1 day ago
CreatedSince 2026

Tags

#vanilla-js#css-custom-properties#parallax-scrolling#accelerometer#angular-directives#vue-components#svelte-components#react-components

Built With

T
TypeScript
p
pnpm

Links & Resources

Website

Included in

Angular10.0k
Auto-fetched 12 hours ago

Related Projects

ngx-gaugengx-gauge

A highly customizable Gauge component for Angular apps and dashboards

Stars223
Forks72
Last commit5 days ago
ngx-countdownngx-countdown

Simple, easy and performance countdown for angular

Stars193
Forks56
Last commit23 days ago
ng-whiteboardng-whiteboard

angular whiteboard component

Stars71
Forks32
Last commit1 month ago
angular-tag-cloud-moduleangular-tag-cloud-module

This angular module contains a component which generates tag clouds.

Stars42
Forks33
Last commit3 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub