Showing 26 open source projects for "javascript api"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Learn More
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    node-google-spreadsheet

    node-google-spreadsheet

    Google Sheets API wrapper for Javascript / Typescript

    node-google-spreadsheet is a JavaScript library that provides a simple interface for reading and writing to Google Sheets, supporting both JavaScript and TypeScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    TensorFlow.js

    TensorFlow.js

    TensorFlow.js is a library for machine learning in JavaScript

    TensorFlow.js is a library for machine learning in JavaScript. Develop ML models in JavaScript, and use ML directly in the browser or in Node.js. Use off-the-shelf JavaScript models or convert Python TensorFlow models to run in the browser or under Node.js. Retrain pre-existing ML models using your own data. Build and train models directly in JavaScript using flexible and intuitive APIs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    DiceBear

    DiceBear

    DiceBear is an avatar library for designers and developers

    DiceBear is an avatar library for designers and developers. You can choose between simple intentions and lovely designed characters. And best of all, we provide a simple and free HTTP API that you can use right away! You can start directly with our free HTTP-API or alternatively use the JavaScript library. Most options can be specified using the query string. Note that you have to encode the values.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Stripe Node.js Library

    Stripe Node.js Library

    Node.js library for the Stripe API

    The Stripe Node library provides convenient access to the Stripe API from applications written in server-side JavaScript. For collecting customer and payment information in the browser, use Stripe.js.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    Nano Events

    Nano Events

    Simple and tiny (107 bytes) event emitter library for JavaScript

    Nano Events is a minimalistic, high-performance event emitter library for JavaScript. Its goal is to provide the simplest possible API to add pub/sub capabilities (emitters and listeners) to any JS object or application, while keeping overhead and bundle size extremely small. Rather than offering many complex features, nanoevents focuses on the core primitives: creating an emitter, subscribing to named events, emitting events with arbitrary data, and unsubscribing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Cacheable

    Cacheable

    A robust, scalable, and maintained set of caching packages

    A JavaScript caching library that provides a unified caching API with support for various backends.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7
    Groq TypeScript / Node.s

    Groq TypeScript / Node.s

    The official Node.js / Typescript library for the Groq API

    Groq TypeScript / Node.s (also often referred to as “groq-sdk” on npm) is the official Node.js / TypeScript client library for Groq’s REST API, enabling JavaScript/TypeScript developers to integrate LLM and AI-powered services into web backends, serverless functions, or frontend apps. It exports strongly-typed interfaces for models, chat completions, file uploads (e.g. for audio transcription), and other endpoints, allowing for better type safety and developer experience when using Groq from TypeScript. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Driver.js

    Driver.js

    A lightweight, dependency-free JavaScript library

    Driver.js is a lightweight, framework-agnostic JavaScript library for building guided tours, feature spotlights, and product walkthroughs. It programmatically highlights elements on a page, dims the background, and attaches callouts so users learn new flows without leaving the UI. The API lets you define steps, order, and behavior, while handling positioning, scrolling, and viewport collisions gracefully.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Flowbite

    Flowbite

    The most popular and open-source library of Tailwind CSS components

    Build websites even faster with components on top of Tailwind CSS. Start developing with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma. You can now also get started with open-source component libraries built for frameworks such as React, Vue.js, Svelte and Angular. Explore the whole collection of over 58 open-source UI components and interactive elements built with the utility classes from...
    Downloads: 8 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    OpenAPI TypeScript Codegen

    OpenAPI TypeScript Codegen

    NodeJS library that generates Typescript or Javascript clients

    OpenAPI TypeScript Codegen is a tool that generates TypeScript clients from OpenAPI specifications, facilitating type-safe API interactions in TypeScript applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    lru-cache

    lru-cache

    A fast cache that automatically deletes the least recently used items

    ...Overall, node-lru-cache provides a reliable building block for performance optimization in JavaScript backends.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    LibPDF

    LibPDF

    A modern PDF library for TypeScript

    LibPDF-js/core is a modern, TypeScript-first PDF processing library that provides a comprehensive toolkit for parsing, modifying, and generating PDF documents with a clean, intuitive API designed to handle real-world files safely and robustly. Unlike many existing JavaScript PDF libraries, it emphasizes lenient parsing that can gracefully handle malformed structures and fallback strategies where typical parsers fail, making it useful for production environments that encounter unpredictable file formats. The library offers full read and write manipulation, including support for encryption with RC4 and modern AES cipher suites, form filling and flattening, digital signature creation and verification, page merging/splitting, rich text extraction with layout information, and font embedding with subsetting.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    IndexedDB with usability

    IndexedDB with usability

    IndexedDB, but with promises

    idb is a small JavaScript library that makes the browser's IndexedDB API easier to use without replacing its core model. It largely mirrors native IndexedDB while converting IDBRequest results into promises. Developers can open, upgrade, and delete databases through concise asynchronous helpers. Enhanced database, transaction, store, and cursor objects reduce boilerplate while remaining close to the platform API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    cnfast

    cnfast

    Fast drop in replacement for `cn`

    cnfast is a high-performance JavaScript replacement for the common cn utility used in Tailwind CSS projects. It combines conditional class values and resolves conflicting Tailwind classes while preserving byte-identical output with tailwind-merge. The package exposes cn, clsx, twMerge, and twJoin through a familiar API. Existing clsx, classnames, tailwind-merge, and shadcn/ui projects can migrate with minimal or automated changes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Notifee Notifications

    Notifee Notifications

    A feature rich notifications library for React Native

    Notifee enables developers to rapidly build rich notifications with a simple API interface, whilst taking care of complex problems such as scheduling, background tasks, device API compatibility & more. Manage the applications channels (Android) and categories (iOS), allowing you to customize how notifications behave when they are displayed on the device. Present & handle quick actions alongside your notification content.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Canvas UI

    Canvas UI

    A library of creative canvas components

    Canvas UI is an open-source library of creative, framework-agnostic interface components rendered with canvas and WebGL. It places fluid simulations, shaders, glass effects, fire, particles, and 3D scenes over live HTML interfaces. Through the experimental HTML-in-canvas API, effects can redraw the page while text remains selectable and links remain clickable. Unsupported browsers automatically fall back to standard WebGL overlays so the interface continues working. Components are available for React, Solid, Preact, Vue, Svelte, and vanilla JavaScript. Each component ships as editable source through a shadcn-compatible registry with typed properties and practical defaults. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    mobx-backend

    mobx-backend

    Backend framework designed to streamline the development of apps

    mobx-backend is a backend framework designed to streamline the development of scalable server-side applications using modern JavaScript practices. It provides a structured approach to building APIs and services, focusing on modularity and maintainability. The framework includes built-in support for common backend concerns such as routing, data handling, and service organization. It is designed to integrate with modern frontend ecosystems, enabling seamless full-stack development workflows....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    webgl-plot

    webgl-plot

    A high-Performance real-time 2D plotting library based on native WebGL

    webgl-plot is a high-performance plotting library for real-time data visualization in the browser using WebGL. Unlike traditional canvas or SVG-based charting libraries, webgl-plot is optimized for streaming and dynamic updates, making it ideal for oscilloscope-style data, biomedical signals, or any application where data updates hundreds of times per second. Its minimal memory footprint and GPU acceleration ensure excellent performance even with tens of thousands of data points, and its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    match-sorter

    match-sorter

    Simple, expected, and deterministic best-match sorting

    match-sorter is a small JavaScript library that takes a list of items and returns them sorted by how well they match a given search query. It is designed to produce “simple, expected, and deterministic” results so users see intuitive matches instead of opaque fuzzy scores. The core API accepts arrays of strings or objects and returns a filtered, ranked list, making it a natural fit for search boxes, autocomplete components, and table filtering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    amazon-connect-wisdomjs

    amazon-connect-wisdomjs

    Gives you the power to build your own Wisdom widget

    Amazon Connect Wisdom, a feature of Amazon Connect, delivers agents the information they need, reducing the time spent searching for answers. Today, knowledge articles, wikis, and FAQs are spread across separate repositories. Agents lose a lot of time trying to navigate all those different sources of information, and in the meantime, the customer waits for an answer. Amazon Connect Wisdom connects relevant knowledge repositories with built-in connectors for third-party applications like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AWS AppSync JavaScript SDK

    AWS AppSync JavaScript SDK

    JavaScript library files for Offline, Sync, Sigv4.

    AWS AppSync is a fully managed service that makes it easy to develop GraphQL APIs by handling the heavy lifting of securely connecting to data sources like AWS DynamoDB, Lambda, and more. You can use any HTTP or GraphQL client to connect to a GraphQL API on AppSync. For front-end web and mobile development, we recommend using the Amplify clients which are optimized to connect to the AppSync backend. For DynamoDB data sources, use the DataStore category in the Amplify client. It provides the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    esri-loader

    esri-loader

    A tiny library to help load ArcGIS API for JavaScript modules

    A tiny library to help you use the ArcGIS API for JavaScript AMD modules in applications built with popular JavaScript frameworks and bundlers. Follow the Install and Usage instructions below to get started. Then see more in depth instructions on how to configure the esri-loader and use it with React, Vue.js, Angular, Ember, or the ArcGIS Types. Learn how esri-loader can help improve application load performance and allow you to use the ArcGIS API in server-side rendered applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    slide-element

    slide-element

    Promise-based library for animating elements with dynamic heights

    ...This library gets the job done using the Web Animations API, and it doesn't require elements to have fixed heights. Instead, element heights are calculated based on their contents, and then the appropriate values are applied to trigger a smooth, native transition. The animations themselves are powered by the same mechanics used within CSS transitions, making it one of the best ways to pull it off in terms of performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Intermock

    Intermock

    Mocking library to create mock objects with fake data for TypeScript

    Intermock is a TypeScript utility developed by Google that automatically generates mock objects and JSON data for TypeScript interfaces using the Faker library. It simplifies frontend and API testing by creating realistic, schema-compliant mock data directly from interface definitions, eliminating the need for manual mock creation. Intermock supports a wide range of TypeScript constructs including interfaces, unions, generics, mapped types, and tuples, ensuring comprehensive type coverage....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bili

    Bili

    Bili makes it easier to bundle JavaScript libraries

    Bili makes it easier to bundle JavaScript libraries. Both .js and .ts config files are transpiled by Babel using babel-preset-env and babel-preset-typescript, so feel free to use modern JavaScript features. Bili allows you to add additional Rollup plugins. Automatically transforms JS files using Buble, Babel or TypeScript. Built-in support for CSS, Sass, Stylus, Less and CSS modules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next