Showing 17941 open source projects for "api"

View related business solutions
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Keila

    Keila

    Open Source Newsletter Tool

    ...Keila supports using a personal SMTP inbox for small-scale newsletters or integrating with major transactional email providers—AWS SES, Sendgrid, Mailgun, Postmark—for larger deployments. It offers a sleek WYSIWYG editor for campaign creation, version 0.17 adding features like mobile/desktop preview, preview emails, French localization, API enhancements, external contact IDs, and update notifications. Distributed under GNU AGPL‑3.0, and deployable via Docker or self-hosted using Elixir/Phoenix stack.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Bottlerocket OS

    Bottlerocket OS

    An operating system designed for hosting containers

    ...The base operating system has just what you need to run containers reliably, and is built with standard open-source components. Bottlerocket-specific additions focus on reliable updates and on the API. Instead of making configuration changes manually, you can change settings with an API call, and these changes are automatically migrated through updates. Hosting containers doesn’t require much from an operating system and hosting containers is all Bottlerocket aims to do. Many of the packages, tools, interpreters, and dependencies installed by default in general-purpose Linux distributions are simply not needed to only host containers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Strawberry GraphQL

    Strawberry GraphQL

    A GraphQL library for Python that leverages type annotations

    Python GraphQL library based on dataclasses. Strawberry's friendly API allows to create GraphQL API rather quickly, the debug server makes it easy to quickly test and debug. Django and ASGI support allow having your API deployed in production in a matter of minutes. The quick start method provides a server and CLI to get going quickly. Strawberry comes with a mypy plugin that enables statically type-checking your GraphQL schema.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Groq Python

    Groq Python

    The official Python Library for the Groq API

    ...This makes it easy to integrate Groq-powered AI capabilities into backend services, data pipelines, research notebooks, or applications written in Python. For those building AI-based tooling, automation scripts, or ML-backed backends, groq-python abstracts away HTTP request plumbing and exposes a clean API, accelerating development and reducing boilerplate.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Toloka-Kit

    Toloka-Kit

    Toloka-Kit is a Python library for working with Toloka API

    Toloka-Kit is a Python library for working with Toloka API. The API allows you to build scalable and fully automated human-in-the-loop ML pipelines, and integrate them into your processes. The toolkit makes integration easier. You can use it with Jupyter Notebooks. Support for all common Toloka use cases: creating projects, adding pools, uploading tasks, and so on. Toloka entities are represented as Python classes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Rust-Lightning

    Rust-Lightning

    Bitcoin Lightning library written in Rust

    ...The project implements all of the BOLT specifications in the 1.0 spec. The implementation has pretty good test coverage that is expected to continue to improve. It is also anticipated that as developers begin using the API, the lessons from that will result in changes to the API, so any developer using this API at this stage should be prepared to embrace that. LDK/Rust-Lightning is a generic library which allows you to build a lightning node without needing to worry about getting all of the lightning state machine, routing, and on-chain punishment code (and other chain interactions) exactly correct. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Browserless

    Browserless

    The headless Chrome/Chromium driver on top of Puppeteer

    ...Browserless includes built-in optimizations such as request blocking, automatic retries, and sensible defaults that improve performance when processing web pages. It can be used as a standalone library, a command-line tool, or a hosted API service that scales browser instances on demand.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Aimeos headless distribution

    Aimeos headless distribution

    Aimeos cloud-native, API-first ecommerce headless distribution

    Aimeos Headless is an open-source headless eCommerce distribution built on top of the Laravel framework, designed to provide a fast and scalable API-driven commerce backend. The project exposes a comprehensive REST and GraphQL API that allows developers to build custom storefronts or commerce applications using any frontend technology. Because the platform follows a headless architecture, it separates the commerce logic from the presentation layer, enabling developers to build web, mobile, or progressive web applications while relying on Aimeos for backend functionality. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    easystats

    easystats

    The R easystats-project

    easystats is a meta‑package that installs and unifies a suite of R packages for post‑processing statistical models. It delivers a consistent API to assess model performance, effect sizes, parameters, and to generate reports and visualizations, all with minimal dependencies and maximum clarity.
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Retrofit

    Retrofit

    Type-safe HTTP client for Android and Java by Square

    Retrofit is a type-safe HTTP client for Android and Java developed by Square. It allows developers to define REST API calls using simple interface annotations, automatically converting responses into Java objects using converters like Gson or Moshi. Retrofit greatly simplifies network requests by abstracting away boilerplate code, making API integration in mobile and Java apps seamless and maintainable.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Supabase MCP Server

    Supabase MCP Server

    Query MCP enables end-to-end management of Supabase via chat interface

    An open-source MCP server that enables comprehensive management of Supabase projects through natural language interactions, providing capabilities such as SQL execution, schema management, and API integration. ​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The Arcade Library

    The Arcade Library

    Easy to use Python library for creating 2D arcade games

    Arcade is an easy-to-use Python library for creating 2D video games. It provides a modern and straightforward API, enabling developers to craft engaging games and graphical applications efficiently. Arcade supports rendering shapes, handling user input, and managing game physics, making it suitable for both beginners and experienced developers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    kube-state-metrics

    kube-state-metrics

    Add-on agent to generate and expose cluster-level metrics

    kube-state-metrics (KSM) is a simple service that listens to the Kubernetes API server and generates metrics about the state of the objects. (See examples in the Metrics section below.) It is not focused on the health of the individual Kubernetes components, but rather on the health of the various objects inside, such as deployments, nodes and pods. kube-state-metrics is about generating metrics from Kubernetes API objects without modification.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Kord

    Kord

    Idiomatic Kotlin Wrapper for The Discord API

    Kord is still in an experimental stage, as such we can't guarantee API stability between releases. While we'd love for you to try out our library, we don't recommend you use this in production just yet. Kord was created as an answer to the frustrations of writing Discord bots with other JVM libraries, which either use thread-blocking code or verbose and scope-restrictive reactive systems. We believe an API written from the ground up in Kotlin with coroutines can give you the best of both worlds: The conciseness of imperative code with the concurrency of reactive code. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Sandwich

    Sandwich

    Sandwich is an adaptable and lightweight sealed API library

    Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Android for Retrofit, and Kotlin Multiplatform for Ktor, and Ktorfit. Sandwich was conceived to streamline the creation of standardized interfaces to model responses from Retrofit, Ktor, and whatever. This library empowers you to handle body data, errors, and exceptional cases more succinctly, utilizing functional operators within a multi-layer architecture. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    APITable

    APITable

    APITable, an API-oriented low-code platform for building apps

    APITable is an API-oriented and easy-to-use visual database that empowers everyone to create endless software solutions on one platform. The best open-source alternative to Airtable with a more beautiful UI and more functionality that will optimize your work and life to a magical level. Unlike other Low Code Software, Apitable is not a "Base/App" structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Google Map React

    Google Map React

    Google map library for react that allows rendering components

    Google map library for react that allows rendering components as markers. google-map-react is a component written over a small set of the Google Maps API. It allows you to render any React component on the Google Map. It is fully isomorphic and can render on a server. Additionally, it can render map components in the browser even if the Google Maps API is not loaded. It uses an internal, tweakable hover algorithm - every object on the map can be hovered. It allows you to create interfaces like this example (You can scroll the table, zoom/move the map, hover/click on markers, and click on table rows) In the simple case you just need to add lat and lng props to any child of GoogleMapReact component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Go Imagick

    Go Imagick

    Go binding to ImageMagick's MagickWand C API

    Go Imagick is a Go bind to ImageMagick's MagickWand C API. The default installation path of msys2 is C:\msys64 and you must change <msys64> to your installation path of msys2. The MAGICK_CODER_MODULE_PATH environment variable tells ImageMagick where to find the decoders. If you still get the NoDecodeDelegateForThisImageFormat error, then make sure the version number and folders are correct.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Grab Framework Project

    Grab Framework Project

    Web Scraping Framework

    ...With Grab you can build web scrapers of various complexity, from simple 5-line scripts to complex asynchronous website crawlers processing millions of web pages. Grab provides an API for performing network requests and for handling the received content e.g. interacting with DOM tree of the HTML document. The single request/response API that allows you to build network request, perform it and work with the received content. The API is built on top of urllib3 and lxml libraries. The Spider API to build asynchronous web crawlers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JSDoc

    JSDoc

    An API documentation generator for JavaScript

    JSDoc 3 is an API documentation generator for JavaScript, similar to Javadoc or phpDocumentor. You add documentation comments directly to your source code, right alongside the code itself. The JSDoc tool will scan your source code and generate an HTML documentation website for you. JSDoc's purpose is to document the API of your JavaScript application or library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Snapcast

    Snapcast

    Synchronous multiroom audio player

    ...Every received chunk is first decoded and added to the client's chunk-buffer. Knowing the server's time, the chunk is played out using a system dependend low level audio API (e.g. ALSA) at the appropriate time.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 22
    Serverless Offline

    Serverless Offline

    Emulate AWS λ and API Gateway locally

    This Serverless plugin emulates AWS λ and API Gateway on your local machine to speed up your development cycles. To do so, it starts an HTTP server that handles the request's lifecycle like APIG does and invokes your handlers. Options passed on the command line override YAML options. List of available function names and their corresponding serverless.yml function keys are listed after the server starts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Google Spreadsheets Python

    Google Spreadsheets Python

    Google Sheets Python API

    gspread is a Python API for Google Sheets. A service account is a special type of Google account intended to represent a non-human user that needs to authenticate and be authorized to access data in Google APIs [sic]. Since it’s a separate account, by default it does not have access to any spreadsheet until you share it with this account. Just like any other Google account.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Gateway MCP

    Gateway MCP

    Universal MCP-Server for your Databases optimized for LLMs

    Gateway is an MCP server that connects to structured databases like PostgreSQL, automatically analyzing schemas and data samples to generate optimized API structures. It leverages large language models (LLMs) during the discovery stage to produce API configurations, ensuring secure and efficient interactions between AI agents and databases. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    LazyLLM

    LazyLLM

    Easiest and laziest way for building multi-agent LLMs applications

    LazyLLM is an optimized, lightweight LLM server designed for easy and fast deployment of large language models. It is fully compatible with the OpenAI API specification, enabling developers to integrate their own models into applications that normally rely on OpenAI’s endpoints. LazyLLM emphasizes low resource usage and fast inference while supporting multiple models.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB