awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesLocal API Servers

Lightweight HTTP servers designed to expose application functionality to local network clients.

Distinguishing note: Specifically for local inter-process communication rather than public web hosting.

Explore 13 awesome GitHub repositories matching web development · Local API Servers. Refine with filters or upvote what's useful.

Awesome Local API Servers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lyswhut/lx-music-desktopAvatar lyswhut

    lyswhut/lx-music-desktop

    51,592Vezi pe GitHub↗

    This project is a cross-platform desktop media player that aggregates music content from multiple online sources into a unified local playback interface. It provides a comprehensive system for managing media playback and retrieving structured lyric data, including time-synced, translated, and romanized versions. The application distinguishes itself through an integrated local network server and a custom protocol handler, which allow external software, scripts, and web browsers to interact with the player. These features enable remote control of playback operations, real-time monitoring of med

    Exposes internal application state and control functions through a local network interface for external software integration.

    TypeScriptelectronjavascriptmusic-player
    Vezi pe GitHub↗51,592
  • janhq/janAvatar janhq

    janhq/jan

    43,043Vezi pe GitHub↗

    Jan is a desktop application that functions as a local artificial intelligence model runtime and an open-standard API server. It enables the execution of large language models directly on local hardware, ensuring that data remains private and accessible offline while providing a unified interface for managing model weights and inference runtimes. The platform distinguishes itself by offering a modular inference backend that allows users to swap execution engines based on hardware compatibility and performance needs. It acts as a cross-platform orchestrator, providing the ability to switch bet

    Launches a local server that provides standard-compliant endpoints to interact with hosted models.

    TypeScriptchatgptgptllamacpp
    Vezi pe GitHub↗43,043
  • chatboxai/chatboxAvatar chatboxai

    chatboxai/chatbox

    40,499Vezi pe GitHub↗

    Chatbox is a cross-platform desktop application that provides a unified interface for interacting with a wide range of artificial intelligence models. It functions as a model-agnostic client, allowing users to connect to various third-party AI providers or execute open-source models directly on their own hardware. By centralizing these diverse services into a single workspace, the application enables users to manage multiple chat sessions, adjust model parameters, and switch between different AI backends with ease. The project distinguishes itself through a local-first architecture that prior

    Exposes local model inference as an API endpoint for external applications.

    TypeScriptassistantchatbotchatgpt
    Vezi pe GitHub↗40,499
  • pot-app/pot-desktopAvatar pot-app

    pot-app/pot-desktop

    17,110Vezi pe GitHub↗

    This application is a cross-platform desktop utility designed for automated translation, optical character recognition, and speech synthesis. It functions as a modular client that integrates various local and remote language services, allowing users to process text through hotkeys, clipboard monitoring, or direct input. The software distinguishes itself through a plugin-based architecture and a built-in automation framework. By exposing a local network interface, it enables external applications and scripts to programmatically trigger its translation and recognition workflows. Users can furth

    Exposes a local network port to allow external software and plugins to trigger translation and recognition services programmatically.

    JavaScriptlinuxmacosocr
    Vezi pe GitHub↗17,110
  • languagetool-org/languagetoolAvatar languagetool-org

    languagetool-org/languagetool

    14,597Vezi pe GitHub↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Allows running a self-contained HTTP instance locally to process text without relying on external cloud services.

    Javagrammarnatural-languagenatural-language-processing
    Vezi pe GitHub↗14,597
  • tinacms/tinacmsAvatar tinacms

    tinacms/tinacms

    13,150Vezi pe GitHub↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    Runs a local API server that mirrors production environments for testing data queries.

    TypeScriptcmscontent-management-systemforestry
    Vezi pe GitHub↗13,150
  • crowdsecurity/crowdsecAvatar crowdsecurity

    crowdsecurity/crowdsec

    12,574Vezi pe GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Acts as a hub for security agents to report signals, store remediation decisions, and synchronize threat intelligence across infrastructure.

    Goattacks-preventiondetectionids
    Vezi pe GitHub↗12,574
  • hicccc77/weflowAvatar hicccc77

    hicccc77/WeFlow

    11,644Vezi pe GitHub↗

    WeFlow is a local client extension for the WhatsApp messaging protocol. It functions as a suite of tools for decrypting media, managing chat history, and extending the core capabilities of the messaging client. The project is distinguished by its ability to block message recalls, preventing the remote deletion of sent messages to maintain a permanent record of conversations. It also includes a local messaging API that exposes internal chat capabilities via an HTTP service for use with external automation scripts and third-party tools. The software provides a chat analytics dashboard for gene

    Exposes internal messaging capabilities via a local HTTP server for external automation and third-party tools.

    annual-reportdata-analysisdata-visualization
    Vezi pe GitHub↗11,644
  • sigoden/aichatAvatar sigoden

    sigoden/aichat

    9,328Vezi pe GitHub↗

    This project is a terminal-based command line interface client and agent orchestrator for interacting with multiple large language model providers. It functions as an OpenAI API client and a local API gateway that exposes chat completions and embeddings through an HTTP server. The system distinguishes itself by providing a retrieval-augmented generation tool for indexing local files and URLs into a vector database to provide custom document context. It allows for the creation of specialized AI agents that combine custom system prompts with tool calling and external function execution. The to

    Runs a local HTTP server that exposes chat completions and embeddings for use by other applications.

    Rustaiai-agentschatbot
    Vezi pe GitHub↗9,328
  • jiji262/douyin-downloaderAvatar jiji262

    jiji262/douyin-downloader

    6,602Vezi pe GitHub↗

    This is a tool for downloading videos, images, and audio from the Douyin social media platform using shareable URLs or profile links. It can download individual posts, entire user profiles including all posts and liked content, collections, and music tracks, with options for watermark-free and high-quality output. The tool also supports live stream recording, comment collection, and keyword-based content search with JSONL export. The project distinguishes itself through an integrated REST API server that accepts download and transcription requests, tracks job status, and exposes health check

    Starts a local HTTP server that accepts download and transcription requests with job tracking.

    Python
    Vezi pe GitHub↗6,602
  • kuingsmile/piclistAvatar Kuingsmile

    Kuingsmile/PicList

    3,358Vezi pe GitHub↗

    PicList is a cloud image upload manager and storage file browser designed to facilitate image hosting for Markdown documents. It serves as a bridge between document editors and cloud providers, providing a local server that accepts image uploads and returns formatted Markdown or HTML links. The tool features an image preprocessing pipeline that applies watermarks, compression, and custom renaming patterns before files are uploaded. It supports synchronization of application settings, image albums, and plugins across multiple devices using WebDAV and Git. The system manages files across vario

    Implements a local HTTP server to receive image upload requests from external document applications.

    Vuealiosselectronelement-plus
    Vezi pe GitHub↗3,358
  • kyutai-labs/pocket-ttsAvatar kyutai-labs

    kyutai-labs/pocket-tts

    3,301Vezi pe GitHub↗

    Pocket-tts is a text-to-speech server and neural speech synthesizer that converts written text into audible speech. It includes a CPU-optimized inference engine and a voice cloning tool capable of analyzing audio samples to reproduce specific speaker characteristics. The system differentiates itself through the use of dynamic int8 quantization to reduce memory usage and increase generation speed on processors. It supports real-time speech synthesis by streaming audio chunks incrementally and utilizes voice state caching to store processed embeddings as portable files, bypassing redundant proc

    Provides a local API server to expose text-to-speech conversion capabilities via HTTP requests.

    Python
    Vezi pe GitHub↗3,301
  • microsoft/foundry-localAvatar microsoft

    microsoft/Foundry-Local

    2,380Vezi pe GitHub↗

    Foundry-Local este un instrument de dezvoltare machine learning conceput pentru a facilita inferența privată, pe dispozitiv, și gestionarea modelelor. Oferă un mediu de server local care găzduiește modele de machine learning direct pe hardware-ul utilizatorului, asigurându-se că toată procesarea datelor, inclusiv gestionarea prompt-urilor și transcrierea audio, rămâne în mediul local fără a necesita conectivitate externă la cloud. Proiectul se distinge prin automatizarea întregului ciclu de viață al modelului, inclusiv descoperirea, descărcarea și versionarea activelor pentru a menține compatibilitatea cu hardware-ul gazdă. Dispune de un strat de abstractizare hardware care detectează și selectează automat cel mai eficient procesor disponibil pentru sarcini intensive de calcul, permițând execuția accelerată hardware fără configurare manuală. Dincolo de inferența de bază, instrumentul include o interfață CLI pentru explorarea interactivă a modelelor și verificarea performanței. De asemenea, oferă proxy-ing API standardizat, care mapează cererile primite către endpoint-urile modelelor locale folosind protocoale standard din industrie pentru a susține integrarea cu framework-uri software externe.

    Hosts local API servers that follow standard request protocols to facilitate direct data exchange between the application and external software frameworks.

    C++ai-sdkchat-completionsfoundry-local
    Vezi pe GitHub↗2,380
  1. Home
  2. Web Development
  3. Local API Servers

Explorează sub-etichetele

  • Proofreading ServersLocal HTTP servers specifically designed to host proofreading and grammar analysis engines. **Distinct from Local API Servers:** Specializes Local API Servers for the domain of text proofreading rather than general application functionality.