Documentation
    Preparing search index...

    Documentation

    Webly Project

    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.


    • Make web development easy and approachable
    • Reduce unnecessary abstraction and boilerplate
    • Provide clear and predictable reactive primitives
    • Enable modular adoption without lock-in
    • Maintain strong TypeScript support with minimal verbosity

    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:

    • Replace existing frameworks entirely
    • Enforce a single architectural style

    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.