Open Source JavaScript Software - Page 16

JavaScript Software

Browse free open source JavaScript Software and projects below. Use the toggles on the left to filter open source JavaScript Software by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    Web Security Dojo

    Web Security Dojo

    Virtual training environment to learn web app ethical hacking.

    Web Security Dojo is a virtual machine that provides the tools, targets, and documentation to learn and practice web application security testing. A preconfigured, stand-alone training environment ideal for classroom and conferences. No Internet required to use. Ideal for those interested in getting hands-on practice for ethical hacking, penetration testing, bug bounties, and capture the flag (CTF). A single OVA file will import into VirtualBox and VMware. There is also an Ansible script for those brave souls that want transform their stock Ubuntu into a virtual dojo. Bow to your sensei! username: dojo password: dojo
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 2
    Orphne is a highly specialized web browser, optimized for viewing "adult" content. Features include tagging, rating, and bookmarking sites, an integrated search, and slide shows. Please note that orphne is intended for adults only.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 3
    JudoShiai is a set of programs that help to organize a judo tournament.
    Leader badge
    Downloads: 49 This Week
    Last Update:
    See Project
  • 4
    Group Office groupware and CRM

    Group Office groupware and CRM

    Take your office and CRM into the cloud!

    Installation instructions can be found here: https://groupoffice.readthedocs.io/en/latest/install/install.html Group Office is an open source groupware application. It makes your daily office tasks easier. Share projects, calendars, files and e-mail online. It is a complete solution for all your online office needs. From a customer phone call to a project and finally an invoice. The support system helps to keep your customers happy. Group Office is fast, secure and has privacy by design. You can stay in full control of your data by self hosting your cloud and e-mail. Our document editing solution keeps all data on the secured server instead of synchronising it to all user devices. GroupOffice is open source and modular. Which means it’s easy to customise and extend. You can turn off and on features and it enables any developer to create new modules for the platform.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 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
  • 5
    AnyClaw

    AnyClaw

    Android app running two AI coding agents with a built-in Linux runtime

    openclaw-android-assistant, also known as AnyClaw, is an Android application that packages two AI coding agents into a single mobile app environment. It bundles the OpenClaw personal AI assistant together with the OpenAI Codex CLI so developers can interact with AI agents directly from an Android device. Both agents run inside a self-contained Linux userland that is embedded within the APK, allowing command execution, coding tasks, and agent interactions without requiring root access or external tools. openclaw-android-assistant provides a control dashboard interface where users can manage agents, sessions, skills, and conversations from a unified interface. Through the embedded runtime, the agents can read codebases, write code, and execute shell commands within the packaged Linux environment. It also supports parallel conversations with separate working contexts, enabling multi-threaded development workflows on a mobile device.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    BitTorrent Tracker

    BitTorrent Tracker

    Simple, robust, BitTorrent tracker (client & server) implementation

    A self-hosted, open-source BitTorrent tracker written in Node.js, allowing users to run their own torrent tracking server.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    Cerebro

    Cerebro

    Open-source productivity booster with a brain

    Cerebro is an open source electron-based productivity software that lets you search and see everything you need on your PC in one place. With just a few clicks you can search on your machine or on the internet everything you need; see everything you need without having to open another application; and easily find and use what you want.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Discord.js

    Discord.js

    A powerful JavaScript library for interacting with the Discord API

    discord.js is a powerful Node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend. Usability, consistency, and performance are key focuses of discord.js, and it also has nearly 100% coverage of the Discord API. It receives new Discord features shortly after they arrive in the API.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Easy DataSet

    Easy DataSet

    A powerful tool for creating datasets for LLM fine-tuning

    Easy DataSet is a comprehensive open-source tool designed to make creating high-quality datasets for large language model fine-tuning, retrieval-augmented generation (RAG), and evaluation as easy and automated as possible by providing intuitive interfaces and powerful parsing, segmentation, and labeling tools. It supports ingesting domain-specific documents in a wide range of formats — including PDF, Markdown, DOCX, EPUB, and plain text — and can intelligently segment, clean, and structure content into rich datasets tailored for downstream LLM training needs. The system includes automated question-generation capabilities, hierarchical label trees, and answer generation pipelines that use LLM APIs to produce coherent paired data with customizable templates. Beyond dataset creation, Easy-dataset also provides a built-in evaluation system with model testing and blind-test features, helping teams validate model performance using curated test sets.
    Downloads: 8 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Harbor LLM

    Harbor LLM

    Run a full local LLM stack with one command using Docker

    Harbor is an open source, containerized toolkit designed to simplify running local large language model (LLM) environments. It combines a CLI and companion app to launch backends, frontends, and supporting services with minimal setup. With a single command, users can start preconfigured tools like Ollama and Open WebUI, enabling chat, workflows, and integrations immediately. Harbor supports multiple inference engines, including llama.cpp and vLLM, and connects them seamlessly to user interfaces. It also includes tools for web retrieval, image generation, voice interaction, and workflow automation. Built on Docker, Harbor allows services to run in isolated containers while communicating over a local network. It is intended for local development and experimentation rather than production deployment, giving developers a flexible way to explore AI systems, test configurations, and manage complex LLM stacks without manual wiring or setup overhead.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    LandPPT

    LandPPT

    An LLM-based presentation generation platform

    LandPPT is an open-source AI platform that automatically generates professional presentation slides using large language models. The system allows users to create complete PowerPoint presentations simply by entering a topic or uploading source documents such as PDFs, Word files, or Markdown notes. Using natural language processing and structured content generation, the platform produces presentation outlines and converts them into fully formatted slide decks. The application integrates multiple AI models from providers such as OpenAI, Anthropic, Google, and locally hosted models to generate text, images, and structured presentation layouts. It also includes template systems and style options that allow presentations to be customized for different industries, visual themes, or storytelling formats.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    Ledger Live

    Ledger Live

    Ledger Live (Desktop)

    Ledger Live is a new generation wallet desktop application providing a unique interface to maintain multiple cryptocurrencies for your Ledger Nano S / Blue. Manage your device, create accounts, and receive and send crypto assets. Ledger Live is a hybrid desktop application built with Electron, React, Redux, RxJS,.. and highly optimized with a ledger-core C++ library to deal with blockchains (sync, broadcast,..) via ledger-core-node-bindings. It communicates to Ledger hardware wallet devices (Nano X / Nano S / Blue) to verify address and sign transactions with ledgerjs. Some logic is shared with live-common. Ledger Live releases are signed. The automatic update mechanism makes use of the signature to verify that each subsequent update is authentic. Buy crypto directly and securely with our partners through Ledger Live. We support Bitcoin, Ethereum, XRP, and lots more. Safely send and receive 1,800+ coins and tokens directly with your smartphone or computer using Ledger Live.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    Markdown PDF

    Markdown PDF

    Markdown converter for Visual Studio Code

    This extension converts Markdown files to PDF, HTML, PNG or JPEG files.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Micro App

    Micro App

    A simple, efficient and powerful micro front-end framework

    Micro-app is a web component-based micro-frontend framework from JD Retail. It enables sandboxed embedding of independent micro-apps into host pages, with automatic JS/style isolation, element segregation, preloading, and inter-app communication—all independent of framework. Provides plugin architecture and works across any frontend tech stack.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Mist Browser

    Mist Browser

    Mist. Browse and use Ðapps on the Ethereum network.

    The Mist browser is the tool of choice to browse and use Ðapps. If you want to install the app from a pre-built version on the release page, you can simply run the executable after download. For updating, simply download the new version and copy it over the old one (keep a backup of the old one if you want to be sure). In order to install from .zip files, please install libgconf2-4 first. Once a Mist version is released the Meteor frontend part is bundled using the meteor-build-client npm package to create pure static files. For development we start the interface with a Meteor server for auto-reload etc. Client binaries (e.g. geth) specified in clientBinaries.json will be checked during every startup and downloaded if out-of-date, binaries are stored in the config folder. You can pass command-line options directly to Geth by prefixing them with --node- in the command-line invocation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    Mongoose

    Mongoose

    Elegant mongodb object modeling for node.js

    Mongoose is a MongoDB object modeling tool that was built to answer the need for better ways to model your application data. It's designed to work in an asynchronous environment, providing a simple, straightforward approach to object modeling that skips out on the tedious tasks of writing MongoDB validation, casting and business logic boilerplate. Mongoose offers an uncomplicated schema-based solution, and comes with nifty features like type casting, validation, query building, and business logic hooks right out of the box. Mongoose also has a rich set of plugins made by the community and you can write your own to make Mongoose an even better solution for your needs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    OWASP Juice Shop

    OWASP Juice Shop

    Probably the most modern and sophisticated insecure web application

    It can be used in security trainings, awareness demos, CTFs and as a guinea pig for security tools! Juice Shop encompasses vulnerabilities from the entire OWASP Top Ten along with many other security flaws found in real-world applications! Juice Shop is written in Node.js, Express and Angular. It was the first application written entirely in JavaScript listed in the OWASP VWA Directory. The application contains a vast number of hacking challenges of varying difficulty where the user is supposed to exploit the underlying vulnerabilities. The hacking progress is tracked on a scoreboard. Finding this scoreboard is actually one of the (easy) challenges! Apart from the hacker and awareness training use case, pentesting proxies or security scanners can use Juice Shop as a “guinea pig”-application to check how well their tools cope with JavaScript-heavy application frontends and REST APIs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    Open Weather Icons

    Open Weather Icons

    Weather icon font and css themed icons

    Weather icon font and CSS themed icons specially created for Open Weather Map API, are ready to be used in any project. Place the contents from the fonts and css folder in your project, assuming that your fonts are located under a ../fonts/ path relative to your CSS directory. The icons are displayed by using the i element and adding the base class owi and the icon class that you want, such as a owi owi-01d the code 01d is the icon code that you get from Open Weather Map.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    Oruga UI

    Oruga UI

    Oruga is a lightweight library of UI components without CSS framework

    Oruga is a lightweight library of UI components without CSS framework dependency. CSS framework agnostic: No dependency on a specific CSS framework/library but you can easily integrate the components with one of them because they are fully customizable in different ways. Components with steroids: most of the components aren't a simple wrapper of native elements but they add new and custom features. Lightweight: no other internal dependency and import only components that you need. Oruga doesn't depend on any specific style or CSS framework (like Bootstrap, Bulma, TailwindCSS etc...) and it doesn't provide any grid system or CSS utility, it just offer a set of components easy to customize. Oruga wants you to focus only on UI/UX aspects of your application and be totally flexible to future changes without having to touch a line of JavaScript.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    Plyr

    Plyr

    Simple HTML5, YouTube and Vimeo player

    A simple, accessible and customizable media player for HTML5 Video, HTML5 Audio, YouTube and Vimeo. Premium video monetization from Video Intelligence. Plyr is a simple, lightweight, accessible and customizable HTML5, YouTube and Vimeo media player that supports modern browsers. Accessible - full support for VTT captions and screen readers. Customizable - make the player look how you want with the markup you want. Responsive - works with any screen size. Monetization - make money from your videos. Streaming - support for hls.js, Shaka and dash.js streaming playback. API - toggle playback, volume, seeking, and more through a standardized API. Events - no messing around with Vimeo and YouTube APIs, all events are standardized across formats. Fullscreen - supports native fullscreen with fallback to "full window" modes. Picture-in-Picture - supports picture-in-picture mode. Multiple captions - support for multiple caption tracks.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    Preact

    Preact

    Fast 3kB React alternative with the same modern API

    Preact is a lightweight alternative to React that implements the same core component and hooks model in a tiny footprint. It provides a virtual DOM, diffing, and a familiar Component/JSX API, enabling developers to reuse much of their React knowledge. With preact/compat, many React libraries can be used directly, making migration or code sharing practical in performance-sensitive apps. Its focus on size and speed makes it attractive for embedded widgets, mobile web, and scenarios where initial load must be extremely fast. The library embraces modern patterns like functional components, hooks, and context while keeping the API surface minimal. Tooling integrations and ecosystem packages round out the experience, so teams can ship production apps without sacrificing bundle budgets.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    Prettier

    Prettier

    Opinionated Code Formatter

    Prettier is an open source, opinionated code formatter that basically takes all the original styling of your code and enforces a consistent code style through parsing and reprinting following its own rules. It takes the maximum line length into account, wrapping code if needed. Prettier makes writing code in one consistent style automatic, painless and so much easier. No need to spend so much time, effort and mental energy discussing styles or formatting your code. Simply press save and your code is formatted. Prettier supports several languages including JavaScript, TypeScript, JSON, CSS, HTML and more. It also integrates with most editors (Atom, Visual Studio, Vim, Espresso and more).
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Replace Google CDN

    Replace Google CDN

    A Chrome plugin: Replace Google CDN with domestic

    For well-known reasons, just substituting a domain name can continue to use the front-end public library provided by Google. Likewise, referencing these resources via the scripttag will instantly speed up your website access! Many websites, especially foreign websites, use Google's CDN in order to speed up the website. But in China, due to some reasons, the world's fastest CDN has become the world's slowest. So, I wrote this plugin/extension to replace Google's CDN with a domestic one. This plugin/extension can replace the cdn resources with domestic ones.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    SQLFlow

    SQLFlow

    SQL compiler bridging databases and machine learning workflows

    SQLFlow is an open source project designed to bridge the gap between traditional SQL-based data processing and modern machine learning workflows by extending SQL syntax with AI capabilities. It acts as a compiler that translates SQL programs into executable workflows, enabling users to train, evaluate, and deploy machine learning models directly from SQL statements. It integrates with multiple database engines such as MySQL, Hive, and MaxCompute, while also supporting machine learning frameworks like TensorFlow and XGBoost. By embedding machine learning operations into SQL, it removes the need for users to switch between programming languages such as Python or R, simplifying the overall workflow. SQLFlow also supports model training, prediction, and explanation tasks, allowing data practitioners to work entirely within a familiar query interface.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    SingleFile

    SingleFile

    Web Extension for saving a copy of complete web page in a single file

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file. SingleFile is a Web Extension (and a CLI tool) compatible with Chrome, Firefox (Desktop and Mobile), Microsoft Edge, Vivaldi, Brave, Waterfox, Yandex Browser, and Opera. It helps you to save a complete web page into a single HTML file. Wait until the page is fully loaded. Click on the SingleFile button in the extension toolbar to save the page. You can click again on the button to cancel the action when processing a page. Open the context menu by right-clicking the SingleFile button in the extension toolbar or on the webpage. It allows you to save the current tab, the selected content, the selected frame. With auto-save active, pages are automatically saved every time after being loaded (or before being unloaded if not). Right-click on the SingleFile button and select "Manage extension" (Firefox) / "Options" (Chrome) to open the options page.
    Downloads: 8 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB