29 Repos
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 29 awesome GitHub repositories matching web development · REST API Integrations. Refine with filters or upvote what's useful.
ChatTTS-ui ist ein webbasiertes Interface und ein API-Wrapper für das ChatTTS-Modell, das entwickelt wurde, um geschriebenen Text und gemischte Spracheingaben in gesprochenes Audio umzuwandeln. Es fungiert als KI-Sprachsynthese-Dashboard und als programmatischer Generator für die Erstellung natürlicher Sprachausgabe. Das Projekt konzentriert sich auf die Erstellung benutzerdefinierter Sprachprofile und die Steuerung von Sprachnuancen. Es ermöglicht die Beibehaltung konsistenter Sprechereigenschaften mithilfe von Seed-Werten und Datendateien und bietet gleichzeitig Kontrollen für Tonfall, Lachen und Pausen durch Verhaltens-Prompts und Sampling-Parameter. Das System umfasst eine Client-Server-Architektur, die asynchrone Audioverarbeitung handhabt und eine programmatische Schnittstelle für die Integration externer Anwendungen bietet. Es verwaltet Sprachprofile und Audiokonfigurationen über ein zustandsverwaltetes Interface, um eine konsistente Synthese zu gewährleisten.
Connects the web interface to the synthesis server via RESTful HTTP requests.
MovieSwiftUI ist eine Film-Discovery-Anwendung, die mit SwiftUI erstellt wurde und in die MovieDB-API integriert ist, um Filminformationen, Bewertungen und Metadaten abzurufen und anzuzeigen. Sie fungiert als plattformübergreifende Apple-Anwendung und bietet eine konsistente Benutzererfahrung über iOS und macOS hinweg aus einer einzigen Codebasis. Das Projekt implementiert einen reaktiven Datenfluss unter Verwendung von Combine, um den globalen Anwendungsstatus mit der Benutzeroberfläche zu synchronisieren. Es verwendet einen unidirektionalen Datenfluss und einen zentralen Store, um eine Single Source of Truth über verschiedene Bildschirme und Komponenten hinweg zu wahren. Die Anwendung nutzt deklarative UI-Komposition und eine Multi-Plattform-Layout-Engine, um die Oberfläche an verschiedene Bildschirmgrößen anzupassen. Daten werden über REST-basiertes Fetching verarbeitet, um die Oberfläche mit Echtzeit-Inhalten zu befüllen.
Integrates the frontend with the MovieDB backend using RESTful HTTP requests.
Bangumi is a cross-platform mobile application that serves as an anime and manga tracker, a community client for BGM.tv, and a local media library manager. It enables users to record viewing progress, browse community-driven media databases, and link local media files to official database entries through pattern-based filename scraping. The application functions as a media discovery tool, utilizing AI recommendations, relationship graphs, and community trend analysis to find new content. It integrates a social ecosystem that allows users to participate in forums, manage friendships, and brows
Connects frontend interfaces to backend community database services using RESTful HTTP requests.
freegpt-webui is a self-hosted web interface for interacting with large language models. It provides a chat-based frontend designed for communicating with GPT 3.5 and GPT 4 models. The application enables API keyless chat, allowing users to access conversational AI for text generation and information retrieval without providing or managing personal authentication keys. The system handles model integration through a reverse-proxy gateway and supports asynchronous stream processing for real-time text generation. User preferences and conversation history are persisted via client-side session st
Integrates with large language model endpoints using standard RESTful HTTP requests and JSON payloads.
Dies ist eine TypeScript-Webanwendung und Single-Page-Application, die mit Angular erstellt wurde. Sie dient als voll ausgestattete Blogging-Plattform und Content-Management-System, das professionelle Architekturmuster für den Aufbau komplexer Benutzeroberflächen implementiert. Das Projekt fungiert als REST-API-Client, der in einen Backend-Dienst integriert ist, um Benutzer, Artikel und soziale Interaktionen zu verwalten. Es enthält einen Markdown-Content-Renderer zur Anzeige formatierter Artikel sowie ein System zur Content-Discovery mittels paginierter Feeds und Kategoriefiltern. Die Anwendung deckt verschiedene funktionale Domänen ab, einschließlich Benutzerauthentifizierungs-Workflows mit Token-basiertem Identitätsmanagement, Lebenszyklusmanagement von Blog-Artikeln sowie Social-Networking-Funktionen wie das Folgen von Autoren und das Favorisieren von Inhalten.
Integrates the frontend with a backend service via RESTful HTTP requests to manage application data.
Xamarin.Forms ist ein plattformübergreifendes mobiles Framework für den Aufbau nativer Benutzeroberflächen unter Verwendung einer einzigen gemeinsamen Codebasis und .NET. Es fungiert als datengesteuerte UI-Bibliothek und XAML-UI-Toolkit, das es ermöglicht, Anwendungslayouts und visuelle Elemente mittels einer XML-basierten Auszeichnungssprache zu definieren. Das Framework bietet native API-Wrapper, die Zugriff auf gerätespezifische Hardware- und Betriebssystemfunktionen via C# ermöglichen. Es nutzt ein System zum Rendern einer einzigen Benutzeroberflächen-Codebasis durch native Steuerelemente über verschiedene Betriebssysteme hinweg. Das Projekt deckt adaptives Layout-Management und Anwendungsnavigation für die Definition von Screen-Flows ab. Es umfasst Funktionen für den Zugriff auf native Plattformfunktionen, lokales Datenspeicher-Management und die Nutzung von REST-Diensten zur Integration von Cloud-Daten.
Provides mechanisms for connecting the mobile frontend to backend services via RESTful HTTP requests.
Infinity-For-Reddit ist ein Open-Source-Android-Client und Social-Content-Browser für Reddit. Er fungiert als API-Wrapper, der es Benutzern ermöglicht, Reddit-Communities auf Android-Geräten zu durchsuchen und mit ihnen zu interagieren. Die Anwendung deckt die Reddit-Kontoverwaltung und Community-Interaktion ab und ermöglicht es Benutzern, Beiträge zu bewerten, Inhalte zu speichern und Texte, Bilder oder Videos einzureichen. Sie bietet zudem Tools für das Diskussionsmanagement, mit denen Benutzer Kommentar-Threads schreiben, bearbeiten und organisieren können. Das Projekt enthält Funktionen zur Überwachung sozialer Aktivitäten durch Benachrichtigungen und das Folgen von Benutzern sowie eine Scroll-Schnittstelle für die kontinuierliche Inhaltsbereitstellung.
Integrates with Reddit's RESTful HTTP services to fetch and synchronize social media data.
Solidus ist ein Open-Source-E-Commerce-Framework und eine erweiterbare Engine, die für die Verwaltung von Produktkatalogen, Warenkörben und Bestellabwicklungen konzipiert ist. Es fungiert als modulares Shop-Managementsystem und REST-API-Commerce-Backend, das die Integration von Shop-Daten mit benutzerdefinierten Frontends und externen Diensten für Headless Commerce ermöglicht. Das System zeichnet sich durch eine Plugin-basierte Erweiterungsarchitektur und ein attributbasiertes Modellerweiterungssystem aus, die das Hinzufügen spezialisierter Geschäftsfunktionen und benutzerdefinierter Datenfelder ermöglichen. Es nutzt eine Zustandsmaschine für die Bestellabwicklung, um Käufe durch vordefinierte Phasen zu führen, und verwendet tokenbasiertes Sitzungsmanagement, um den Warenkorbstatus sowohl für Gäste als auch für authentifizierte Käufer beizubehalten. Die Plattform deckt ein breites Spektrum an Commerce-Operationen ab, einschließlich digitaler Checkout-Workflows, Zahlungsabwicklung und Auswahl von Versandmethoden. Sie bietet ein administratives Backend-Interface für das Shop-Management, die Konfiguration globaler Präferenzen und das Hosting von Produkt-Assets. Das Identitätsmanagement erfolgt über authentifizierte Benutzerprofile und die Unterstützung für benutzerdefinierte Authentifizierungsintegrationen.
Provides a REST-based API layer for connecting custom frontends to internal store data.
Soundnode ist ein plattformübergreifender Desktop-Client und Musik-Player für SoundCloud. Er bietet eine dedizierte Schnittstelle für das Streamen von Audio und die Verwaltung digitaler Musikbibliotheken unter Windows, macOS und Linux. Die Anwendung integriert native Medienwiedergabesteuerung, die es Benutzern ermöglicht, Audiotracks über Hardware-Medientasten und systemweite Tastenkürzel zu verwalten. Sie enthält ein Suchinterface zur Entdeckung von Künstlern und Songs sowie Tools zur Organisation einer persönlichen Sammlung durch Playlists und gefolgte Benutzer.
Connects the desktop client to SoundCloud services using RESTful HTTP requests to fetch music data and user profiles.
Sound-redux ist ein React-basierter Audioplayer und SoundCloud-API-Client, der für das Durchsuchen und Abspielen von Audiotracks konzipiert ist. Er fungiert als Redux-State-Manager, um die Wiedergabe und Track-Metadaten über die Anwendung hinweg zu synchronisieren. Das Projekt integriert sich in die SoundCloud-API, um Musiktitel und Künstlerinformationen abzurufen und anzuzeigen. Dies ermöglicht den Aufbau einer Musik-Streaming-Schnittstelle, die eine benutzerdefinierte Benutzeroberfläche mit externen Remote-Diensten für die öffentliche Nutzung verbindet. Die Anwendung nutzt ein Redux-basiertes State-Management-System und ein komponentenbasiertes UI-Rendering-Modell. Sie integriert Single-Page-Application-Routing und REST-basierte API-Integration, um Datenflüsse und Navigation zu verwalten.
Integrates the frontend interface with remote SoundCloud services using RESTful HTTP requests.
Dieses Projekt ist eine webbasierte Schnittstelle und ein RPC-Client zur Steuerung des Transmission BitTorrent-Clients. Es dient als browserbasiertes Dashboard zur Verwaltung von Torrent-Downloads und -Uploads, mit dem Benutzer Dateien organisieren und den Übertragungsfortschritt verfolgen können. Der Controller bietet spezialisierte Tools zur Tracker-Optimierung, einschließlich Batch-Tracker-Austausch und Gesundheitsüberwachung zur Verbesserung der Peer-Discovery. Er ermöglicht zudem die Organisation des Remote-Dateisystems, wodurch Benutzer Datenspeicherverzeichnisse für bestimmte Einträge verschieben können, ohne die zugrunde liegenden Daten zu löschen. Das System deckt eine breite Palette an Verwaltungsfunktionen ab, darunter Metadaten-Filterung und -Sortierung, Drag-and-Drop-Torrent-Importe und die Möglichkeit, Dateipfade zu exportieren. Benutzer können zudem globale Client-Einstellungen und Betriebsparameter über eine zentrale Konfigurationsoberfläche anpassen.
Connects the frontend interface to the Transmission background daemon using RESTful HTTP requests.
o2oa ist eine Open-Source-Java-Enterprise-Office-Automatisierungsplattform, die entwickelt wurde, um Unternehmens-Workflows, Organisationshierarchien und kollaborative Büroaufgaben zu verwalten. Sie fungiert als Low-Code-Business-Applikationsplattform und Unternehmensinformationsportal und bietet eine visuelle Entwicklungsumgebung für den Aufbau benutzerdefinierter Unternehmensanwendungen. Die Plattform zeichnet sich durch ihre integrierte Enterprise-Workflow-Engine aus, die den Entwurf und die Automatisierung von Geschäftsprozessen mithilfe anpassbarer Routing-Bedingungen und ereignisgesteuerter Skripte ermöglicht. Sie differenziert sich zudem als Multi-Datenbank-Enterprise-Framework, das verschiedene relationale Datenbanken und Hochverfügbarkeitsbereitstellungen über verschiedene Betriebssysteme hinweg unterstützt. Das System deckt ein breites Spektrum an Fähigkeitsbereichen ab, einschließlich Low-Code-Visual-Modeling für Formulare und Seiten, zentralisiertem Portal-Design mit datengesteuerten Dashboards und Unternehmensdatenintegration mit RESTful-Diensten und großen Sprachmodellen. Es integriert zudem Organisationsstrukturmanagement, rollenbasierte Zugriffskontrolle und Multi-Plattform-Mobile-Deployment für Android, iOS und HarmonyOS. Die Installation wird über Linux- und Windows-Umgebungen unter Verwendung von Docker und Nginx unterstützt.
Implements a standardized API layer for exchanging organizational data and triggering business operations.
Dieses Projekt ist eine Reihe geführter Tutorials und Bildungsressourcen für die Android-App-Entwicklung. Es bietet instruktive Inhalte für den Aufbau mobiler Anwendungen und Spiele von Grund auf mit Android Studio und dem Android SDK. Der Lehrplan deckt mobiles UI-Design und die Erstellung responsiver Layouts ab, die sich an verschiedene Bildschirmdimensionen anpassen. Er enthält Anleitungen zur Hardware-Integration für den Zugriff auf Gerätesensoren und native Dienste über Berechtigungsmodelle sowie Lektionen zur Datensicherheit in Anwendungen. Das Material behandelt Datenmanagement durch lokale Datenbank-Speicherung und Remote-Datenbank-Synchronisation. Zudem wird die Integration von Webdiensten adressiert, einschließlich der Verwendung von Request-Response-Mustern zur Anbindung von Anwendungen an externe Datenquellen und Karten.
Instructs on connecting mobile interfaces to backend services using RESTful HTTP requests.
Snowflake ist ein plattformübergreifender Mobile-App-Starter, der für den Aufbau von iOS- und Android-Anwendungen unter Verwendung einer einzigen JavaScript-Codebasis entwickelt wurde. Er bietet ein vorkonfiguriertes Boilerplate, um den initialen Entwicklungsprozess für mobile Anwendungen zu beschleunigen. Das Projekt enthält eine Redux-State-Management-Vorlage zur Koordination des globalen Anwendungszustands und zur Persistierung von Benutzersitzungen, zusammen mit einem REST-API-Integrationsframework für die Kommunikation mit Remote- oder lokalen Servern via HTTP-Anfragen. Es bietet zudem ein Lokalisierungssystem, das Benutzeroberflächeninhalte basierend auf der Geräteregion in mehrere Sprachen abbildet. Der Starter deckt eine breite Palette an Funktionen ab, einschließlich Benutzeridentitäts- und Authentifizierungs-Workflows, routenbasierter Navigation und der Erstellung validierter Eingabeformulare. Er integriert zudem eine Jest-Test-Suite-Konfiguration zur Validierung von Geschäftslogik und UI-Komponenten durch Unit- und Snapshot-Tests. Das Toolkit enthält Workflows für das Einreichen von Beta-Builds bei TestFlight und das Veröffentlichen finaler Releases im App Store.
Connects the mobile frontend to backend services using RESTful HTTP requests for data persistence.
r2 ist eine JavaScript-HTTP-Client-Bibliothek und eine asynchrone Request-Bibliothek, die für die Ausführung von Netzwerkaufrufen verwendet wird. Sie bietet eine laufzeitunabhängige Netzwerkschicht, die zugrunde liegende HTTP-Implementierungen abstrahiert, um ein konsistentes Verhalten über verschiedene JavaScript-Ausführungsumgebungen hinweg sicherzustellen. Die Bibliothek fungiert als JSON-API-Client, der Antwort-Bodies automatisch parst und ausgehende Payloads formatiert. Sie nutzt ein Promise-basiertes Interface, um den Lebenszyklus von HTTP-Anfragen und -Antworten zu verwalten. Das Projekt deckt REST-API-Integration und HTTP-Header-Management ab, wodurch Benutzer benutzerdefinierte Key-Value-Paare an ausgehende Anfragen anhängen können. Es enthält eine Middleware-artige Request-Pipeline und Content-Negotiation basierend auf HTTP-Headern, um die Datenserialisierung zu handhaben.
Connects applications to external web services using RESTful HTTP requests.
MikuTools ist eine Mehrzweck-Web-Utility-Suite und eine Plattform für KI-Multimedia-Generierung. Sie bietet eine Sammlung leichtgewichtiger, browserbasierter Tools zum Erstellen und Bearbeiten von Bildern, Videos und Audio unter Verwendung verschiedener künstlicher Intelligenzmodelle. Die Plattform zeichnet sich durch integrierte KI-Funktionen zur Inhaltsübersetzung und -bearbeitung aus, einschließlich Face-Swapping, Hintergrundentfernung, High-Resolution-Upscaling und Voice-Cloning. Sie ermöglicht zudem die Generierung professioneller digitaler Assets wie Visitenkarten, E-Mail-Signaturen und stilisierter Code-Screenshots. Das Toolkit deckt ein breites Spektrum technischer Dienstprogramme ab, einschließlich Online-Formatkonvertierung für Dokumente und Medien, Netzwerkkonfigurationsberechnungen für CIDR- und IP-Bereiche sowie technische Datentransformationen für Code- und Textkodierung. Zusätzliche Funktionen umfassen die Berechnung kryptografischer Hashes, die Verwaltung von Farbpaletten und den Abruf öffentlicher Daten.
Uses standard REST endpoints to connect the frontend to external AI and data services.
Dies ist ein Backend-as-a-Service-SDK für React Native, das eine Bibliothek zur Integration mobiler Anwendungen mit Backend-Diensten bereitstellt. Es dient als Client für die Verwaltung von Benutzerauthentifizierung, Cloud-Datenbanken und Remote-Dateispeicherung innerhalb einer mobilen Umgebung. Das SDK ermöglicht mobilen Entwicklern die Implementierung sicherer Login-Flows mittels OAuth, E-Mail- und Telefonverifizierung. Es enthält einen Datenbank-Client für die Durchführung von CRUD-Operationen auf strukturierten Daten und einen Speicher-Client für das Hochladen und Abrufen binärer Assets aus Remote-Cloud-Buckets. Zusätzlich bietet es eine WebSocket-basierte Schnittstelle, um sofortige serverseitige Updates zu Datenbank- und Speicheränderungen zu erhalten. Das Projekt deckt breite Funktionsbereiche ab, einschließlich Identitäts- und Zugriffsmanagement, strukturierter Dokumentenspeicherung und Echtzeit-Datensynchronisierung. Es bietet zudem Dienstprogramme für die Verwaltung von Teammitgliedschaften und geteilten Einstellungen.
Allows executing server operations using standard RESTful HTTP requests for integrations without a specific SDK.
This project is a collection of reference implementations and code samples for building cross-platform user interfaces using the Xamarin.Forms framework. It provides practical examples for developing mobile and desktop applications from a single codebase targeting multiple operating systems. The repository focuses on architectural patterns and integration strategies, specifically demonstrating the use of MVVM to synchronize data between models and views. It includes samples for native platform integration, such as invoking platform-specific APIs and creating custom renderers to override defau
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.
This is a full-stack web application built with a React frontend and a Node.js backend. It functions as a real-time messaging platform using Socket.io to enable instant communication between users over a persistent connection. The application integrates an AI-powered chatbot to generate immediate answers and support for users. It also includes a content recommendation engine that suggests relevant posts to improve discovery and engagement. The system manages data through a centralized database and a RESTful API, while utilizing WebSockets for bidirectional communication and a middleware pipe
Integrates RESTful HTTP endpoints to fetch global data and AI-generated responses from the backend.