Open Source JavaScript Software - Page 33

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.

  • 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
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 1
    Model Explorer

    Model Explorer

    A modern model graph visualizer and debugger

    Model Explorer is a visual tool for exploring, debugging, and optimizing ML models deployed on edge devices. Developed by Google AI Edge, it offers a browser-based interface to inspect layer-wise performance, memory usage, and inference timing of TensorFlow Lite and other supported models. It’s a powerful utility for developers optimizing models for constrained environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Motionity

    Motionity

    The web-based motion graphics editor for everyone

    Motionity is an open-source, browser-based motion-graphics editor designed to bring animation and video editing power to the web, blending the intuitiveness of drag-and-drop tools with advanced capabilities akin to desktop motion editors. It allows users to assemble video or image assets, layer them, and apply animation via keyframes — with customizable easing — giving fine-grained control over motion timing. In addition to keyframing, motionity supports layer masking, filters (color adjustments, blur, chroma-keying), trimming and cutting of video clips, and audio track integration, enabling creation of short animations, intros, social media videos, or animated slideshows directly in a browser without specialized software. It also supports animated text effects (fade, scale, type-writer), and can incorporate vector-based animations or Lottie animations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Multi-Account Containers

    Multi-Account Containers

    Keep parts of your online life separated into color-coded tabs

    Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs. Cookies are separated by container, allowing you to use the web with multiple accounts and integrate Mozilla VPN for an extra layer of privacy. Under the hood, it separates website storage into tab-specific Containers. Cookies downloaded by one Container are not available to other Containers. You can even integrate individual Containers with Mozilla VPN to protect your browsing and location. With the Firefox Multi-Account Containers extension, you can sign in to two different accounts on the same site (for example, you could sign in to work email and home email in two different Container tabs. Keep different kinds of browsing far away from each other (for example, you might use one Container tab for managing your Checking Account and a different Container tab for searching for new songs by your favorite band)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Newman

    Newman

    Newman is a command-line collection runner for Postman

    Newman is Postman’s open-source command-line runner for collections, enabling the execution and testing of Postman Collections directly via CLI or Node.js scripts. It shines in CI/CD integration by offering flexible reporting, scripting, and automation capabilities. The easiest way to install Newman is using NPM. If you have Node.js installed, it is most likely that you have NPM installed as well. Newman can be easily used within your JavaScript projects as a Node.js module. The entire set of Newman CLI functionality is available for programmatic use as well. Reporters provide information about the current collection run in a format that is easy to both disseminate and assimilate.
    Downloads: 2 This Week
    Last Update:
    See Project
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Node Thermal Printer

    Node Thermal Printer

    Node.js module for thermal printers command line printing

    node-thermal-printer is a Node.js library that enables communication with thermal receipt printers using ESC/POS commands. It is designed for point-of-sale (POS) applications, allowing developers to generate receipts, barcodes, QR codes, and formatted text.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    NoteDiscovery

    NoteDiscovery

    Your Self-Hosted Knowledge Base

    NoteDiscovery delivers a self-hosted knowledge base and note-taking platform that empowers individuals and teams to create, organize, and explore their notes locally, giving complete control over their data without relying on commercial services. It emphasizes lightweight performance and privacy, storing notes as plain markdown files that can be easily managed, synced, or version controlled while keeping everything on your own server. The interface is modern and responsive, offering themes, tags, interactive note browsing, and visualization tools like graph views for connected ideas, which makes it suitable for personal “second brain” systems or team wikis. Users benefit from features like fast search, outline navigation, favorites, and plugin extensibility, and the platform works well across devices thanks to its responsive design.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Onsen UI

    Onsen UI

    Mobile app development framework and SDK

    The most beautiful and efficient way to develop HTML5 hybrid and mobile web apps. Experience streamlined development with zero-time setup, using the technologies you already know and love, Javascript, HTML and CSS. A rich variety of UI components specially designed for mobile apps. Onsen UI provides tabs, side menu, stack navigation and tons of other components such as lists and forms. They all have iOS and Android Material design support, with automatic styling that will change the appearance of the app based on the platform. With Onsen UI you can truly support both Android and iOS with the same source code. Worried that PhoneGap / Cordova apps are slow? Fear not! All animations in Onsen UI have been tuned and optimized to perform well on a wide range of devices. We take great care to ensure that apps made using Onsen UI feel smooth even on lower end devices. Onsen UI is easy to learn while being a powerful tool to create complex mobile apps.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Open MCT

    Open MCT

    A web based mission control framework

    Open MCT is a next-generation mission operations data visualization framework. Web-based, for desktop and mobile. Software based on Open MCT is in use as a data visualization tool in support of multiple missions at the Jet Propulsion Laboratory, and at NASA's Ames Research Center to support the development of lunar rover mission concepts. Open MCT can be adapted for planning and operations of any system that produces telemetry. While Open MCT is developed to support space missions, its core concepts are not unique to that domain. It can display streaming and historical data, imagery, timelines, procedures, and other data visualizations, all in one place. Open MCT is currently used to support distributed spacecraft operations across multiple locations. NASA itself has many missions currently using Open MCT as well as "VISTA", which is a multi-mission operations system built with Open MCT.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    OpenAI Web Application

    OpenAI Web Application

    A web application that allows users to interact with OpenAI's models

    A web application that allows users to interact with OpenAI's modles through a simple and user-friendly interface. This app is for demo purpose to test OpenAI API and may contain issues/bugs. User-friendly interface for making requests to the OpenAI API. Responses are displayed in a chat-like format. Select Models (Davinci, Codex, DALL·E, Whisper) based on your needs. Create AI Images (DALL·E). Audio-Text Transcribe (Whisper). Highlight code syntax. Type in the input field and press enter or click on the send button to make a request to the OpenAI API. Use control+enter to add line breaks in the input field. Responses are displayed in the chat-like format on top of the page. Generate code, including translating natural language to code. Take advantage of DALL·E models to generate AI images. Utilize Whisper Model to transcribe audio into text.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 10
    OpenSTF

    OpenSTF

    Control and manage Android devices from your browser

    STF (or Smartphone Test Farm) is a web application for debugging smartphones, smartwatches and other gadgets remotely, from the comfort of your browser. STF was originally developed at CyberAgent to control a growing collection of more than 160 devices. As of July 2016 development is mainly sponsored by HeadSpin and other individual contributors. Refresh speed can reach 30-40 FPS depending on specs and Android version. See minicap for more information. Copy and paste support (although it can be a bit finicky on older devices, you may need to long-press and select paste manually). Multitouch support on touch screens via mini touch, two-finger pinch/rotate/zoom gesture support on regular screens by pressing Alt while dragging. Use ADB connect to a remote device as if it was plugged into your computer, regardless of ADB mode and whether you're connected to the same network.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    OpenUI5

    OpenUI5

    OpenUI5 lets you build enterprise-ready web applications

    OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice. OpenUI5 follows open standards and includes powerful development concepts, efficient tools, as well as a rich set of UI controls. No need to worry about device specifics! UI5 apps and controls run on smartphones, tablets and desktop browsers. OpenUI5 is a JavaScript UI Framework released by SAP under the Apache 2.0 license. It's open for contributions and feedback! Explore key concepts of OpenUI5 in this minimalist web app using the MVC pattern and bootstrapping from our CDN. OpenUI5 is licensed under the Apache License, Version 2.0 - see LICENSE.txt. It also contains third-party open-source modules. Or use UI5 Tooling, the recommended tool for working with OpenUI5! It allows you to manage your framework dependencies and build optimized packages for all applications, components, and libraries.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Orange ORM

    Orange ORM

    The ultimate ORM for Node and Typescript

    Orange ORM is a lightweight, reflection-free ORM for Go that emphasizes performance and direct control. It provides a SQL-like fluent API and struct tagging system to map Go structs to database tables. Orange ORM supports PostgreSQL, MySQL, and SQLite, making it suitable for fast, embedded, or minimal-dependency applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    PhantomBot

    PhantomBot

    PhantomBot is an actively developed open source interactive Twitch bot

    PhantomBot is an actively developed open source interactive Twitch bot with a vibrant community that provides entertainment and moderation for your channel, allowing you to focus on what matters the most to you, your game and your viewers. PhantomBot is a Twitch chat bot powered by Java. PhantomBot has many modern features out of the box such as a built-in webpanel, enhanced moderation, games, a point system, raffles, custom commands, a music player, and more. PhantomBot can also be integrated with many services such as Discord, TipeeeStream, StreamLabs and StreamElements!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Piston

    Piston

    A high performance general purpose code execution engine

    A high-performance API service for running arbitrary code in various programming languages, designed for online compilers and execution environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    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: 2 This Week
    Last Update:
    See Project
  • 16
    Prism

    Prism

    Lightweight, robust, elegant syntax highlighting

    Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Prompts

    Prompts

    Lightweight, beautiful and user-friendly interactive prompts

    prompts has no big dependencies nor is it broken into a dozen tiny modules that only work well together. prompt uses layout and colors to create beautiful cli interfaces. prompts uses promises and async/await. No callback hell. All prompts are independent and can be used on their own. Provides a way to submit answers programmatically. Consistent experience across all prompts. Prompt with a single prompt object. Returns an object with the response. Prompt with a list of prompt objects. Returns an object with the responses. Make sure to give each prompt a unique name property to prevent overwriting values. Prompt properties can be functions too. Prompt Objects with type set to falsy values are skipped. Prompter function which takes your prompt objects and returns an object with responses. Prompts can be submitted (return, enter) or canceled (esc, abort, ctrl+c, ctrl+d). No property is being defined on the returned response object when a prompt is canceled.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    RAP

    RAP

    Web interface management tool

    Web interface management tool, open source and free, interface automation, MOCK data automatic generation, automatic testing, enterprise-level management. Produced by Alimama MUX team! Alibaba is all in use! The choice of 1000+ companies! RAP is a web tool that allows web applcation developers to rapidly define and document web APIs that are used in typical RESTful-API based web applications. RAP can also be used to generate API mock data and run API services to enable front-end developers in writing and testing their front-end code that makes consumpiont of the predefined web API loaded with mock data, hence reducing the dependency from the backend development work. Meanwhile, backend developers can implement their backend code according to the defintion of API on their own pace to meet the quality and timeline requirements. With RAP, you can really do more with less.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Ratchet

    Ratchet

    Build mobile apps with simple HTML, CSS, and JavaScript components

    Ratchet is designed to respond to touch events from a mobile device. Enable touch event emulation in Chrome (found in the overrides tab in the web inspector preferences). Use a JavaScript library like fingerblast.js to emulate touch events (ideally only loaded from desktop devices). Ratchet is downloadable in two forms, within which you'll find directories and files, logically grouping common resources and providing both compiled and minified variations. The most basic form of Ratchet is the grouping of the precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (ratchet.*), as well as compiled and minified CSS and JS (ratchet.min.*). The Ratchicon fonts are included, as are the Android and iOS platform themes. The Ratchet source code download includes the precompiled CSS, JavaScript, and font assets. Provides design patterns that serve as basic building blocks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    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: 2 This Week
    Last Update:
    See Project
  • 21
    Rawgraphs app

    Rawgraphs app

    A web interface to create custom vector-based visualizations

    Inspired by and built on top of open-source projects. RAWGraphs is open to the community for contributions. Almost 30 visual models to visualize quantities, hierarchies, and time series and find insights in your data. Even though RAWGraphs is a web app, the data you insert will be processed only by your web browser. Save your project, or export it as a vector or raster image. Edit it within your favorite software. RAWGraphs is an open source data visualization framework built with the goal of making the visual representation of complex data easy for everyone. Primarily conceived as a tool for designers and vis geeks, RAWGraphs aims at providing a missing link between spreadsheet applications (e.g. Microsoft Excel, Apple Numbers, OpenRefine) and vector graphics editors (e.g. Adobe Illustrator, Inkscape, Figma). The project, led and maintained by the DensityDesign Research Lab (Politecnico di Milano) was released publicly in 2013.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    ReactJS Interview Questions

    ReactJS Interview Questions

    List of top 500 ReactJS Interview Questions & Answers

    ReactJS Interview Questions is a curated collection of over 500 commonly asked questions and answers about React and its ecosystem. The repository is designed as a preparation resource for developers preparing for interviews involving React, Redux, React Router, React Native, and related JavaScript technologies. It covers a broad spectrum of topics, from the fundamentals of React components and state management to advanced concepts like hooks, performance optimization, and design patterns. The project also extends into practical integration topics, such as working with APIs and handling routing. Future updates plan to add coding exercises, making the resource even more hands-on for learners. With contributions from the developer community, it serves as a practical guide for interview readiness and continuous skill-building.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Reactide

    Reactide

    The first dedicated IDE for React web application development

    Reactide is a cross-platform desktop application that offers a simulator, made for live reloading and quick React component prototyping. React brings an integrated suite of development tools to streamline react development. The days of flipping between browser, IDE, and server are over. Reactide runs an integrated Node server and custom browser simulator eliminating the need to configure any servers, build-tools, and even offers hot module reloading right out of the box. To get started, just input your .js and .html entry points inside Reactide's universal configuration. Once those entry points are changed, go ahead and run "npm run reactide-server". Navigate through a live-representation of your app’s architecture. Reactide also offers integration with Create React App for faster project boilerplate configuration. The simulator and component tree are both functioning for all React applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Reldens - MMORPG Platform

    Reldens - MMORPG Platform

    You can make it - Open Source MMORPG Platform

    Welcome to Reldens, a platform designed to empower developers in creating multiplayer games. With a wide array of features, Reldens enables developers to craft a rich gaming experience without grappling with the complexities usually associated with making a multiplayer game secure and efficient over any network. Built with popular development tools such as NodeJS, Parcel, Colyseus, Phaser, and Firebase, integrated with various database engines, and following robust development practices, the platform ensures security, ease of use, and high customization for developers. While the current stage of the platform is tailored for developers, ongoing improvements to the administration panel aim to make game creation accessible to non-developers in the future.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    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: 2 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB