awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rmanguinho avatar

rmanguinho/clean-react

0
View on GitHub↗
1,480 Stars·304 Forks·TypeScript·GPL-3.0·9 Aufrufermanguinho.github.io↗

Clean React

Clean React ist ein Frontend-Entwicklungsframework und Anwendungs-Template, das darauf ausgelegt ist, ein strukturiertes Fundament für den Aufbau skalierbarer Webanwendungen zu bieten. Es dient als Boilerplate, das komplexe Benutzeroberflächenlogik in entkoppelte, testbare Schichten unter Verwendung von TypeScript organisiert.

Das Projekt zeichnet sich durch die Durchsetzung einer strikten Clean Architecture und Interface-gesteuerten Designs aus, das hochgradige Geschäftsregeln von Low-Level-Framework-Details trennt. Es integriert einen Dependency-Injection-Container und reaktive State-Management-Primitive, um sicherzustellen, dass Systemkomponenten austauschbar und wartbar bleiben.

Das Framework unterstützt einen umfassenden Entwicklungslebenszyklus durch die Einbindung automatisierter Continuous-Integration- und Deployment-Pipelines. Es schreibt einen Test-Driven-Development-Workflow vor, der die Erstellung von Unit- und Integrationstests erfordert, um Code-Zuverlässigkeit und erwartetes Verhalten vor der Implementierung zu verifizieren.

Features

  • React Project Boilerplates - Offers a structured foundation for building scalable web applications using TypeScript, Clean Architecture, and SOLID principles.
  • Application State Management - Synchronizes data across different parts of an interface using reactive patterns that ensure consistent updates and predictable behavior.
  • Automated Deployment Pipelines - Connects continuous integration processes to production environments to streamline build, testing, and delivery workflows.
  • Web Application Templates - Provides a production-ready starter kit that enforces strict typing and test-driven development for reliable web software.
  • Dependency Injection Containers - Wires together decoupled system components at runtime to manage object lifecycles and simplify the process of swapping implementations for testing.
  • Hook-Based Logic Encapsulations - Encapsulates and shares reactive data logic across components using functional primitives without relying on class-based lifecycle methods.
  • CI/CD Integrations - Streamlines build and deployment processes by connecting continuous integration workflows to production environments.
  • Interface Design Principles - Defines strict contracts between system modules to ensure components remain interchangeable and adhere to solid principles for better maintainability.
  • Clean Architecture Implementations - Structures application logic into decoupled layers using established design patterns to improve long-term maintainability and simplify testing.
  • Dependency Inversion Patterns - Organizes application logic into decoupled layers where high-level business rules remain independent of low-level framework details and external dependencies.
  • React State Distribution Patterns - Synchronizes data across complex user interfaces using reactive patterns to maintain consistent updates and predictable behavior.
  • Static Type Checking - Employs a structural type system to catch errors during development by enforcing consistent data shapes across the entire application codebase.
  • Test-Driven Development Workflow - Requires writing failing unit tests before implementing features to ensure every piece of code is verified and functionally correct.
  • End-to-End Testing - Validates code reliability by writing unit, integration, and end-to-end tests that verify expected behavior before deployment.
  • Frontend Frameworks - Provides a collection of patterns and practices for organizing complex user interface logic into decoupled, testable layers.

Star-Verlauf

Star-Verlauf für rmanguinho/clean-reactStar-Verlauf für rmanguinho/clean-react

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Clean React

Handverlesene Sammlungen, in denen Clean React vorkommt.
  • Clean Architecture und SOLID-Prinzipien

Häufig gestellte Fragen

Was macht rmanguinho/clean-react?

Clean React ist ein Frontend-Entwicklungsframework und Anwendungs-Template, das darauf ausgelegt ist, ein strukturiertes Fundament für den Aufbau skalierbarer Webanwendungen zu bieten. Es dient als Boilerplate, das komplexe Benutzeroberflächenlogik in entkoppelte, testbare Schichten unter Verwendung von TypeScript organisiert.

Was sind die Hauptfunktionen von rmanguinho/clean-react?

Die Hauptfunktionen von rmanguinho/clean-react sind: React Project Boilerplates, Application State Management, Automated Deployment Pipelines, Web Application Templates, Dependency Injection Containers, Hook-Based Logic Encapsulations, CI/CD Integrations, Interface Design Principles.

Welche Open-Source-Alternativen gibt es zu rmanguinho/clean-react?

Open-Source-Alternativen zu rmanguinho/clean-react sind unter anderem: matthewrenze/clean-architecture-demo — This project serves as a reference implementation for applying clean architecture principles within a C# environment.… mattia-battiston/clean-architecture-example — This project is a reference implementation for structuring Java applications using clean architecture and… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… bespoyasov/frontend-clean-architecture — This project provides a structural pattern for organizing React and TypeScript applications by decoupling business… simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… mxstbr/react-boilerplate — This project is a pre-configured project foundation for building scalable web applications. It serves as a React…

Open-Source-Alternativen zu Clean React

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Clean React.
  • mattia-battiston/clean-architecture-exampleAvatar von mattia-battiston

    mattia-battiston/clean-architecture-example

    1,776Auf GitHub ansehen↗

    This project is a reference implementation for structuring Java applications using clean architecture and domain-driven design principles. It provides a template for organizing code into concentric layers, ensuring that core business rules and domain entities remain entirely independent of external frameworks, databases, and delivery mechanisms. The architecture relies on the dependency inversion principle to decouple business logic from infrastructure. By defining abstract interfaces for data access and external services, the system allows for the replacement of underlying technologies witho

    Java
    Auf GitHub ansehen↗1,776
  • matthewrenze/clean-architecture-demoAvatar von matthewrenze

    matthewrenze/clean-architecture-demo

    1,217Auf GitHub ansehen↗

    This project serves as a reference implementation for applying clean architecture principles within a C# environment. It demonstrates how to structure enterprise applications by organizing code into concentric, independent layers that isolate core business logic from external infrastructure, frameworks, and database concerns. The codebase illustrates the application of domain-driven design to center software logic around business entities and rules. It utilizes interface-based decoupling and dependency inversion to ensure that high-level policies remain unaware of low-level implementation det

    C#
    Auf GitHub ansehen↗1,217
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • bespoyasov/frontend-clean-architectureAvatar von bespoyasov

    bespoyasov/frontend-clean-architecture

    2,575Auf GitHub ansehen↗

    This project provides a structural pattern for organizing React and TypeScript applications by decoupling business logic from user interface components and external infrastructure. It implements a layered architecture that isolates core domain rules, ensuring that the application remains independent of specific frameworks, libraries, or external service implementations. The architecture relies on dependency injection and inversion principles to manage service implementations, allowing for modularity and easier testing. By utilizing a functional core and imperative shell, the system separates

    TypeScriptadaptersapplicationclean-architecture
    Auf GitHub ansehen↗2,575
  • Alle 30 Alternativen zu Clean React anzeigen→