#app #minions

nostr-minions

A Yew-based framework for client side Nostr apps

14 releases

new 0.1.13 Mar 22, 2025
0.1.12 Mar 19, 2025
0.1.10 Feb 24, 2025
0.1.7 Jan 24, 2025
0.1.5 Dec 17, 2024

#712 in Magic Beans

Download history 261/week @ 2024-12-02 153/week @ 2024-12-09 164/week @ 2024-12-16 120/week @ 2025-01-06 20/week @ 2025-01-13 107/week @ 2025-01-20 16/week @ 2025-01-27 29/week @ 2025-02-03 275/week @ 2025-02-10 498/week @ 2025-02-17 596/week @ 2025-02-24 77/week @ 2025-03-03 10/week @ 2025-03-10 346/week @ 2025-03-17

1,029 downloads per month

BSD-3-Clause

190KB
4.5K SLoC

Minions

A framework for building performant and secure PWAs in (mostly) full-stack Rust.

We aim to provide simple building blocks for apps that are fast, secure, and easy to build. Open source widget libraries are integrated to Nostr data feeds to provide interactivity and real-time data updates.

Build and run

The app uses Yew to build a WASM client side application. Styling is handled using TailwindCSS.

To build and run the project, you should have installed:

To build a new application, clone the repository and run the following command:

trunk serve

This will build the project and start a development server.

"Warm" Reloading

The build script will recognize any HTML content inside Yew's functional components and reload new changes on save. Due to Rust's compile times, this will not be instant.

Contributing

Bounties to help drive open contribution forward will be posted as issues on the repository. All rewards are paid in Bitcoin.

Dependencies

~28–42MB
~681K SLoC