steamlit

Steamlit πŸš€

A lightweight Node.js framework for building reactive, data-driven web apps with minimal effort.


Features ✨


Getting Started πŸ› οΈ

Installation

npm install steamlit

Example App

Here’s a quick example to get started:

const { App, Button, Chart } = require('steamlit');

const app = new App();

app.page("Dashboard", () => {
    const data = [10, 20, 30, 40, 50];
    app.add(Chart("Line", { data }));

    app.add(Button("Click Me", () => {
        console.log("Hello from Steamlit!");
    }));
});

app.run();

Run the app:

node app.js

Open your browser at http://localhost:3000 to view your app.


Documentation πŸ“š

Check out the Documentation for detailed usage instructions and advanced features.


Contributing 🀝

We welcome contributions!

  1. Fork the repository.
  2. Create a new branch for your feature/bugfix.
  3. Submit a pull request.

License πŸ“œ

This project is licensed under the MIT License. See the LICENSE file for details.