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
·

16 repository-uri

Awesome GitHub RepositoriesAPI Servers

Frameworks and utilities for building and exposing HTTP-based service layers.

Distinguishing note: Focuses on the server-side implementation of API endpoints rather than client-side consumption.

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

Awesome API Servers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mattermost-community/focalboardAvatar mattermost-community

    mattermost-community/focalboard

    25,869Vezi pe GitHub↗

    Focalboard is a self-hosted project management tool designed for tracking tasks and organizing workflows on private infrastructure or local hardware. It functions as a cross-platform collaboration solution, providing a unified environment for distributed teams to manage data while maintaining full control over security and storage. The platform distinguishes itself by offering both a server-based deployment model and a standalone desktop productivity application. By packaging web-based tools into native shells, it enables reliable offline access and a dedicated workspace for individual users.

    Exposes core business logic through standard HTTP endpoints.

    TypeScriptasanacollaborationgoal-tracking
    Vezi pe GitHub↗25,869
  • apify/crawleeAvatar apify

    apify/crawlee

    24,002Vezi pe GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Transforms scraping tasks into persistent server processes that expose extracted data via HTTP endpoints.

    TypeScriptapifyautomationcrawler
    Vezi pe GitHub↗24,002
  • builderio/gpt-crawlerAvatar BuilderIO

    BuilderIO/gpt-crawler

    22,248Vezi pe GitHub↗

    gpt-crawler is a web scraping utility designed to extract website content and convert it into structured text files for use as AI model knowledge bases. It functions as a data generator that crawls specified web addresses to produce the knowledge files required for building custom GPTs, grounding large language models, and providing context to AI agents. The system transforms raw HTML into clean Markdown text to reduce token usage and improve readability for AI models. It utilizes token-aware content chunking and output file size limitations to ensure generated datasets remain compatible with

    Provides a REST API server to programmatically trigger and manage web scraping jobs.

    TypeScript
    Vezi pe GitHub↗22,248
  • wasp-lang/waspAvatar wasp-lang

    wasp-lang/wasp

    18,146Vezi pe GitHub↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Maps server-side logic to network addresses to ensure reliable communication between client and backend services.

    TypeScripthaskelljavascriptnode
    Vezi pe GitHub↗18,146
  • nilaoda/bbdownAvatar nilaoda

    nilaoda/BBDown

    13,896Vezi pe GitHub↗

    BBDown is a command line media downloader and API client designed for downloading videos, audio, and subtitles from Bilibili. It functions as a tool for video archiving and content scraping, capable of parsing video metadata and extracting stream URLs via Bilibili web, TV, and mobile interfaces. The project provides a media download server that hosts a network interface, allowing its parsing and downloading capabilities to be exposed as an API for remote clients. It utilizes multi-API stream resolution to identify the highest quality streams across different platform endpoints. The tool incl

    Provides a hosted network interface to expose parsing and downloading logic as an API for remote clients.

    C#downloader
    Vezi pe GitHub↗13,896
  • strongloop/loopbackAvatar strongloop

    strongloop/loopback

    13,159Vezi pe GitHub↗

    LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica

    Provides a framework for building servers that expose data and business logic through programmable HTTP-based service layers.

    JavaScript
    Vezi pe GitHub↗13,159
  • 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

    Provides a centralized API service for aggregating security signals and coordinating remediation decisions across distributed agents.

    Goattacks-preventiondetectionids
    Vezi pe GitHub↗12,574
  • bluesky-social/atprotoAvatar bluesky-social

    bluesky-social/atproto

    9,474Vezi pe GitHub↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    Provides a server implementation that validates requests and responses using predefined schemas.

    TypeScript
    Vezi pe GitHub↗9,474
  • apify/crawlee-pythonAvatar apify

    apify/crawlee-python

    8,097Vezi pe GitHub↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Transforms a scraping process into a persistent server that listens for requests and returns real-time data.

    Pythonapifyautomationbeautifulsoup
    Vezi pe GitHub↗8,097
  • sveltejs/sapperAvatar sveltejs

    sveltejs/sapper

    6,931Vezi pe GitHub↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    Allows the creation of server-side API endpoints using modules that handle HTTP requests and responses.

    TypeScript
    Vezi pe GitHub↗6,931
  • kubernetes-sigs/metrics-serverAvatar kubernetes-sigs

    kubernetes-sigs/metrics-server

    6,651Vezi pe GitHub↗

    Metrics Server is a lightweight, single-purpose daemon that collects CPU and memory usage data from every node and pod in a Kubernetes cluster and exposes those metrics through a standard Kubernetes API endpoint. It registers as an aggregated extension API server behind the Kubernetes apiserver, making resource utilization data available to the Horizontal Pod Autoscaler and Vertical Pod Autoscaler for automatic replica count and resource request adjustments. The project distinguishes itself by operating as a focused, in-cluster resource metrics collector that polls kubelet summary endpoints a

    Registers as an aggregated extension API server behind the Kubernetes apiserver for custom metric endpoints.

    Gok8s-sig-instrumentation
    Vezi pe GitHub↗6,651
  • webhooksite/webhook.siteAvatar webhooksite

    webhooksite/webhook.site

    6,620Vezi pe GitHub↗

    Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu

    Webhook.site creates a functional API endpoint on the fly without provisioning any infrastructure or writing server code.

    JavaScriptangularfrontendlaravel
    Vezi pe GitHub↗6,620
  • accurics/terrascanAvatar accurics

    accurics/terrascan

    5,210Vezi pe GitHub↗

    Terrascan este un scaner de securitate pentru infrastructura ca cod (IaC) și un auditor de configurație cloud conceput pentru a detecta încălcările de securitate și riscurile de conformitate în template-urile cloud și Dockerfile-uri înainte de provizionare. Utilizează Open Policy Agent pentru a evalua template-urile de infrastructură în raport cu politicile de securitate standard și regulile organizaționale personalizate. Proiectul funcționează ca o barieră de securitate în cadrul pipeline-urilor de build, blocând implementările riscante prin integrarea logicii de scanare direct în fluxurile de lucru CI/CD. Include, de asemenea, un scaner de vulnerabilități pentru registry-ul de containere care colectează date despre vulnerabilități din registry-uri pentru a îmbunătăți rapoartele de securitate a infrastructurii. Setul de instrumente acoperă auditarea conformității cloud, testarea securității în dezvoltarea locală și aplicarea politicilor. Oferă un limbaj de interogare pentru definirea cerințelor de securitate personalizate și suportă suprimarea rezultatelor prin fișiere de configurare pentru a gestiona încălcările politicilor. Capabilitățile de scanare pot fi accesate printr-o interfață în linie de comandă sau printr-un server API de fundal pentru orchestrare externă.

    Provides a background HTTP server to expose scanning capabilities for external integration.

    Go
    Vezi pe GitHub↗5,210
  • middleapi/orpcAvatar middleapi

    middleapi/orpc

    4,862Vezi pe GitHub↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    Serves the defined API contract over HTTP using a server runtime, supporting multiple platforms.

    TypeScriptapibunjscloudflare-worker
    Vezi pe GitHub↗4,862
  • hanydd/bilibilisponsorblockAvatar hanydd

    hanydd/BilibiliSponsorBlock

    4,862Vezi pe GitHub↗

    BilibiliSponsorBlock is a content filtering system and API server designed to identify and remove sponsored segments and filler content from Bilibili video playback. It utilizes a crowdsourced segment database where users contribute and vote on timestamps to create a shared repository of skippable video sections. The project features a video metadata synchronizer that links equivalent videos across different platforms, allowing skip markers and timing data to be shared between mirrored content. It implements a reputation-based permission system to manage submissions and edits, alongside a pri

    Provides a backend for managing and retrieving community-sourced timestamps to skip sponsored content in Bilibili videos.

    TypeScriptadblockbilibilibrowser-extension
    Vezi pe GitHub↗4,862
  • thehive-project/thehiveAvatar TheHive-Project

    TheHive-Project/TheHive

    3,891Vezi pe GitHub↗

    TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro

    Automatically generates public API endpoints upon function creation for external triggering of internal logic.

    Scalaanalyzerapicortex
    Vezi pe GitHub↗3,891
  1. Home
  2. Web Development
  3. API Servers

Explorează sub-etichetele

  • Extension API Server RegistrationsRegistering external API servers behind the Kubernetes apiserver to proxy requests to custom paths. **Distinct from API Servers:** Distinct from API Servers: focuses on registering an external server behind the Kubernetes apiserver, not building standalone API servers.
  • Instant API EndpointsCreates functional API endpoints on the fly without provisioning infrastructure or writing server code. **Distinct from API Servers:** Distinct from API Servers: focuses on zero-setup, on-the-fly endpoint creation rather than framework-based server implementation.
  • Multi-Platform ExposuresCapabilities for serving API contracts over HTTP across multiple server runtimes and platforms. **Distinct from API Servers:** Distinct from API Servers: focuses on exposing contracts across multiple platforms rather than general API server building.
  • SecurityCentralized API services for coordinating security agents and managing remediation decisions. **Distinct from API Servers:** Distinct from API Servers: focuses on security-specific coordination and decision storage rather than general HTTP service layers.