Open Source JavaScript Software Development Software - Page 16

JavaScript Software Development Software

View 6305 business solutions

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

  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    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
  • 2
    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
  • 3
    REINFORCEjs

    REINFORCEjs

    Reinforcement Learning Agents in Javascript

    REINFORCEjs is a JavaScript reinforcement-learning library built to demonstrate several major RL algorithms directly in the browser. It includes dynamic programming methods for finite environments and tabular temporal-difference learning with SARSA and Q-learning. A Deep Q-Learning agent extends Q-learning to continuous state features through neural-network function approximation. The project also experiments with stochastic and deterministic policy gradients and actor-critic methods for continuous action spaces. Its API separates reusable neural-network utilities from reinforcement-learning agents. Interactive Gridworld, PuckWorld, and WaterWorld demos make the algorithms easier to inspect visually. The library is primarily educational and exposes the learning loop in compact JavaScript code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    React Native Debugger

    React Native Debugger

    The standalone app based on debugger of React Native

    The standalone app is based on the debugger of React Native, and includes React Inspector / Redux DevTools. This is a standalone app for debugging React Native apps. Based on Remote Debugger and provide more functionality. Includes React Inspector from react-devtools-core. Includes Redux DevTools, made the same API with redux-devtools-extension. Includes Apollo Client DevTools (apollographql/apollo-client-devtools) as devtools extension. Replace open debugger-ui with Chrome to open React Native Debugger in react-native packager, saving you from closing the debugger-ui page everytime it automatically opens.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    React Transform Boilerplate

    React Transform Boilerplate

    A new Webpack boilerplate with hot reloading React components

    React Transform Boilerplate is an archived Webpack starter project that demonstrated component-level hot reloading and development-time error handling for React. It used Babel transforms to inject development behavior into React components. Updated components could be replaced while the application remained running, reducing the need for complete browser reloads. Runtime and rendering errors could be surfaced closer to the affected module or component. Separate development and production Webpack configurations illustrated how debugging transforms could remain isolated from production builds. The project served as an experimental successor to earlier hot-loading approaches during a transitional period in React tooling. It was archived in 2020 and now recommends React Refresh Webpack Plugin for modern applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Redoc

    Redoc

    OpenAPI/Swagger-generated API Reference Documentation

    Redoc is an open source tool for generating documentation from OpenAPI (formerly Swagger) definitions. With Redoc, you can generate beautiful API documentation from OpenAPI. Redoc is provided as a CLI tool (also distributed as a Docker image), HTML tag, and React component. If you have Node installed, quickly generate documentation using npx. Open the HTML file in your browser, and your API documentation is shown on the page. Redoc is highly configurable. Redoc offers OpenAPI specification extensions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Requestly

    Requestly

    A Powerful API Mocking and Testing Tool

    Most Popular developer tool for frontend developers & QAs to debug web and mobile applications. Redirect URL (Switch Environments), Modify Headers, Mock APIs, Modify Response, Insert Scripts & Report Bugs with debugging sessions. Bring the power of Charles Proxy, Fiddler & Postman together with beautiful, modern UI & collaboration features. Available as a browser extension on all major browsers & desktop apps on all platforms. Requestly is an Open-Source platform for front-end developers with essential tooling & integrations that helps them write, test & debug their code 10x faster. Requestly reduces dependency on backend devs and environments for development & testing needs. Using Requestly, devs can create mock, test, validate & override API responses, modify request & response headers, set up redirects (Map local, Map remote), and use Requestly sessions for faster debugging.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    SQLite compiled to JavaScript

    SQLite compiled to JavaScript

    A javascript library to run SQLite on the web

    sql.js is a javascript SQL database. It allows you to create a relational database and query it entirely in the browser. You can try it in this online demo. It uses a virtual database file stored in memory, and thus doesn't persist the changes made to the database. However, it allows you to import any existing sqlite file, and to export the created database as a JavaScript typed array. sql.js uses emscripten to compile SQLite to webassembly (or to javascript code for compatibility with older browsers). It includes contributed math and string extension functions. sql.js can be used like any traditional JavaScript library. If you are building a native application in JavaScript (using Electron for instance), or are working in node.js, you will likely prefer to use a native binding of SQLite to JavaScript. A native binding will not only be faster because it will run native code, but it will also be able to work on database files directly instead of having to load the entire database.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Sketch Measure

    Sketch Measure

    Create spec for developers and teammates

    Make it a fun to create spec for developers and teammates. Automatically generating html page with one click, inspect all the design details including CSS Styles on it offline. Layer's influence rect includes the area of shadows and outside borders, it's exactly the same size with the exported image. Sometime, shadows will not implement by engineers, it should be a part of image. Designer need to show the influence rect to engineers, not the regular rect. This is the feature using for. With Sketch Runner, just go to the install command and search for Sketch Measure. Runner allows you to manage plugins and do much more to speed up your workflow in Sketch. To create your own custom shortcuts, go to Keyboard in your System Preferences and click the Shortcuts tab. Select App Shortcuts and click ‘+’ to create a new shortcut. Choose Sketch from the Application list, then enter the exact name of the menu item you want to create the shortcut for.
    Downloads: 2 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.
    Start Free
  • 10
    Sprint.js

    Sprint.js

    A tiny, lightning fast jQuery-like library for modern browsers

    Sprint is a lightweight DOM manipulation library that provides a familiar jQuery-style interface for modern browsers. Its compressed footprint is about 5 KB, making it useful where bandwidth and JavaScript parsing costs matter. The library exposes a chainable API for selecting elements, changing classes and attributes, manipulating content, traversing the DOM, and handling events. Most method names intentionally mirror jQuery so developers familiar with that library can adapt quickly. Sprint relies on newer native browser APIs and targets environments from Internet Explorer 10 onward rather than maintaining compatibility with much older browsers. Its reduced scope allows faster parsing and execution than the much larger jQuery library in the benchmarks documented by the project. Sprint is positioned as a thin, performance-oriented alternative for projects that only need common DOM operations, not as a complete jQuery replacement.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Typed.js

    Typed.js

    A JavaScript typing animation library

    Typed.js is a library that types. Enter in any string, and watch it type at the speed you've set, backspace what it's typed, and begin a new sentence for however many strings you've set. Rather than using the strings array to insert strings, you can place an HTML div on the page and read from it. This allows bots and search engines, as well as users with JavaScript disabled, to see your text on the page. You can pause in the middle of a string for a given amount of time by including an escape character. CSS animations are built upon initialization in JavaScript. But, you can customize them at your will!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    V8 Perf

    V8 Perf

    Notes and resources related to v8 and thus Node.js performance

    V8 Perf is an educational collection of notes and resources about V8 internals and JavaScript performance in Node.js. It explains how V8 represents JavaScript data internally and how those representations can influence execution speed. Compiler documentation explores the Ignition interpreter, TurboFan optimizer, optimization decisions, and deoptimization behavior. Memory sections explain heap organization, garbage collection, object references, allocations, and leak investigation. Profiling material covers inspection tools, runtime flags, performance analysis, and flamegraph generation. Additional notes examine snapshots, code caching, runtime functions, and JavaScript language features from a performance perspective. The repository is primarily a technical reference for developers who want to understand why V8 and Node.js code behaves the way it does.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Vue Lit

    Vue Lit

    Proof of concept custom elements "framework"

    Vue Lit is a small proof-of-concept framework combining Vue’s reactivity system with lit-html and native Web Components. Its implementation is only about 70 lines of framework code, with the two main dependencies totaling roughly 6 KB when compressed. The API closely resembles Vue’s Composition API while producing browser-native custom elements underneath. Components can declare reactive state, accept properties, and return lit-html templates for rendering. Lifecycle helpers cover mounting, updating, and unmounting behavior. Components can be nested like ordinary custom HTML elements while retaining reactive updates. The repository is primarily an experiment showing how Vue-style composition concepts can work with standards-based custom elements.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Vulcan

    Vulcan

    A toolkit to quickly build apps with React, GraphQL & Meteor

    Vulcan is a framework that gives you a set of tools for quickly building React & GraphQL-based web applications. It can handle data loading, e-mail notifications, automatic form generation, and much more, out of the box. Vulcan is unique in that it spans the full-stack, from the database to the browser. While there exist many excellent back-end frameworks or backend-as-a-service providers, these all still require you to handle the front-end code yourself, including building a set of components to read, write, and display data. However, being full-stack, Vulcan is able to speed up these repetitive tasks by providing a whole range of helper components that are fine-tuned to the Vulcan back-end, and as a result just work out of the box. In order to make working with Vulcan easier (especially when it comes to updating the core packages), you are also free to follow the more complicated “two-repo” pattern, with the two repositories.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    WOW.js

    WOW.js

    Reveal CSS animation as you scroll down a page

    Reveal animations when you scroll. Easily customize animation settings like style, delay, length, offset, iterations, etc. By default, you can use it to trigger animate.css animations. But you can easily change the settings to your favorite animation library. Smaller than other JavaScript parallax plugins, like Scrollorama (they do fantastic things, but can be too heavy for simple needs). Super simple to install, and works with animate.css, so if you already use it, that will be very fast to setup. Fast execution and lightweight code, the browser will like it. It just take seconds to install and use WOW.js! Once purchased on UpLabs, you’ll receive a commercial license PDF and be all set to use WOW.js in your commercial applications. If you want to use WOW.js to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. With this option, your source code is kept proprietary.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    WebSlides

    WebSlides

    Create HTML presentations in seconds

    Finally, everything you need to make HTML presentations, landings, and long forms in a beautiful way. Just a basic knowledge of HTML and CSS is required. Designers, marketers, and journalists can now focus on the content. The download includes demos and images (devices and logos). All content is for demo purposes only. Images are the property of their respective owners. Navigation (horizontal and vertical sliding): remote presenters, touchpad, keyboard shortcuts, and swipe. Slide counter. Permalinks: go to a specific slide. Autoslide, click to nav. Simple CSS alignments. Put content wherever you want (vertical centering...) 40+ components: background images/videos, quotes, cards, covers. Flexible blocks with auto-fill and equal height. Fonts: Roboto, Maitree (Serif), and San Francisco. Vertical rhythm (use multiples of 8).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    WinJS

    WinJS

    A UI toolkit for modern browsers

    Microsoft is committed to making sure that WinJS continues to run for existing customers. At this time we don't have plans to invest in new features or feature requests. Bug fixes will be limited to correcting substantial issues that are blocking customer deployments. We may also consider bug fixes to help our customers maintain their existing WinJS-based apps. WinJS is a set of JavaScript toolkits that allow developers to build applications using HTML/JS/CSS technology forged with the following principles in mind. Provide developers with a distinctive set of UI controls with high polish and performance with fundamental support for touch, mouse, keyboard and accessibility. Provide developers with a cohesive set of components and utilities to build the scaffolding and infrastructure of their applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    XMall Front

    XMall Front

    XMall Mall front desk page PC version developed based on Vue

    XMall Front is the desktop web storefront for the larger XMall e-commerce project. It is built with Vue 2 and communicates with the separately maintained XMall backend APIs. The interface supports account registration and login, product browsing, searching, pagination, ordering, address management, and personal order history. Search results support highlighting and pagination, while product categories provide additional browsing paths. Order pages can display progress and let users inspect or manage individual purchases. The home page can consume backend-configured content, including a three-dimensional carousel presentation. Its technology stack includes Vuex, Vue Router, Element UI, ES6, webpack, Axios, and Node.js tooling.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    YUI 3

    YUI 3

    A library for building richly interactive web applications

    YUI is a free, open source JavaScript and CSS framework for building richly interactive web applications. YUI is provided under a BSD license and is available on GitHub for forking and contribution. YUI's lightweight core and modular architecture make it scalable, fast, and robust. Built by frontend engineers at Yahoo!, YUI powers the most popular websites in the world. YUI's intuitive and well-documented API takes you from basic DOM handling to building performant and maintainable applications on desktop browsers, mobile devices, and servers. A thriving community, a carefully architected infrastructure, and a comprehensive suite of tools help you code like a pro, from simple web pages to complex web applications. YUI is free for all uses and is developed in the open on GitHub. Core team members can always be found in the forums and the #yui IRC channel on Freenode.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Zulip Mobile

    Zulip Mobile

    Zulip mobile apps for Android and iOS

    Zulip for Windows is even better than Zulip on the web, with a cleaner look, tray integration, native notifications, and support for multiple Zulip accounts. Zulip Mobile is the official mobile Zulip client, supporting both iOS and Android.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    axe-core

    axe-core

    Accessibility engine for automated Web UI testing

    Axe is an accessibility testing engine for websites and other HTML-based user interfaces. It's fast, secure, lightweight, and was built to seamlessly integrate with any existing test environment so you can automate accessibility testing alongside your regular functional testing. Axe-core has different types of rules, for WCAG 2.0 and 2.1 on level A and AA, as well as a number of best practices that help you identify common accessibility practices like ensuring every page has an h1 heading, and to help you avoid "gotchas" in ARIA like where an ARIA attribute you used will get ignored. With axe-core, you can find on average 57% of WCAG issues automatically. Additionally, axe-core will return elements as "incomplete" where axe-core could not be certain, and manual review is needed.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    cube-ui

    cube-ui

    Mobile UI library implement by Vue

    cube-ui is an elegant mobile component library based on Vue.js. From DiDi interior component library and has been put to business test for more than one year. Every component has full unit tests to provide assurance for continuous integration. Make quick response, fluent animation and close to native components as the goal, and pursue the perfection of the interactive experience. Follow a uniform design interaction standard and highly restore the design; Standardize the interface and unify the way of use, making development more simple and efficient. Lightweight and flexible, support post-compile and importing on demand; High scalability, it is easy to implement secondary development based on existing components. By API invoking, the popup layer is attached to body element whose advantage is that it wouldn't be affected by outer styles. If using component invoking, it's fairly easy to be affected by outer styles like transform, overflow, etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    eslint-config

    eslint-config

    Anthony's ESLint config presets

    Anthony's ESLint config presets. Auto fix for formatting (aimed to be used standalone without Prettier). Designed to work with TypeScript, Vue out-of-box. Lint also for json, yaml, markdown. Sorted imports, dangling commas for cleaner commit diff. Reasonable defaults, best practices, only one-line of config.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    forever

    forever

    CLI tool for ensuring that a given script runs continuously

    A simple CLI tool for ensuring that a given script runs continuously (i.e. forever). Note that this project currently fully depends on the community for implementing fixes and new features. For new installations we encourage you to use pm2 or nodemon. If you are using forever programmatically you should install forever-monitor. There are two ways to use forever: through the command line or by using forever in your code. Note: If you are using forever programatically you should install forever-monitor. You can use forever to run scripts continuously (whether it is written in node.js or not). In addition to passing forever the path to a script (along with accompanying options, described above), you may also pass forever the path to a JSON file containing these options. The forever module exposes some useful methods to use in your code. Each method returns an instance of an EventEmitter which emits when complete.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    fx

    fx

    Command-line tool and terminal JSON viewer

    fx can work in two modes, cli and interactive. To start interactive mode pipe any JSON into fx. One of the frequent operations is mapping some function on an array. You can pass any number of anonymous functions for reducing JSON. fx provides a function save which will save everything in place and return saved object. This function can be only used with filename as first argument to fx command. Create .fxrc file in $HOME directory, and require any packages or define global functions. To be able require global modules make sure you have correct NODE_PATH env variable. If you need output other than JSON (for example arguments for xargs), do not return anything from the reducer. undefined value is printed into stderr by default. Sometimes it is necessary to omit some messages in JSON stream, or select only specified log messages. For this purpose, fx has special helpers select/filter, pass function into it to select/filter JSON messages.
    Downloads: 2 This Week
    Last Update:
    See Project