Open Source JavaScript Software - Page 12

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.

  • 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.
  • 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
    Miru

    Miru

    Bittorrent streaming software for cats

    Miru is a fast, open-source anime streaming client that integrates with various third-party APIs and websites to provide a native-like experience across platforms. Designed for performance and ease of use, Miru allows users to search, stream, and manage their favorite anime shows with a sleek interface and community-driven extensions. It emphasizes responsiveness, privacy, and modularity while supporting a growing plugin ecosystem to expand content sources and features.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 2
    Operator Mono Ligatures

    Operator Mono Ligatures

    Add ligatures to Operator Mono similar to Fira Code

    Add ligatures to Operator Mono similar to Fira Code. This project will generate new OpenType fonts for Operator Mono that includes ligatures similar to those found in the popular Fira Code font. These ligatures were custom-created using Glyphs. There are even italic versions of the ligatures. All new redesigned ligatures with better hinting. Updated font generation to support advanced OpenType features like those found in Fira Code. For example, the cursor now moves inside the ligature. It also handles repeating characters properly.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    Swiper

    Swiper

    Most modern mobile touch slider with hardware accelerated transitions

    Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps. Swiper is not compatible with all platforms, it is a modern touch slider which is focused only on modern apps/platforms to bring the best experience and simplicity. Swiper, along with other great components, is a part of Framework7, a fully-featured framework for building iOS & Android apps. Swiper is also a default slider component in the Ionic Framework. Swiper doesn't require any JavaScript libraries like jQuery, which makes Swiper much smaller and faster. It can be safely used with libraries such as jQuery, Zepto, jQuery Mobile, etc. By default, Swiper provides 1:1 touch movement interaction, but this ratio can be configured through Swiper settings.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    UI.Vision RPA

    UI.Vision RPA

    Open-Source RPA Software (formerly Kantu)

    The UI Vision RPA software is the tool for visual process automation, codeless UI test automation, web scraping and screen scraping. Automate tasks on Windows, Mac and Linux. The UI Vision RPA core is open-source with enterprise security. The free and open-source browser extension can be extended with local apps for desktop UI automation. UI.Vision RPA's computer-vision visual UI testing commands allow you to write automated visual tests with UI.Vision RPA - this makes UI.Vision RPA the first and only Chrome and Firefox extension (and Selenium IDE) that has "👁👁 eyes". A huge benefit of doing visual tests is that you are not just checking one element or two elements at a time, you’re checking a whole section or page in one visual assertion. The visual UI testing and browser automation commands of UI.Vision RPA help web designers and developers to verify and validate the layout of websites and canvas elements.
    Downloads: 13 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
  • 5
    Win11 in React

    Win11 in React

    Windows 11 in React

    This open-source project is made in the hope to replicate the Windows 11 desktop experience on web, using standard web technologies like React, CSS (SCSS), and JS. Why not just waste a week of your life creating a React project, just to cover up your insecurities about how incompetent you are. Just why not! Win11React is designed to look like the Real Windows 11. Built from scratch using react. This is not a full operating system and It is also not affiliated by Microsoft in anyway.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 6
    bootstrap-datepicker

    bootstrap-datepicker

    A datepicker for twitter bootstrap

    Bootstrap-datepicker provides a flexible datepicker widget in the Bootstrap style. Versions are incremented according to semver. As with bootstrap’s own plugins, datepicker provides a data-api that can be used to instantiate datepickers without the need for custom javascript. You can disable datepicker’s data-api in the same way as you would disable other bootstrap plugins. Most options can be provided via data-attributes. An option can be converted to a data-attribute by taking its name, replacing each uppercase letter with its lowercase equivalent preceded by a dash, and prepending “data-date-” to the result. Methods are called on a datepicker by calling the datepicker function with a string first argument, followed by any arguments the method takes.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    jQuery Validation Plugin

    jQuery Validation Plugin

    jQuery Validation Plugin library sources

    The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy. This jQuery plugin makes simple clientside form validation easy, whilst still offering plenty of customization options. It makes a good choice if you’re building something new from scratch, but also when you’re trying to integrate something into an existing application with lots of existing markup. The plugin comes bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods. All bundled methods come with default error messages in english and translations into 37 other languages. The plugin was initially written and maintained by Jörn Zaefferer, a member of the jQuery team, lead developer on the jQuery UI team and maintainer of QUnit. It was started back in the early days of jQuery in 2006, and updated and improved since then.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8
    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: 13 This Week
    Last Update:
    See Project
  • 9
    KoboldCpp

    KoboldCpp

    Run GGUF models easily with a UI or API. One File. Zero Install.

    KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models, inspired by the original KoboldAI. It's a single self-contained distributable that builds off llama.cpp and adds many additional powerful features.
    Leader badge
    Downloads: 338 This Week
    Last Update:
    See Project
  • 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
  • 10
    AllToMP3

    AllToMP3

    Download and Convert YouTube, SoundCloud & Spotify in MP3

    Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics) AllToMP3 is a desktop application to download and convert YouTube, SoundCloud, Spotify and Deezer in 256 kb/s MP3, with tags: cover, title, artist, genre, and even lyrics!. It supports YouTube playlists, Deezer, and Spotify playlists, and also integrates a search engine so you can simply specify a song name or an album and AllToMP3 will download it. You can download AllToMP3 for Windows, macOS, and Linux. If you have an antivirus, it may interfere with AllToMP3. If you encounter any problem, try to add an exception for AllToMP3 or to deactivate it. Go in the app/ folder and execute ng serve. Then, in another terminal, in the main folder execute npm start (it allows hot-reload of the Angular part).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    AriaNg

    AriaNg

    A modern web frontend making aria2 easier to use

    AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses responsive layout, and supports any desktop or mobile devices. Sort tasks (by name, size, progress, remaining time, download speed, etc.), files, bittorrent peers. Search tasks, and retry tasks. Adjust task order by dragging. More information of tasks (health percentage, client information of bt peers, etc.). Filter files by specified file types (videos, audios, pictures, documents, applications, archives, etc.) or file extensions. Tree view for multi-directory task. Download / upload speed chart for aria2 or single task. Full support for aria2 settings. Less bandwidth usage, only requesting incremental data.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    EasySpider

    EasySpider

    A visual no-code/code-free web crawler/spider

    A visual code-free/no-code web crawler/spider, supporting both Chinese and English.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    Eruda

    Eruda

    Console for mobile browsers

    With Eruda you can display JavaScript logs, check dom state, show requests status, show localStorage, cookie information, show url, user agent info, include snippets used most often, Html, js, css source viewer, and install. The JavaScript file size is quite huge(about 100kb gzipped) and therefore not suitable to include in mobile pages. It's recommended to make sure eruda is loaded only when eruda is set to true. When initialization, a configuration object can be passed in. Container element, if not set, it will append an element directly under html root element. Choose which default tools you want, by default all will be added. There are several available plugins, like eruda-fps, which displays page fps info, eruda-features, which will let you see feature detections, eruda-timing, to show performance and resource timing, eruda-memory, to display page memory info, eruda-code, to run JavaScript code, and many more.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    Fuse.js

    Fuse.js

    Lightweight fuzzy-search, in JavaScript

    Fuse.js is a powerful, lightweight fuzzy-search library, with zero dependencies. Generally speaking, fuzzy searching (more formally known as approximate string matching) is the technique of finding strings that are approximately equal to a given pattern (rather than exactly). It might not make sense for every situation, but can be ideal depending on your search requirements. For example, qhen you want client-side fuzzy searching of small to moderately large data sets. Also, when you can't justify setting up a dedicated backend simply to handle search. ElasticSearch or Algolia, although both great services, may be overkill for your particular use cases. You can access all options above via Fuse.config. This is useful if you want to override default options for all Fuse instances. Fuse.js supports logical query operators. These operators are used for filtering the data and getting precise results based on the given conditions.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    Godot MCP

    Godot MCP

    MCP server for interfacing with Godot game engine

    Godot MCP is a Model Context Protocol server that enables AI assistants to directly interact with the Godot game engine, allowing programmatic control over game development workflows through natural language or agent-driven commands. It acts as a bridge between AI systems and the Godot editor, providing capabilities such as launching projects, running games in debug mode, and capturing runtime output for analysis. The tool is particularly valuable for AI-assisted game development, as it creates a feedback loop where agents can execute code, observe results, and iteratively improve their outputs. It also includes advanced features for manipulating scenes, managing assets, and editing project structures, making it possible to automate large portions of the development process. By exposing Godot functionality through a standardized MCP interface, it ensures compatibility with various AI clients such as Claude Code or Cursor.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Monaco Editor

    Monaco Editor

    A browser based code editor

    Monaco Editor is the rich, browser-based code editor that powers Visual Studio Code, providing advanced editing capabilities as a standalone embeddable library for web applications. Models are at the heart of Monaco editor. It's what you interact with when managing content. A model represents a file that has been opened. This could represent a file that exists on a file system, but it doesn't have to. For example, the model holds the text content, determines the language of the content, and tracks the edit history of the content. An editor is a user facing view of the model. This is what gets attached to the DOM and what your users see visually. Typical editor operations are displaying a model, managing the view state, or executing actions or commands.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    PDF Editor

    PDF Editor

    Offline PDF editor. Add images, signatures, text to PDF in the browser

    Offline PDF editor. Add images, signatures, text to PDF in your browser.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    Quill

    Quill

    Your powerful rich text editor

    Quill is a powerful, free and open source WYSIWYG editor made for the modern web. Equipped with modern architecture and an expressive API, it’s highly compatible, extensible and customizable to fit any need. With granular access to editor content, changes and events, and consistent solid performance with JSON as both input and output, developers will find working with Quill a wonderful experience. Quill works with all modern browsers on desktops, tablets and phones, and delivers a consistent behavior and HTML across all platforms. It’s being used in numerous projects already, from small to large Fortune 500 ones. See how well Quill can fit into your own project!
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Raven Reader

    Raven Reader

    All your articles in one place. Beautiful

    All your articles in one place, are beautiful. Exporting feed in OPML format. Importing feeds. Windows support. Linux support. Offline reading. Keyboard Shortcuts. Sidebar count. Text size configuration. Text font style configuration (Currently has Playfair Display, Muli, Open Sans, and Roboto Slab). Supports categorizing of the feeds. macOS touch bar shortcuts. Integration with read-it later apps: Pocket, Instapaper. Podcast support. Subscribe to podcast RSS feed and listen within the app. Accessibility Friendly, Feedbin integration (Folders are WIP). Inoreader integration. Google Reader API support. Supports self-hosted RSS Services like FreshRSS.org etc. (Folders are WIP). Support for subscribing to Youtube channels and viewing within the app. Flexible resizing of columns/panes. Please feel free to suggest more ideas to improve this app.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 20
    Stylus for Chrome

    Stylus for Chrome

    Stylus - Userstyles Manager

    Stylus is a fork of Stylish for Chrome, also compatible with Firefox as a WebExtension. "Stylus" is a fork of the popular Stylish extension which can be used to restyle the web. Not "ish", but "us", as in "us" the actual users. Stylus is a fork of Stylish that is based on the source code of version 1.5.2, which was the most up-to-date version before the original developer stopped working on the project. The objective in creating Stylus was to remove any and all analytics, and return to a more user-friendly UI. We recognize that the ability to transfer your database from Stylish is important, so this is the one and only feature we've implemented from the new version. Two different optional code validators with user-configurable rules: CSSLint and Stylelint. Both validators use Web Worker API to run in a separate background thread inside the editor tab without blocking your interaction with the code.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    Wasp

    Wasp

    A programming language that understands what a web app is

    Wasp (Web Application Specification Language) is a declarative DSL (domain-specific language) for developing, building and deploying modern full-stack web apps with less code. Concepts such as app, page, user, login, frontend, production, etc. are baked into the language, bringing a new level of expressiveness and allowing you to get more work done with fewer lines of code. While describing high-level features with Wasp, you still write the rest of your logic in your favorite technologies (currently React, NodeJS, Prisma). Wasp is in alpha and is therefore likely to change a lot, have bugs and miss important features. Due to its expressiveness, you can create and deploy a production-ready web app from scratch with very few lines of concise, consistent, declarative code. When you need more control than Wasp offers, you can write code in existing technologies such as js/html/css/... and combine it with Wasp code!
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    anime.js

    anime.js

    JavaScript animation engine

    anime.js is a lightweight JavaScript animation library that allows you to create complex animations with a single, powerful API. It works with just about anything web-based: CSS properties, SVG, DOM attributes and JavaScript Objects. anime.js makes it easy to create layered and complex animations, and gives you full control of timing and triggering events so they move exactly how and when you want them. It supports some of the latest browsers, and offers plenty of examples and demonstrations to get you animating in no time. Animate everything you want simply and easily with anime.js.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 23
    cat-catch

    cat-catch

    Cat scratch chrome resource sniffing extension

    cat-catch is a resource sniffing extension that can help you filter and list resources on the current page. Maozha is open source. Anyone can download and modify it and put it on the app store. There are already many fake Maozha with the ad code added. Please pay attention to your own data security. All installation addresses are subject to github and user documentation. Chromium kernel version 93 or later is required after version 1.0.17. If it is lower than 93, please use version 1.0.16. The extension is a general sniffing tool and has the same function as the browser DevTools. It does not decrypt any website. Any content downloaded by the user has nothing to do with the extension. Please pay attention to the permissions and copyrights of the downloaded resources.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 24
    edgetunnel

    edgetunnel

    edgetunnel 2.0 VLESS/Trojan

    edgetunnel is a modified version of a serverless tunnelling solution designed to run on platforms like Cloudflare Workers and Pages, enabling protocols such as VLESS and Trojan to be exposed through edge-functions rather than traditional servers. The project’s fork by cmliu emphasizes conversion of protocol configuration (especially VLESS) into subscription links, so that users can deploy and then generate “Clash” or “Sing-box” compatible subscription content easily. It provides a streamlined way to host proxy endpoints without managing a full server stack, instead leveraging the edge network of Cloudflare for distribution and potential performance. Because it runs at the edge, latency can be minimized and deployment complexity simplified; users supply configuration variables (host, port, UUID, path) and the script handles mapping to technical protocols and subscription formatting.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 25
    videodl

    videodl

    Lightweight Python tool for downloading videos from many platforms

    Videodl is a lightweight video downloader implemented entirely in Python that allows users to retrieve videos from a wide range of online media platforms. It focuses on providing a fast and simple way to parse video pages and download media files, often prioritizing high-definition versions without watermarks when available. It supports numerous video platforms across both Chinese and international streaming ecosystems, enabling users to fetch content from many popular services through a unified interface. Videodl works by implementing platform-specific client modules that extract video information and download links from supported services. Videodl can integrate with external command-line utilities to improve downloading performance, handle streaming formats such as HLS, and manage encrypted or segmented media streams. Additional utilities can also enable faster downloads, resume interrupted transfers, and process complex playlist structures.
    Downloads: 12 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB