awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
API Development & SDKs · Awesome GitHub Repositories

17 repos

Awesome GitHub RepositoriesAPI Development & SDKs

Explore 17 awesome GitHub repositories matching development tools & productivity · API Development & SDKs. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. API Development & SDKs

Awesome API Development & SDKs GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • public-apis/public-apis

    public-apis/public-apis

    399,192GitHubView on GitHub↗

    This project is a comprehensive, community-driven directory of public service endpoints designed to facilitate the discovery and integration of external data sources. It serves as a centralized registry where developers can locate reliable third-party APIs to augment their applications with specialized functionality, r

    Review competitive programming statistics, problem sets, and user rankings on global coding platforms.

    Pythonapiapisdataset
  • anomalyco/opencode

    anomalyco/opencode

    107,154GitHubView on GitHub↗

    OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive com

    Validates structured data from models with built-in retry logic and robust error handling.

    TypeScript
  • jaywcjlove/awesome-mac

    jaywcjlove/awesome-mac

    99,007GitHubView on GitHub↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distin

    Locate specialized utilities for testing, debugging, and interacting with web services and application programming interfaces.

    JavaScriptappappleapplication
  • nvm-sh/nvm

    nvm-sh/nvm

    91,751GitHubView on GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dyn

    Validates shell script logic across diverse environments to confirm POSIX compliance and functional correctness.

    Shellbashinstalllts
  • macrozheng/mall

    macrozheng/mall

    82,926GitHubView on GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secu

    Generates requests and inspects server responses directly within the development environment to verify RESTful API behavior.

    Javadockerelasticsearchelk
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101GitHubView on GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy

    Supplies frameworks and libraries for developing protocol-compliant service integrations.

    aimcp
  • vitejs/vite

    vitejs/vite

    78,295GitHubView on GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the d

    Provides a programmatic API to instantiate development servers, configure middleware, and manage hot module replacement.

    TypeScriptbuild-tooldev-serverfrontend
  • junegunn/fzf

    junegunn/fzf

    77,987GitHubView on GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe

    Embeds interactive data stream filtering directly into other application processes through exposed library functions.

    Gobashclifish
  • hoppscotch/hoppscotch

    hoppscotch/hoppscotch

    77,888GitHubView on GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a sing

    Facilitates team synchronization by providing shared environments for managing API collections, documentation, and environment configurations.

    TypeScriptapiapi-clientapi-rest
  • nomic-ai/gpt4all

    nomic-ai/gpt4all

    77,146GitHubView on GitHub↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a compreh

    Exposes programmatic hooks for Python developers to invoke local language models and embedding functions.

    C++ai-chatllm-inference
  • Stirling-Tools/Stirling-PDF

    Stirling-Tools/Stirling-PDF

    74,357GitHubView on GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-

    Exposes document processing capabilities through standardized HTTP endpoints to facilitate programmatic integration and automated workflows.

    TypeScriptdockerhacktoberfestjava
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    Exposes core platform functionality through a comprehensive suite of HTTP interfaces for external application integration.

    Pythonagentagenticagentic-ai
  • tesseract-ocr/tesseract

    tesseract-ocr/tesseract

    72,460GitHubView on GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into d

    Embed recognition capabilities directly into custom software using native C and C++ interfaces or various language-specific wrappers.

    C++hacktoberfestlstmmachine-learning
  • nocodb/nocodb

    nocodb/nocodb

    62,131GitHubView on GitHub↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries.

    Exposes REST and GraphQL endpoints to programmatically interact with stored information.

    TypeScriptairtableairtable-alternativeautomatic-api
  • traefik/traefik

    traefik/traefik

    61,814GitHubView on GitHub↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or

    Simulates production behaviors like rate limiting and latency to facilitate comprehensive development testing.

    Goconsuldockeretcd
  • TryGhost/Ghost

    TryGhost/Ghost

    51,857GitHubView on GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web

    Offers a RESTful interface for external systems to interact with site data using standard HTTP methods.

    JavaScriptbloggingcmsghost
  • prettier/prettier

    prettier/prettier

    51,664GitHubView on GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files ad

    Detailed programmatic access to supported languages, file extensions, and internal configuration options helps developers query the environment capabilities.

    JavaScriptangularastcss

Explore sub-tags

  • API Development Tools6 sub-tagsComprehensive suites and utilities that support the entire lifecycle of designing, testing, and maintaining web services.
  • Database Development ToolsUtilities that assist in mapping, navigating, and generating database queries within the development environment.
  • Developer Tooling APIs4 sub-tagsInterfaces and protocols that allow external software to interact with development environments and programming infrastructure.
  • Development APIs1 sub-tagProgramming interfaces that enable the programmatic manipulation, analysis, or conversion of source code files.
  • Embeddable LibrariesTooling that provides library interfaces for embedding functionality directly into other applications.
  • Frameworks and SDKsLibraries and frameworks for developing protocol-compliant service integrations.
  • Python SDKsSoftware development kits that provide programmatic access to application APIs and services within a Python environment.
  • RESTful APIsStandardized HTTP interfaces that expose application functionality and data processing capabilities for external integration.
  • Software Development Kits2 sub-tagsLibraries and interfaces that provide pre-built functionality for integrating specific features into applications.