Showing 11885 open source projects for "javascript"

View related business solutions
  • 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
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    YesPlayMusic

    YesPlayMusic

    Play Music for Windows / macOS / Linux

    High-quality third-party NetEase cloud player, supports Windows / macOS / Linux :electron. Overseas users can play directly (need to log in to NetEase Cloud account). Support UnblockNeteaseMusic, automatically replace grayed out song links with various audio sources (web version not supported). Various audio sources" refers to audio sources that are enabled by default. YouTube audio source needs to install yt-dlp by itself. Daily automatic check-in (check-in on mobile and computer at the...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    Generative AI for beginners with JS

    Generative AI for beginners with JS

    Join a time-traveling adventure where you meet history’s legends

    Generative AI with JavaScript is an educational repository created by Microsoft that teaches developers how to build applications powered by large language models using the JavaScript ecosystem. The project is structured as a multi-lesson curriculum that introduces the concepts, tools, and practical techniques required to create generative AI applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Colorpicker

    Colorpicker

    A mininal but complete colorpicker desktop app

    Colorpicker is a desktop tool with Electron to get and save colors code quickly for OSX, Windows and Linux! With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different applications at the same time. The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or whatever. Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 4
    Rescript Compiler

    Rescript Compiler

    The compiler for ReScript

    ...We prioritize simpler types over complex types for the sake of clarity and easy debugability. No `any`, no magic types, no surprise `undefined`. Use any library from JavaScript, export ReScript libraries to JavaScript, and automatically generate TypeScript types. It's like you've never left the good parts of JavaScript at all.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    TURF

    TURF

    A modular geospatial engine written in JavaScript

    Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js. Modular, simple-to-understand JavaScript functions that speak GeoJSON.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Knockout

    Knockout

    Tool to create rich, responsive UIs with JavaScript

    ...Quickly generate sophisticated, nested UIs as a function of your model data. Get started with knockout.js quickly, learning to build single-page applications, custom bindings and more with interactive tutorials. Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development. For Node.js developers, Knockout is also available from npm.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ASP.NET Core

    ASP.NET Core

    A framework for building web apps and services with .NET and C#

    ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 8
    Cities of the World

    Cities of the World

    Cities of the world in Json, based on GeoNames Gazetteer

    Cities of the world in Json, based on GeoNames Gazetteer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    IsoCity

    IsoCity

    A isometric city builder in JavaScript

    Isocity is an interactive web-based project that allows users to create their own isometric cities using modular blocks. It's designed as a fun and creative way to build pixel art cities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    muffon

    muffon

    Advanced multi-source music streaming + discovery client for desktop.

    muffon is a cross-platform music streaming client for desktops, which helps you listen to, discover, and organize music in an advanced way.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Tutanota

    Tutanota

    Open source email service with a strong focus on security and privacy

    Tutanota is an open source email client focused on security and privacy. It is built with end-to-end encryption and 2FA, so you can be assured of utmost email security. Tutanota is always encrypted, so whether you’re using their secure webmail client, mobile apps or desktop clients, you can be sure to communicate securely.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    PapersGPT

    PapersGPT

    A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.1, Claude

    PapersGPT is an AI-powered plugin that integrates directly into Zotero to transform how researchers interact with academic papers and literature collections. It enables users to chat with individual PDFs or entire collections, allowing them to extract insights, generate summaries, and explore connections between documents without leaving the Zotero environment. The plugin supports a wide range of state-of-the-art language models, including GPT, Claude, Gemini, and open-source alternatives,...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    Agregore Browser

    Agregore Browser

    A minimal browser for the distributed web (Desktop version)

    A minimal web browser for the distributed web. Web Extension support. Built-in Markdown/Gemini/JSON rendering extension. Built-in QR code scanner and generator extension. Generate a QR code for the current page. Scan a QR code from the browser action window. Right-click a link or image to generate a QR code for it. Built-in ad blocker (ublock origin). Built-in support for creating web archives via ArchiveWeb.page.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    MLflow

    MLflow

    Open source platform for the machine learning lifecycle

    MLflow is a platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models. MLflow offers a set of lightweight APIs that can be used with any existing machine learning application or library (TensorFlow, PyTorch, XGBoost, etc), wherever you currently run ML code (e.g. in notebooks, standalone applications or the cloud).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    jQuery Terminal

    jQuery Terminal

    JavaScript library for creating web-based terminals

    jQuery Terminal is a JavaScript library for creating command-line interpreters in your applications. You can use this JavaScript Terminal library to create interactive web-based terminal applications on your website. Where commands are defined by you. You can define them on the server or in the browser's JavaScript. It can automatically call JSON-RPC service when the user types a command.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Mapbox GL JS

    Mapbox GL JS

    Interactive, thoroughly customizable maps in the browser

    Mapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles. It is part of the Mapbox GL ecosystem, which includes Mapbox Mobile, a compatible renderer written in C++ with bindings for desktop and mobile platforms. Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, Qt, and React Native.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Chroma.js

    Chroma.js

    JavaScript library for all kinds of color manipulations

    chroma.js is a small-ish zero-dependency JavaScript library (13.5kB) for all kinds of color conversions and color scales. Read colors from a wide range of formats, analyze and manipulate colors, convert colors into wide range of formats, linear and bezier interpolation in different color spaces. Aside from that, chroma.js can also help you generate nice colors using various methods, for instance to be used in color palette for maps or data visualization.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    flatted

    flatted

    A fast and minimal circular JSON parser

    flatted is a compact serialization library for JavaScript data that contains circular or repeated object references. It provides parse and stringify functions with an interface modeled after the native JSON API. During serialization, objects, arrays, and strings are flattened into indexed entries, allowing the parser to rebuild the original reference graph later. The package also includes toJSON and fromJSON helpers for classes that need recursive data to survive standard JSON workflows. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    SkyCrypt

    SkyCrypt

    A Hypixel skyblock stats website

    SkyCrypt is a web-based application that allows players of Hypixel SkyBlock to view and share detailed information about their in-game profiles through a visually rich interface. It aggregates data from the Hypixel API and presents it in an organized format, including player statistics, skills, equipment, and inventory details. The project is built with a Node.js-based stack and integrates additional technologies such as MongoDB and Redis to handle data storage and caching. SkyCrypt enhances...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    Taiko

    Taiko

    A node.js library for testing modern web applications

    Taiko is an open-source Node.js library designed to automate modern web browsers and simplify the process of end-to-end testing for web applications. It provides a concise JavaScript API that allows developers to control browsers programmatically and create automated test scripts that simulate real user interactions with websites. The tool was developed by the team behind the Gauge testing framework and focuses on reliability and readability in browser automation workflows. Taiko works with Chromium-based browsers such as Chrome, Microsoft Edge, and Opera, and can also interact with Firefox, enabling developers to test modern web interfaces across multiple environments. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Liquid Bounce

    Liquid Bounce

    A free mixin-based injection hacked client for Minecraft

    ...LiquidBounce is a hacked client (also known as a cheat) for Minecraft and designed to give you a significant advantage over other players. Unlike many of its competitors, LiquidBounce is completely free, open source and compatible with Fabric. LiquidBounce's JavaScript API allows you to take care of that yourself. With just a few lines of code, you can develop your own modules and share them with the community. LiquidBounce allows you to customize the HUD according to your personal needs. So if you don't like the standard design, you can easily customize it to your exact needs. We believe quality does not have to be come with a price tag and therefore offer LiquidBounce for free. ...
    Downloads: 94 This Week
    Last Update:
    See Project
  • 22
    xeokit SDK

    xeokit SDK

    Open source JavaScript SDK for viewing high-detail 3D BIM

    ...Built to view huge models in the browser. Used by industry leaders. Visualize complex, federated AEC models at full precision, in all major browsers, including mobile. A complete JavaScript graphics toolkit for building BIM and AEC viewing applications. Open source components to build your own product, your way. Keep everything on your own servers. Get your models on the Web using a toolkit of production-proven components that save you costly research, development, and maintenance. Keep data, viewer and conversion tools on your own servers. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    jqGrid

    jqGrid

    jQuery grid plugin

    jqGrid is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web. Since the grid is a client-side solution, loading data dynamically through Ajax callbacks, it can be integrated with any server-side technology, including PHP, ASP, Java Servlets, JSP, ColdFusion, and Perl. Improve the maxGridHeigh method.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    PostCSS

    PostCSS

    A tool for transforming CSS with JavaScript

    PostCSS is a tool for transforming styles with JS plugins. These plugins can do a great number of things: transpile future CSS syntax, lint your CSS, support variables and mixins, and so much more. PostCSS works by taking a CSS file and providing an API to analyze and modify its rules (through its transformation into an Abstract Syntax Tree). The API can then be used by plugins to do a lot of useful things. With PostCSS, you can increase code readability by adding vendor prefixes to CSS...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Pyodide

    Pyodide

    Pyodide is a Python distribution for the browser and Node.js

    ...Pyodide opens up new possibilities for interactive data analysis, scientific computing, and educational tools in web environments, all while integrating seamlessly with JavaScript.
    Downloads: 4 This Week
    Last Update:
    See Project
Auth0 Logo