A set of lightweight libraries focused on simplicity for building simple and predictable web applications.
Webly Project is a modular web development ecosystem that provides simple, predictable building blocks for creating modern web applications.
It focuses on clarity, composability, and control, without forcing a monolithic framework or complex tooling.
Webly is designed to be adopted incrementally. Each library can be used independently or combined to form a complete application architecture.
📖 Web Documentation
https://pebrianz.github.io/webly-project
The documentation is generated using TypeDoc and organized by package.
Each package documents its public APIs, usage examples, and design constraints.
Webly is organized as a mono-repo containing independent libraries:
@webly/rebind
Reactive primitives and data binding foundations
@webly/router
Lightweight routing
Each package can be used independently.
Modular
Libraries are independent, optional, and composable.
Minimal surface area
APIs are small, focused, and easy to reason about.
Framework-agnostic
Webly does not require a specific build tool or framework.
Webly does not aim to:
Webly Project is under active development.
APIs may evolve until a stable release is announced.
Licensed under the Apache License, Version 2.0.
See the LICENSE file for details.