30 repositorios
Implementations for connecting frontend interfaces to backend services using RESTful HTTP requests.
Distinct from REST API Clients: None of the candidates cover a general REST API client-server integration for a specific AI service.
Explore 30 awesome GitHub repositories matching web development · REST API Integrations. Refine with filters or upvote what's useful.
ChatTTS-ui es una interfaz web y un wrapper de API para el modelo ChatTTS, diseñado para convertir texto escrito y entradas de lenguaje mixto en audio hablado. Funciona como un panel de síntesis de voz por IA y un generador programático para crear salidas de voz naturalistas. El proyecto se centra en la creación de perfiles de voz personalizados y el control de matices del habla. Permite mantener características de voz consistentes utilizando valores semilla y archivos de datos, mientras proporciona controles para el tono, la risa y las pausas a través de prompts de comportamiento y parámetros de muestreo. El sistema incluye una arquitectura cliente-servidor que maneja el procesamiento de audio asíncrono y proporciona una interfaz programática para la integración con aplicaciones externas. Gestiona perfiles de voz y configuraciones de audio a través de una interfaz con gestión de estado para asegurar una síntesis consistente.
Connects the web interface to the synthesis server via RESTful HTTP requests.
MovieSwiftUI es una aplicación de descubrimiento de películas construida con SwiftUI que se integra con la API de MovieDB para recuperar y mostrar información, calificaciones y metadatos de películas. Funciona como una aplicación de Apple multiplataforma, proporcionando una experiencia de usuario consistente a través de iOS y macOS desde un único codebase. El proyecto implementa un flujo de datos reactivo utilizando Combine para sincronizar el estado global de la aplicación con la interfaz de usuario. Emplea un flujo de datos unidireccional y un almacén centralizado para mantener una única fuente de verdad a través de diferentes pantallas y componentes. La aplicación utiliza composición de UI declarativa y un motor de diseño multiplataforma para adaptar la interfaz a través de diferentes tamaños de pantalla. Los datos se manejan mediante la obtención basada en REST para poblar la interfaz con contenido en tiempo real.
Integrates the frontend with the MovieDB backend using RESTful HTTP requests.
Bangumi es una aplicación móvil multiplataforma que sirve como rastreador de anime y manga, cliente comunitario para BGM.tv y gestor de bibliotecas multimedia locales. Permite a los usuarios registrar el progreso de visualización, navegar por bases de datos multimedia impulsadas por la comunidad y vincular archivos multimedia locales a entradas oficiales de la base de datos mediante scraping de nombres de archivo basado en patrones. La aplicación funciona como una herramienta de descubrimiento de medios, utilizando recomendaciones por IA, grafos de relaciones y análisis de tendencias comunitarias para encontrar nuevo contenido. Integra un ecosistema social que permite a los usuarios participar en foros, gestionar amistades y navegar por perfiles de usuario y líneas de tiempo de actividad. El sistema incluye capacidades para la gestión y sincronización de datos, como la importación de historial de visualización desde plataformas de terceros y la sincronización de datos con almacenamiento en red. También proporciona herramientas para monitorear calendarios de emisión, visualizar colecciones de medios en cuadrículas y gestionar activos de personajes virtuales. El cliente móvil utiliza una arquitectura basada en puentes (bridge) para renderizar interfaces nativas en iOS y Android.
Connects frontend interfaces to backend community database services using RESTful HTTP requests.
freegpt-webui es una interfaz web autohospedada para interactuar con modelos de lenguaje grandes. Proporciona un frontend basado en chat diseñado para comunicarse con modelos GPT 3.5 y GPT 4. La aplicación permite el chat sin clave de API, permitiendo a los usuarios acceder a IA conversacional para la generación de texto y recuperación de información sin proporcionar o gestionar claves de autenticación personales. El sistema maneja la integración del modelo a través de un gateway de proxy inverso y admite procesamiento de stream asíncrono para la generación de texto en tiempo real. Las preferencias del usuario y el historial de conversaciones se persisten mediante almacenamiento de sesión del lado del cliente.
Integrates with large language model endpoints using standard RESTful HTTP requests and JSON payloads.
Esta es una aplicación web TypeScript y aplicación de una sola página construida con Angular. Sirve como una plataforma de blogs completa y un sistema de gestión de contenido que implementa patrones arquitectónicos profesionales para construir interfaces de usuario complejas. El proyecto funciona como un cliente de API REST que se integra con un servicio backend para gestionar usuarios, artículos e interacciones sociales. Incluye un renderizador de contenido markdown para mostrar artículos formateados y un sistema para el descubrimiento de contenido utilizando feeds paginados y filtros de categoría. La aplicación cubre varios dominios funcionales, incluyendo flujos de trabajo de autenticación de usuario con gestión de identidad basada en tokens, gestión del ciclo de vida de artículos de blog y características de redes sociales como seguir autores y marcar contenido como favorito.
Integrates the frontend with a backend service via RESTful HTTP requests to manage application data.
Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase and .NET. It functions as a data-driven UI library and a XAML UI toolkit, allowing application layouts and visual elements to be defined using an XML-based markup language. The framework provides native API wrappers that offer access to device-specific hardware and operating system features via C#. It utilizes a system for rendering a single user interface codebase through native controls across different operating systems. The project covers adaptive layout management and ap
Provides mechanisms for connecting the mobile frontend to backend services via RESTful HTTP requests.
Infinity-For-Reddit es un cliente de Android de código abierto y navegador de contenido social para Reddit. Funciona como un wrapper de API que permite a los usuarios navegar e interactuar con comunidades de Reddit en dispositivos Android. La aplicación cubre la administración de cuentas de Reddit y la participación comunitaria, permitiendo a los usuarios votar en publicaciones, guardar contenido y enviar texto, imágenes o videos. También proporciona herramientas para la gestión de discusiones, permitiendo a los usuarios escribir, editar y organizar hilos de comentarios. El proyecto incluye capacidades para monitorear la actividad social a través de notificaciones y seguir a usuarios, así como una interfaz de desplazamiento para la entrega continua de contenido.
Integrates with Reddit's RESTful HTTP services to fetch and synchronize social media data.
Solidus es un framework de comercio electrónico de código abierto y motor extensible diseñado para gestionar catálogos de productos, carritos de compra y procesamiento de pedidos. Funciona como un sistema de gestión de tiendas modular y un backend de comercio con API REST, permitiendo la integración de datos de la tienda con frontends personalizados y servicios externos para el comercio headless. El sistema se distingue por una arquitectura de extensión basada en plugins y un sistema de extensión de modelos basado en atributos, que permiten la adición de funcionalidades de negocio especializadas y campos de datos personalizados. Utiliza una máquina de estados para el procesamiento de pedidos para mover las compras a través de etapas predefinidas y emplea gestión de sesiones basada en tokens para mantener el estado del carrito tanto para invitados como para compradores autenticados. La plataforma cubre una amplia gama de operaciones comerciales, incluyendo flujos de trabajo de pago digital, procesamiento de pagos y selección de métodos de envío. Proporciona una interfaz administrativa de backend para la gestión de operaciones de la tienda, configuración de preferencias globales y alojamiento de activos de productos. La gestión de identidad se maneja a través de perfiles de usuario autenticados y soporte para integración de autenticación personalizada.
Provides a REST-based API layer for connecting custom frontends to internal store data.
Soundnode es un cliente de escritorio multiplataforma y reproductor de música para SoundCloud. Proporciona una interfaz dedicada para transmitir audio y gestionar bibliotecas de música digital en Windows, macOS y Linux. La aplicación integra control de reproducción multimedia nativo, permitiendo a los usuarios gestionar pistas de audio mediante teclas multimedia de hardware y atajos de teclado a nivel de sistema. Incluye una interfaz de búsqueda para descubrir artistas y canciones, y herramientas para organizar una colección personal mediante listas de reproducción y usuarios seguidos.
Connects the desktop client to SoundCloud services using RESTful HTTP requests to fetch music data and user profiles.
Sound-redux es un reproductor de audio basado en React y cliente de la API de SoundCloud diseñado para navegar y reproducir pistas de audio. Funciona como un gestor de estado de Redux para sincronizar la reproducción y los metadatos de las pistas en toda la aplicación. El proyecto se integra con la API de SoundCloud para obtener y mostrar pistas de música e información del artista. Esto permite la construcción de una interfaz de transmisión de música que conecta una interfaz de usuario personalizada a servicios externos remotos para el consumo público. La aplicación utiliza un sistema de gestión de estado basado en Redux y un modelo de renderizado de interfaz de usuario basado en componentes. Incorpora enrutamiento de aplicaciones de una sola página e integración de API basada en REST para gestionar los flujos de datos y la navegación.
Integrates the frontend interface with remote SoundCloud services using RESTful HTTP requests.
Este proyecto es una interfaz basada en web y cliente RPC diseñado para controlar el cliente BitTorrent Transmission. Sirve como un dashboard accesible desde el navegador para gestionar descargas y subidas de torrents, permitiendo a los usuarios organizar archivos y seguir el progreso de las transferencias. El controlador proporciona herramientas especializadas para la optimización de trackers, incluyendo el reemplazo por lotes de trackers y monitoreo de salud para mejorar el descubrimiento de pares. También permite la organización remota del sistema de archivos, permitiendo a los usuarios reubicar directorios de almacenamiento de datos para entradas específicas sin eliminar los datos subyacentes. El sistema cubre una amplia gama de capacidades de gestión, incluyendo filtrado y ordenamiento de metadatos, importación de torrents mediante arrastrar y soltar, y la capacidad de exportar rutas de archivos. Los usuarios también pueden ajustar la configuración global del cliente y los parámetros operativos a través de una interfaz de configuración centralizada.
Connects the frontend interface to the Transmission background daemon using RESTful HTTP requests.
o2oa es una plataforma de automatización de oficinas empresariales Java de código abierto diseñada para gestionar flujos de trabajo corporativos, jerarquías organizacionales y tareas de oficina colaborativas. Funciona como una plataforma de aplicaciones de negocio low-code y un portal de información corporativa, proporcionando un entorno de desarrollo visual para construir aplicaciones empresariales personalizadas. La plataforma se distingue por su motor de flujo de trabajo empresarial integrado, que permite el diseño y la automatización de procesos de negocio utilizando condiciones de enrutamiento personalizables y scripts basados en eventos. Se diferencia aún más como un framework empresarial de múltiples bases de datos, que admite varias bases de datos relacionales y despliegues de alta disponibilidad en diferentes sistemas operativos. El sistema cubre una amplia gama de áreas de capacidad, incluyendo modelado visual low-code para formularios y páginas, diseño de portal centralizado con dashboards basados en datos e integración de datos empresariales con servicios RESTful y modelos de lenguaje grandes. También incorpora gestión de estructura organizacional, control de acceso basado en roles y despliegue móvil multiplataforma para Android, iOS y HarmonyOS. La instalación es compatible en entornos Linux y Windows utilizando Docker y Nginx.
Implements a standardized API layer for exchanging organizational data and triggering business operations.
Este proyecto es una serie de tutoriales guiados y recursos educativos para el desarrollo de aplicaciones Android. Proporciona contenido instructivo para construir aplicaciones móviles y juegos desde cero utilizando Android Studio y el SDK de Android. El plan de estudios cubre el diseño de UI móvil y la creación de diseños responsivos que se adaptan a varias dimensiones de pantalla. Incluye guías sobre integración de hardware para acceder a sensores del dispositivo y servicios nativos a través de modelos de permisos, así como lecciones sobre seguridad de datos de aplicaciones. El material cubre la gestión de datos a través de almacenamiento en bases de datos locales y sincronización con bases de datos remotas. También aborda la integración de servicios web, incluyendo el uso de patrones de solicitud y respuesta para conectar aplicaciones a fuentes de datos externas y mapas.
Instructs on connecting mobile interfaces to backend services using RESTful HTTP requests.
Snowflake es un starter de aplicaciones móviles multiplataforma diseñado para construir aplicaciones iOS y Android utilizando una única base de código JavaScript. Proporciona un boilerplate preconfigurado para acelerar el proceso de desarrollo inicial de aplicaciones móviles. El proyecto incluye una plantilla de gestión de estado Redux para coordinar el estado global de la aplicación y persistir las sesiones de usuario, junto con un framework de integración de API REST para comunicarse con servidores remotos o locales a través de solicitudes HTTP. También cuenta con un sistema de localización que mapea el contenido de la interfaz de usuario en múltiples idiomas según la región del dispositivo. El starter cubre una amplia gama de capacidades, incluyendo flujos de trabajo de identidad y autenticación de usuarios, navegación basada en rutas y la creación de formularios de entrada validados. También integra una configuración de suite de pruebas Jest para validar la lógica de negocio y los componentes de la interfaz de usuario a través de pruebas unitarias y de instantáneas. El kit de herramientas incluye flujos de trabajo para enviar compilaciones beta a TestFlight y publicar lanzamientos finales en la App Store.
Connects the mobile frontend to backend services using RESTful HTTP requests for data persistence.
r2 es una biblioteca cliente HTTP de JavaScript y biblioteca de solicitudes asíncronas utilizada para ejecutar llamadas de red. Proporciona una capa de red agnóstica al runtime que abstrae las implementaciones HTTP subyacentes para asegurar un comportamiento consistente a través de diferentes entornos de ejecución de JavaScript. La biblioteca funciona como un cliente de API JSON, analizando automáticamente los cuerpos de respuesta y formateando las cargas útiles salientes. Utiliza una interfaz basada en promesas para gestionar el ciclo de vida de las solicitudes y respuestas HTTP. El proyecto cubre la integración de API REST y la gestión de encabezados HTTP, permitiendo a los usuarios adjuntar pares clave-valor personalizados a las solicitudes salientes. Incluye un pipeline de solicitudes estilo middleware y negociación de contenido basada en encabezados HTTP para manejar la serialización de datos.
Connects applications to external web services using RESTful HTTP requests.
MikuTools is a multi-purpose web utility suite and AI multimedia generation platform. It provides a collection of lightweight, browser-based tools for creating and editing images, video, and audio using various artificial intelligence models. The platform distinguishes itself through integrated AI content translation and editing capabilities, including face swapping, background removal, high-resolution upscaling, and voice cloning. It also enables the generation of professional digital assets such as business cards, email signatures, and stylized code screenshots. The toolkit covers a broad
Uses standard REST endpoints to connect the frontend to external AI and data services.
Este es un SDK de Backend-as-a-Service para React Native, que proporciona una librería para integrar aplicaciones móviles con servicios backend. Sirve como cliente para gestionar la autenticación de usuarios, bases de datos en la nube y almacenamiento de archivos remotos dentro de un entorno móvil. El SDK permite a los desarrolladores móviles implementar flujos de inicio de sesión seguros utilizando OAuth, correo electrónico y verificación telefónica. Incluye un cliente de base de datos para realizar operaciones CRUD en datos estructurados y un cliente de almacenamiento para subir y recuperar activos binarios de buckets de nube remotos. Además, cuenta con una interfaz basada en WebSocket para recibir actualizaciones instantáneas del lado del servidor sobre cambios en la base de datos y el almacenamiento. El proyecto cubre áreas de capacidad amplias, incluyendo gestión de identidad y acceso, almacenamiento de documentos estructurados y sincronización de datos en tiempo real. También proporciona utilidades para gestionar membresías de equipo y preferencias compartidas.
Allows executing server operations using standard RESTful HTTP requests for integrations without a specific SDK.
Este proyecto es una colección de implementaciones de referencia y ejemplos de código para construir interfaces de usuario multiplataforma utilizando el framework Xamarin.Forms. Proporciona ejemplos prácticos para desarrollar aplicaciones móviles y de escritorio desde una única base de código dirigida a múltiples sistemas operativos. El repositorio se centra en patrones arquitectónicos y estrategias de integración, demostrando específicamente el uso de MVVM para sincronizar datos entre modelos y vistas. Incluye ejemplos para la integración con plataformas nativas, como la invocación de APIs específicas de la plataforma y la creación de renderizadores personalizados para sobrescribir los controles compartidos predeterminados. Los ejemplos cubren una amplia gama de capacidades, incluyendo el uso de XAML para diseños de UI declarativos y la integración de servicios web REST y SOAP. Otras áreas destacadas incluyen la persistencia de datos local con SQLite, autenticación de identidad en la nube y la implementación de varios esquemas de navegación como interfaces con pestañas y menús desplegables. El proyecto también proporciona ejemplos de pipelines de compilación automatizados para múltiples plataformas y pruebas de UI multiplataforma.
Implements connections between frontend interfaces and backend services using RESTful HTTP requests.
This project is a starter kit and boilerplate for developing plugins that extend ChatGPT functionality via external APIs. It serves as a reference implementation for building tools that enable large language models to perform tasks through sequenced API calls and structured data mapping. The repository provides a template for integrating REST APIs and a guide for securing communication between a language model and third-party service endpoints. It focuses on the setup of identity verification and handshake mechanisms between an agent and a private backend server. The implementation covers th
Provides a structural template for mapping natural language prompts to structured REST API requests.
Esta es una aplicación web full-stack construida con un frontend de React y un backend de Node.js. Funciona como una plataforma de mensajería en tiempo real utilizando Socket.io para permitir la comunicación instantánea entre usuarios a través de una conexión persistente. La aplicación integra un chatbot impulsado por IA para generar respuestas inmediatas y soporte para los usuarios. También incluye un motor de recomendación de contenido que sugiere publicaciones relevantes para mejorar el descubrimiento y la participación. El sistema gestiona los datos a través de una base de datos centralizada y una API RESTful, mientras utiliza WebSockets para la comunicación bidireccional y una tubería de middleware para el procesamiento de solicitudes.
Integrates RESTful HTTP endpoints to fetch global data and AI-generated responses from the backend.