lpxxn / Rust Design Pattern
Licence: mpl-2.0
rust design patterns
Stars: ✭ 529
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Rust Design Pattern
Guardclauses
A simple package with guard clause extensions.
Stars: ✭ 767 (+44.99%)
Mutual labels: design-patterns, pattern
Designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
Stars: ✭ 149 (-71.83%)
Mutual labels: design-patterns, pattern
Getx pattern
Design pattern designed to standardize your projects with GetX on Flutter.
Stars: ✭ 225 (-57.47%)
Mutual labels: design-patterns, pattern
Pattern
A collection of lightweight, standardized, rails-oriented patterns.
Stars: ✭ 377 (-28.73%)
Mutual labels: design-patterns
Ruby.fundamental
📚 Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs
Stars: ✭ 391 (-26.09%)
Mutual labels: design-patterns
Service Pattern Go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Stars: ✭ 449 (-15.12%)
Mutual labels: design-patterns
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+1073.91%)
Mutual labels: design-patterns
Reason Design Patterns
🗺 An unofficial collection of "design patterns" for Reason and OCaml
Stars: ✭ 379 (-28.36%)
Mutual labels: design-patterns
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (-8.32%)
Mutual labels: design-patterns
Tobetopjavaer
To Be Top Javaer - Java工程师成神之路
Stars: ✭ 22,056 (+4069.38%)
Mutual labels: design-patterns
Go Patterns
Design patterns for the Go programming language
Stars: ✭ 432 (-18.34%)
Mutual labels: design-patterns
Restaurant App
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
Stars: ✭ 471 (-10.96%)
Mutual labels: design-patterns
Designpatternsphp
sample code for several design patterns in PHP 8
Stars: ✭ 20,158 (+3710.59%)
Mutual labels: design-patterns
Design Patterns In Kotlin
Design Patterns implemented in Kotlin
Stars: ✭ 5,009 (+846.88%)
Mutual labels: design-patterns
Designpattern
C++11全套设计模式-23种指针的用法(a full DesignPattern implement with c++11)
Stars: ✭ 378 (-28.54%)
Mutual labels: design-patterns
Cloud Design Patterns
Prescriptive Architecture Guidance for Cloud Applications
Stars: ✭ 484 (-8.51%)
Mutual labels: design-patterns
Design Patterns In Elixir
Common design patterns in Elixir
Stars: ✭ 425 (-19.66%)
Mutual labels: design-patterns
Ui Design
🔥 A curated list of useful resources related to User Interface Design
Stars: ✭ 423 (-20.04%)
Mutual labels: design-patterns
Sheets
⭐ Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Stars: ✭ 441 (-16.64%)
Mutual labels: design-patterns
Rust Design Patterns
Creational Patterns
Pattern | Description | Status |
---|---|---|
Factory Method | Defers instantiation of an object to a specialized function for creating instances | ✔ |
Abstract Factory | Provides an interface for creating families of releated objects | ✔ |
Builder | Builds a complex object using simple objects | ✔ |
Singleton | Restricts instantiation of a type to one object | ✔ |
Behavioral Patterns
Pattern | Description | Status |
---|---|---|
Strategy | Enables an algorithm's behavior to be selected at runtime | ✔ |
State | Encapsulates varying behavior for the same object based on its internal state | ✔ |
Command | Converts requests or simple operations into objects. | ✔ |
Iterator | Lets you traverse elements of a collection without exposing its underlying representation | ✔ |
Observer | Allows one objects to notify other objects about changes in their state. | ✔ |
Chain of Responsibility | Avoids coupling a sender to receiver by giving more than object a chance to handle the request | ✔ |
Structural Patterns
Pattern | Description | Status |
---|---|---|
Adapter | allows objects with incompatible interfaces to collaborate. | ✔ |
Decorator | Adds behavior to an object, statically or dynamically | ✔ |
Proxy | Provides a surrogate for an object to control it's actions | ✔ |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].