Skip to content

LeaferJS Engine Release: Unlock a Vibrant World of Digital Creativity!

2023-06-28 "Let creativity soar, make development easier"

Website Cover

We are very excited to announce that the LeaferJS engine, developed over 2 years, is officially released!

Welcome to the world of LeaferJS—an engine that sparks creativity and unlocks endless possibilities! Here, digital product development is no longer a difficult task, but an enjoyable journey of exploration. Thanks to everyone who participated and supported us. It is with your help that we are proud to present this unique graphics rendering engine.

Use Cases

LeaferJS is a vibrant HTML5 Canvas 2D graphics rendering engine with the powerful capability to instantly create 1 million graphics. It can be combined with AI for drawing and interface generation. At the same time, LeaferJS provides unified and rich interaction events for cross-platform development, and will soon support mini programs and Node.js.

LeaferJS offers a brand-new service that allows you to develop any technology or product related to drawing and UI interfaces. It provides out-of-the-box features to help you quickly build online graphics, images, text, and other digital products. Whether it’s products similar to Photoshop, Figma, Miro, InVision, Canva, Notion, or Webflow, LeaferJS can meet your needs, with a wide range of application scenarios!

Including but not limited to the following:

  1. Online design and whiteboard tools
  2. Online graphic editors and creation tools
  3. Online document viewing and creation tools
  4. Data visualization and charting tools
  5. UI development for websites and applications
  6. No-code platform interface generation tools
  7. Interactive games and animation effects

Most importantly, LeaferJS is completely free and open-source, and easy to learn and use, allowing you to quickly master its powerful capabilities.

Core Advantages

Ultra-fast Creation, Million-level Graphics

The LeaferJS engine breaks industry norms and achieves the capability to handle millions of graphics. Its creation speed is astonishing—within just 1.5 seconds, it can generate 1 million interactive rectangles. Compared to similar engines, LeaferJS achieves over 10x faster creation speed, even far surpassing HTML5 itself.

Creation Speed Comparison

Just as Elon Musk’s Hyperloop pushes high-speed rail into a new era, LeaferJS breaks the speed limits of the graphics industry, offering developers unlimited possibilities to create stunning visual effects.

Extreme Performance, Minimal Resource Usage

LeaferJS is designed for extreme performance. Creating 1 million interactive rectangles consumes only 350MB of memory, far lower than similar engines. In addition, LeaferJS has a very small codebase—only 42KB after gzip compression—making it one of the most lightweight engines available.

Memory Usage Comparison

Rich Expressiveness, Simple and Easy-to-use API

LeaferJS offers rich visual capabilities, including gradients, pattern fills, inner and outer shadows, blur, masking, clipping, path transformations, and more. After careful design and refinement, we provide a simple and easy-to-use API, enabling developers to achieve powerful functionality with minimal code.

Features

Comprehensive Documentation, Continuous Evolution

We provide easy-to-learn and user-friendly documentation for LeaferJS. Every major feature includes detailed code examples and visual demonstrations. We are committed to ensuring the stability of core features and have implemented comprehensive automated testing. Although LeaferJS is still evolving, we believe it is already capable of powering your projects.

Features

Mission and Vision

We aim to establish a simple, open, and modern UI drawing language standard through LeaferJS, providing a cross-platform, lightweight, and high-performance runtime for digital product development. We envision seamless communication, collaboration, and sharing of drawing data and digital interfaces across different software. By continuously innovating in graphics technology and support systems, we hope to attract more developers, build an open ecosystem, and drive rapid industry growth, leading to the creation of more innovative technologies and products.

Our Passion Makes It Possible

The journey of building LeaferJS was far from easy. During development, we faced numerous technical challenges, paid significant costs, and stood on the edge of failure many times. However, our passion for the graphics industry and our commitment to our mission drove us forward. We overcame countless difficulties and challenges, ultimately bringing the LeaferJS engine to life.

Start Your Creative Journey

Now, you can begin your creative journey with the LeaferJS engine! The release of LeaferJS is not just the birth of an engine, but an exciting milestone. We believe that with LeaferJS, you will gain creative capabilities beyond imagination and unlock new possibilities in digital product development.

Let’s build a future full of creativity and innovation together, and make LeaferJS your essential partner in creating a beautiful digital world!

Visit our official website to learn more about LeaferJS and experience its outstanding performance.

www.leaferjs.com

Released under the MIT License.