Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dromara/newcar
🪢A modern animation engine for JavaScript ecosystem, which is based on Skia (canvaskit-wasm)
https://github.com/dromara/newcar
animation-engine animation-js animation-library canvaskit canvaskit-wasm javascript skia typescript
Last synced: about 2 months ago
JSON representation
🪢A modern animation engine for JavaScript ecosystem, which is based on Skia (canvaskit-wasm)
- Host: GitHub
- URL: https://github.com/dromara/newcar
- Owner: dromara
- License: apache-2.0
- Created: 2022-12-23T05:16:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:51:32.000Z (4 months ago)
- Last Synced: 2024-05-22T22:02:27.792Z (4 months ago)
- Topics: animation-engine, animation-js, animation-library, canvaskit, canvaskit-wasm, javascript, skia, typescript
- Language: TypeScript
- Homepage: https://newcarjs.org
- Size: 8.02 MB
- Stars: 535
- Watchers: 4
- Forks: 26
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome - dromara/newcar - 🪢A modern animation engine for JavaScript ecosystem based on Skia (canvaskit-wasm) (TypeScript)
README
![Newcar Banner](https://github.com/dromara/newcar/assets/73536163/dccc3a53-d20f-44f3-9006-f491f60c6061)
Newcar
A modern animation engine for JavaScript ecosystem
---
## Examples Preview
---
## 📔 Introduction
Newcar is a highly configurable and advanced universal engine designed for rapid animation creation. It is suitable for a wide range of applications, including video clips, dynamic charts (planned for the future), and even 2D game development (also planned for the future).
## 🌟 Features
- **Rich API Interfaces** 🛠️: Offers powerful and diverse APIs, providing you with greater flexibility in animation creation.
- **Based on CanvasKit-WASM** 🧬: Utilizes CanvasKit-WASM to minimize communication and data exchange between the CPU and GPU, ensuring robust animation performance.
- **High Degree of Customization** ⚙️: Features strong customizability, allowing you to create unique animation styles.
- **Chain Syntax** ⛓️: Enables the use of chain syntax for a more efficient development process, eliminating the need to save objects into variables.## 📖 Documentation
- The tutorials is available at [newcarjs.org](https://newcarjs.org)
- The API References is available at [apis.newcarjs.org](https://apis.newcarjs.org)
- The Playground is deployed at [playground.newcarjs.org](https://playground.newcarjs.org)**Note: Newcar is a open-source project which belong to Dromara Community and maintained by BugDuck Team. The members of BugDuck just join with a personal identity, BugDuck Team will always keep its independence**
## ✨ Stargazers over time
[![Stargazers over time](https://starchart.cc/dromara/newcar.svg?variant=adaptive)](https://starchart.cc/dromara/newcar)
_Copyright (c) 2022-present, BugDuck Team & Dromara Community_