2 dépôts
Client-side SDKs implemented in multiple programming languages to interact with a specific service.
Distinct from Multi-Language Client Libraries: Candidates focus on databases or gRPC; this is for a general SSR rendering service.
Explore 2 awesome GitHub repositories matching web development · Multi-Language Client Libraries. Refine with filters or upvote what's useful.
Hypernova est un moteur de rendu distribué et un service de rendu côté serveur qui transforme les composants JavaScript en HTML sur un serveur distant. Il fonctionne comme un framework d'hydratation de page web, permettant d'attacher un comportement interactif au balisage statique généré par le serveur en désérialisant l'état de l'application dans le navigateur. Le système utilise un runtime JavaScript isolé qui exécute les composants au sein de machines virtuelles sandboxées pour empêcher les fuites d'état global et les interférences entre les requêtes simultanées. Il emploie une architecture distribuée pour exécuter les tâches de rendu sur plusieurs processus de travail et cœurs de CPU. Le moteur gère le flux de requêtes et de trafic via un pipeline de requêtes par lots et un middleware enfichable pour l'interception du cycle de vie. Il inclut des fonctionnalités pour la sérialisation de l'état de l'application, des replis de rendu côté client pour assurer la disponibilité des pages, et une prise en charge client multi-langage pour soumettre des requêtes depuis divers environnements backend.
Provides standardized libraries in multiple languages to simplify submitting rendering requests from various backend environments.
Ce projet est un système de simulation et de mocking d'API multi-protocole conçu pour remplacer les dépendances externes pendant le développement et les tests. Il fournit un serveur de mocking d'API, un proxy de trafic réseau et des simulateurs spécialisés pour les services de modèles de langage et les fournisseurs d'identité. Le système se distingue par ses capacités de simulation IA avancées, incluant l'émulation de fournisseurs de modèles de langage et de serveurs Model Context Protocol utilisant JSON-RPC 2.0. Il prend en charge la logique conversationnelle multi-tours, le suivi d'état pour les API de chat IA et la visualisation de l'exécution des agents via des graphes d'appels et le suivi de la consommation de jetons. Les domaines de capacités étendus incluent les tests de contrat d'API par rapport aux spécifications OpenAPI, la résilience et le chaos engineering via l'injection de fautes réseau, et l'interception de trafic en direct pour la modification de requêtes en temps réel. Le projet gère également la simulation de fournisseurs d'identité pour les standards OIDC, OAuth2, SAML 2.0 et SCIM 2.0. Le serveur peut être déployé en tant que conteneur Docker, via des charts Helm Kubernetes ou en tant que binaire natif autonome.
Provides idiomatic libraries in multiple languages to manage server state and expectations.