This project provides architectural standards and patterns for organizing Django applications. It defines a project architecture guide focused on decoupling business logic from views and models through a service-layer architecture.
الميزات الرئيسية لـ hacksoftware/django-styleguide هي: Application Architecture Guides, Service Layers, Domain Logic Patterns, Service-Selector Separation, Data Selectors, API Design Standards, Service-Layer Architectures, Selector-Based Data Access.
تشمل البدائل مفتوحة المصدر لـ hacksoftware/django-styleguide: alexeymezenin/laravel-best-practices — This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable… santiq/bulletproof-nodejs — Implementation of a bulletproof node.js API 🛡️. quartz-scheduler/quartz — Quartz is a Java job scheduling framework and task execution engine designed to manage and execute scheduled tasks… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… laravel-zero/laravel-zero — This project is a micro-framework designed for building standalone command-line applications and terminal utilities… supabase/supabase-js — supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted…
This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable applications within the Laravel framework. It focuses on clean code standards, applying the single responsibility and DRY principles to ensure codebase predictability and consistency. The guide emphasizes decoupling components by moving business logic into service layers and shifting input validation into dedicated request classes to keep controllers lean. It advocates for the use of a service container and dependency injection to reduce class coupling and improve testability. The
Implementation of a bulletproof node.js API 🛡️
Quartz is a Java job scheduling framework and task execution engine designed to manage and execute scheduled tasks within application environments. It functions as an enterprise job scheduler that persists job state and execution history to maintain reliability across system restarts. The system distinguishes itself through a decoupled architecture that separates the definition of a job's action from the trigger logic that determines when it runs. It supports distributed task coordination across multiple server nodes to provide high availability and load balancing. The framework covers a bro
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer