5 مستودعات
REST-oriented HTTP interface for database operations and real-time subscriptions without gRPC dependency.
Distinct from HTTP API Integrations: Distinct from HTTP API Integrations: provides a RESTful HTTP interface for database operations and subscriptions, not general API integration patterns.
Explore 5 awesome GitHub repositories matching web development · RESTful HTTP Interfaces. Refine with filters or upvote what's useful.
CouchDB is a NoSQL document database that stores data as flexible documents and exposes a RESTful API for data management over HTTP. It functions as a distributed document store, synchronizing and replicating data across multiple nodes to ensure high availability and consistency. The system includes a full-text search engine that transforms database records into queryable documents, supporting sorting and pagination. Data synchronization is handled via multi-master replication, which exchanges revision histories to maintain consistency across distributed nodes. The database utilizes multi-ve
Exposes all database operations through a stateless REST-oriented HTTP interface for remote data management.
KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores events as immutable, ordered records in streams, preserving a complete audit trail and enabling temporal queries. The database uses gRPC for all client-server and inter-node communication, providing efficient binary serialization and bidirectional streaming, and supports atomic multi-stream writes that ensure consistency across multiple streams in a single transaction. The database distinguishes itself with a built-in JavaScript projection engine that transforms, filters, and aggregates
Provides a REST-oriented HTTP interface for database operations and real-time subscriptions.
هذا المشروع هو عميل Node.js ومحرك قاعدة بيانات لـ Elasticsearch. يعمل كغلاف لواجهة برمجة تطبيقات REST يقوم بترجمة استدعاءات دوال JavaScript إلى طلبات HTTP لفهرسة المستندات والبحث عنها وإدارتها داخل محرك بحث وتحليلات موزع. توفر المكتبة واجهة برمجية لإدارة العناقيد (clusters) وتكامل البيانات. وتتضمن أدوات لاكتشاف عقد العناقيد وإدارة الفهارس للحفاظ على استقرار الاتصال وتنظيم تخزين البيانات. يغطي العميل مجموعة واسعة من العمليات، بما في ذلك إدارة دورة حياة المستندات لعمليات CRUD، وتنفيذ استعلامات البحث، وإعداد الفهارس. كما يتعامل مع مصادقة طلبات واجهة البرمجة والتحكم في الوصول القائم على الأذونات لضمان تفاعل الخدمة المصرح به.
Translates programmatic JavaScript method calls into RESTful HTTP requests for database operations.
Naivechain هو تطبيق بلوكشين تعليمي مصمم لتوضيح أساسيات السجلات الموزعة. يعمل كبلوكشين قائم على إثبات العمل (proof-of-work) حيث تقوم العقد بحل ألغاز حسابية للتحقق من الكتل الجديدة وتأمين الشبكة. يعمل النظام كشبكة نظير إلى نظير (P2P) باستخدام WebSockets لنشر المعاملات ومزامنة الحالة عبر العقد. ويتضمن محفظة مفاتيح غير متماثلة لإنشاء أزواج مفاتيح عامة وخاصة، مما يتيح للمستخدمين توقيع المعاملات وإدارة الهويات الرقمية. تتم إدارة العقد واسترجاع بيانات السجل من خلال واجهة بلوكشين HTTP. يغطي المشروع إمكانيات الأنظمة الموزعة الأساسية بما في ذلك ربط التجزئة التشفيرية، وشبكات النظير إلى نظير، ومزامنة الحالة الموزعة.
Provides a RESTful HTTP interface to retrieve and manage the internal state of the blockchain.
Elasticsearch-HQ هي واجهة إدارة قائمة على الويب تُستخدم لمراقبة وإدارة مجموعات Elasticsearch، والفهارس، والعقد من خلال لوحة معلومات رسومية. تعمل كوكيل API لتنفيذ طلبات REST وإدارة بيانات المجموعة والبيانات الوصفية. يوفر المشروع تنسيقًا مركزيًا متعدد المجموعات، مما يسمح للمسؤولين بإدارة العديد من المثيلات البعيدة من واجهة واحدة. يتضمن مديرين متخصصين للتحكم في دورة حياة الفهرس، وإدارة النسخ الاحتياطي لمستودع اللقطات، وتتبع الصحة في الوقت الفعلي لأداء العقدة واستقرار الأجزاء (Shards). تغطي المنصة مجموعة واسعة من القدرات الإدارية، بما في ذلك إعادة فهرسة البيانات، والتحكم في اسم مستعار للفهرس، وفحص التعيين. كما تتميز بأدوات تشخيصية لتحديد مشكلات المجموعة وواجهة رسومية للاستعلام عن البيانات واسترجاعها. تتم إدارة الاتصال من خلال بوابة قائمة على الوكيل تدعم أمان شبكة SSL/TLS والمصادقة الأساسية. يتم الحفاظ على إعدادات النظام وبيانات تعريف الاتصال عبر متغيرات البيئة، وملفات تكوين JSON، وقاعدة بيانات محلية.
Uses a REST-oriented HTTP interface for retrieving administrative data and health metrics from remote instances.