awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rmanguinho avatar

rmanguinho/clean-ts-api

0
View on GitHub↗
1,913 نجوم·490 تفرعات·TypeScript·GPL-3.0·9 مشاهداتrmanguinho.github.io↗

Clean Ts Api

هذا المشروع عبارة عن إطار عمل خلفي بُني باستخدام TypeScript ينفذ بنية نظيفة ومبادئ SOLID لدعم تطوير جانب الخادم القابل للتوسع. يوفر بيئة منظمة لبناء التطبيقات التي تتطلب مصادقة مستخدم آمنة، والتحكم في الوصول القائم على الأدوار، وتدفقات جمع البيانات التفاعلية.

يتميز إطار العمل بفرض فصل صارم لمنطق الأعمال عن اهتمامات البنية التحتية من خلال تصميم طبقي وحقن التبعية. ويستخدم نهجاً قائماً على المخطط أولاً لكشف وظائف التطبيق في وقت واحد من خلال نقاط نهاية REST وGraphQL، مما يضمن وصولاً متسقاً للبيانات عبر متطلبات العميل المختلفة.

يتضمن النظام أدوات شاملة للحفاظ على جودة الكود، بما في ذلك مجموعات الاختبار المؤتمتة، والتدقيق (linting)، والتحقق من الالتزام (commit). ويدير استمرار البيانات من خلال التخزين الموجه للمستندات، مما يسمح بتجميعات معقدة واسترجاع فعال للمعلومات المتداخلة. يتم الحفاظ على الأمان من خلال مصادقة الجلسة القائمة على الرموز والتحقق من الطلب القائم على البرمجية الوسيطة، والتي تتحقق من سلامة البيانات وهوية المستخدم قبل المعالجة.

Features

  • Clean Architecture - Builds scalable and maintainable server-side applications using modular design patterns and strict separation of business logic.
  • Clean Architecture Frameworks - Implements a modular backend structure using clean architecture principles to ensure high code quality and maintainability.
  • Multi-Protocol API Development - Exposes application functionality through multiple communication protocols to support diverse client requirements.
  • Survey Management Systems - Provides a structured backend environment for creating, managing, and aggregating data from interactive survey workflows.
  • Backend Survey Engines - Provides a secure backend application for survey creation, user authentication, and role-based data aggregation.
  • User Role Authentication - Handles user registration, session verification, and role-based access control to protect sensitive application resources.
  • Security and Access Control - Enforces authorization levels and implements security measures like hashing and encryption to protect sensitive data and sessions.
  • Token-Based Authentication - Secures API access by issuing cryptographically signed tokens that verify user identity across stateless requests.
  • User Identity Management - Handles user registration, credential verification, and session token issuance to secure application resources.
  • Dependency Injection Containers - Decouples application components by injecting dependencies at runtime to improve testability.
  • API Serving Frameworks - Exposes application functionality through both RESTful and GraphQL schemas to support diverse client communication requirements.
  • TypeScript API Implementations - Exposes application functionality simultaneously through REST and GraphQL endpoints for consistent data access.
  • Survey Data Operations - Provides endpoints for recording participant responses, fetching active survey lists, and retrieving aggregated results.
  • Survey Lifecycle Management - Enables the creation and administration of surveys, including participant coordination and survey lifecycle management.
  • Document Storage Managers - Manages connections, document operations, and complex data aggregations within a document-oriented storage system.
  • Input Validation Frameworks - Ensures incoming requests conform to expected formats and constraints before processing business logic.
  • Modular Extension Architectures - Supports clean architecture and dependency injection patterns to decouple components and simplify maintenance.
  • Document-Oriented Persistence - Stores application data in flexible, schema-less structures to facilitate complex aggregations and efficient retrieval.
  • Test-Driven Development Workflow - Supports the iterative process of writing tests before implementation to ensure system reliability.
  • Automated Test Suites - Includes comprehensive automated test suites with mocks and stubs to verify business logic and system reliability.
  • Schema-First API Definitions - Uses unified interface definitions to generate consistent REST and GraphQL endpoints.
  • Request Validation Middleware - Intercepts incoming traffic to verify data integrity and authentication credentials before processing.

سجل النجوم

مخطط تاريخ النجوم لـ rmanguinho/clean-ts-apiمخطط تاريخ النجوم لـ rmanguinho/clean-ts-api

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Clean Ts Api

مجموعات منسقة بعناية يظهر فيها Clean Ts Api.
  • الهندسة البرمجية النظيفة ومبادئ SOLID

بدائل مفتوحة المصدر لـ Clean Ts Api

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Clean Ts Api.
  • sergdort/cleanarchitecturerxswiftالصورة الرمزية لـ sergdort

    sergdort/CleanArchitectureRxSwift

    4,100عرض على GitHub↗

    This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes software into distinct layers to decouple business rules from external frameworks, user interfaces, and infrastructure to improve testability and maintenance. The template incorporates Domain Driven Design to isolate core business logic and utilizes a modular application structure to divide features into independent modules. It employs the Coordinator pattern to remove routing logic from view controllers and a dependency injection framework to ensure components remain independent and

    Swift
    عرض على GitHub↗4,100
  • dodyg/practical-aspnetcoreالصورة الرمزية لـ dodyg

    dodyg/practical-aspnetcore

    10,382عرض على GitHub↗

    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
    عرض على GitHub↗10,382
  • hagopj13/node-express-boilerplateالصورة الرمزية لـ hagopj13

    hagopj13/node-express-boilerplate

    7,645عرض على GitHub↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    JavaScriptboilerplatees2018es6
    عرض على GitHub↗7,645
  • quozd/awesome-dotnetالصورة الرمزية لـ quozd

    quozd/awesome-dotnet

    21,410عرض على GitHub↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    awesomeawesome-listclr
    عرض على GitHub↗21,410
عرض جميع البدائل الـ 30 لـ Clean Ts Api→

الأسئلة الشائعة

ما هي وظيفة rmanguinho/clean-ts-api؟

هذا المشروع عبارة عن إطار عمل خلفي بُني باستخدام TypeScript ينفذ بنية نظيفة ومبادئ SOLID لدعم تطوير جانب الخادم القابل للتوسع. يوفر بيئة منظمة لبناء التطبيقات التي تتطلب مصادقة مستخدم آمنة، والتحكم في الوصول القائم على الأدوار، وتدفقات جمع البيانات التفاعلية.

ما هي الميزات الرئيسية لـ rmanguinho/clean-ts-api؟

الميزات الرئيسية لـ rmanguinho/clean-ts-api هي: Clean Architecture, Clean Architecture Frameworks, Multi-Protocol API Development, Survey Management Systems, Backend Survey Engines, User Role Authentication, Security and Access Control, Token-Based Authentication.

ما هي البدائل مفتوحة المصدر لـ rmanguinho/clean-ts-api؟

تشمل البدائل مفتوحة المصدر لـ rmanguinho/clean-ts-api: sergdort/cleanarchitecturerxswift — This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… quozd/awesome-dotnet — This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated… hanami/hanami — Hanami is a full-stack Ruby web framework and API platform designed for building maintainable applications. It centers… kudoleh/ios-clean-architecture-mvvm — This project is a SwiftUI app template and architectural blueprint for building iOS applications. It implements Clean…