Lightweight functions for developing applications using web components

See the Pen FicusJS Hello World! by Matt Levy (@ducksoupdev) on CodePen.

Fast and light

Go build-less using ES modules and load only what you need

Reactive components

Start writing declarative, reactive components quickly!

State management

Efficiently handle data and render to the DOM

Pub/sub event bus

Communicate between components within your application


Designed for composition and reuse using modules


Aligns with standard browser APIs and not proprietary code or libraries

Read the full documentation