• Stars
    star
    181
  • Rank 212,033 (Top 5 %)
  • Language
  • Created about 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An awesome list of Dioxus-related content and resources

Awesome Dioxus

Awesome

A collection of awesome things regarding the Dioxus ecosystem.

This repository contains the list of awesome stuff that Dioxus Awesome uses.

Contributing

To add your project, simply copy an existing entry and fill out all the values. It should be clear what most of them mean. "github" and "link" are optional, but recommended. There's some enums, so here are their values:

  • "type":
    • "Awesome": Libraries/tools/or something else that helps developers with making Dioxus projects.
    • "MadeWith": Real-world apps made with Dioxus. If the primary purpose of the app is aiding Dioxus developers, use "Awesome" instead.
  • "category":
    • "Misc"
    • "Util"
    • "Logging"
    • "Components"
    • "Example"
    • "Styling"
    • "Deployment"
    • "Renderer"
    • "App": Generic category for "MadeWith" entries. Not actually displayed at the moment, because all "MadeWith" entries have this category.
struct Item {
    name: String,
    description: String,
    category: Category,
    
    /// Items won't display stars without this.
    github: Option<GithubInfo>,

    /// Replaces the auto-generated github link with an external link.
    link: Option<String>,
}

struct GithubInfo {
    username: String,
    repo: String,
}

enum Category {
    Util,
    Logging,
    Components,
    Example,
    Styling,
    Deployment,
    Renderer,
    Misc,
}