7 مستودعات
Standardized implementations of create, read, update, and delete operations for web resources.
Distinct from Device CRUD Operations: The candidates are too domain-specific (games, GitHub, devices) and do not cover generic RESTful CRUD operations.
Explore 7 awesome GitHub repositories matching web development · CRUD API Implementations. Refine with filters or upvote what's useful.
Solid is a protocol and ecosystem for decentralized web applications that separates application logic from data storage. It enables users to store and control their personal information in personal online data stores, known as Pods, ensuring that individuals own their data rather than the applications they use. The project provides a framework for decentralized identity and authentication using WebID and OpenID Connect, decoupling identity from central providers. It implements a resource-level permission system via Web Access Control, allowing users to grant or deny read, write, and append ac
Provides a standard API and client library to manage the full lifecycle of data resources.
هذا المشروع عبارة عن مكتبة مرجعية ومجموعة من أنماط الكود النموذجية لنشر البنية التحتية السحابية باستخدام AWS CDK. يوفر مجموعة من مشاريع العينات التي توضح كيفية تعريف موارد الحوسبة والتخزين والشبكات باستخدام لغات برمجة للأغراض العامة. تتضمن المكتبة تطبيقات مرجعية لأنماط معمارية مختلفة، بما في ذلك الواجهات الخلفية بدون خادم مع GraphQL و WebSocket APIs، وتنسيق الحاويات مع موازنات التحميل والتحجيم التلقائي، واستضافة مواقع الويب الثابتة العالمية عبر شبكات توصيل المحتوى. كما توفر تصميمات لطوبولوجيا الشبكة المعزولة وأتمتة سير العمل القائم على الأحداث باستخدام آلات الحالة. تمتد القدرات المغطاة إلى إدارة قواعد البيانات العلائقية، وتكوين خوادم نقل الملفات الآمنة، وتنفيذ التفويض الدقيق. بالإضافة إلى ذلك، توضح الأمثلة تقنيات تخصيص البنية التحتية، مثل تجاوز خصائص الموارد ودمج الموارد المخصصة.
Provides patterns for connecting API gateways to compute functions for NoSQL data operations.
Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa
Allows replacing default data persistence logic with custom implementations for non-standard backends like Redis.
هذه مكتبة من جانب الخادم ذات أنواع (typed) وSDK لبوابة دفع لدمج Stripe في تطبيقات Node.js. توفر عميلاً ذا أنواع لإدارة المدفوعات والعملاء والاشتراكات، مع تقديم أدوات متخصصة لتنفيذ المعاملات المالية الآمنة وإدارة موارد الفوترة. تتميز المكتبة بعميل API متطابق (idempotent) يمنع العمليات المكررة باستخدام مفاتيح المطابقة ومنطق إعادة المحاولة المتسارع. تتضمن أداة تحقق من توقيع webhook للتأكد من أن إشعارات أحداث HTTPS الواردة أصلية، وغلاف ترقيم صفحات (pagination wrapper) يعتمد على async-iterator لاجتياز مجموعات البيانات الكبيرة. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة فوترة الاشتراكات، وتنسيق منصة الدفع للحسابات المتصلة، والبحث عن الموارد. يوفر معالجة شاملة للاستجابات من خلال توسيع الكائنات واختيار الحقول، إلى جانب ميزات أمنية لمصادقة طلبات API والتحقق من webhook. المكتبة مكتوبة بلغة TypeScript.
Implements standard CRUD operations to manage payment-related objects like customers and subscriptions.
This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints and resource management. It functions as an automated CRUD generator that produces controllers and services for standard database operations, accelerating the development of RESTful APIs. The toolkit includes a REST query parser that translates complex URL parameters into structured database filters, pagination, and sorting rules. It also operates as an API response serializer to control the exposure of entity fields and manage nested relations within JSON responses. For extend
Provides standardized implementations of create, read, update, and delete operations for web resources.
واجهة برمجة تطبيقات WordPress REST هي واجهة ويب وواجهة برمجة تطبيقات للمحتوى تعتمد على JSON، تتيح استرجاع وتعديل محتوى الموقع والمستخدمين والبيانات الوصفية باستخدام طرق HTTP القياسية. تعمل كواجهة لنظام إدارة محتوى بدون واجهة أمامية (Headless CMS)، حيث تفصل إدارة المحتوى عن الواجهة الأمامية عبر عرض بيانات الموقع من خلال متحكم RESTful قابل للبرمجة. يتميز النظام بالاكتشاف المعتمد على الوسائط التشعبية (Hypermedia) والتحقق القائم على مخططات JSON، مما يسمح للعملاء بتحديد الموارد برمجياً وضمان تبادل بيانات متوقع. يستخدم النظام تسجيل نقاط النهاية القائم على مساحات الأسماء لتنظيم المسارات، ويدعم طبقة مصادقة مرنة تشمل كلمات مرور التطبيقات، وملفات تعريف الارتباط للجلسات، ومعايير الهوية الخاصة بطرف ثالث. تغطي واجهة برمجة التطبيقات مجموعة واسعة من قدرات إدارة الموارد، بما في ذلك التعامل مع المنشورات، والصفحات، والوسائط، والمحتوى القائم على الكتل (Blocks). كما توفر أدوات شاملة لإدارة الاستجابات، مثل تضمين الموارد، والترقيم، وتصفية الحقول، إلى جانب أدوات لإدارة مراجعات المحتوى وإدارة الموقع. يتم توفير الدعم من خلال حزم تطوير برمجية (SDKs) خاصة بلغات معينة لتجريد طلبات الشبكة إلى واجهات برمجية عالية المستوى.
Implements consistent CRUD patterns and response shaping through inheritance from base resource controllers.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Implements full create, read, update, and delete operations for managing resources via HTTP methods.