Skip to content

DioxusLabs/awesome-dioxus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 

Repository files navigation

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,
}