Open Source JavaScript Software - Page 75

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.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 1
    Serverless Framework

    Serverless Framework

    The easy and open way to build serverless applications

    Serverless Framework gives you everything you need to build serverless applications on any cloud. It provides structure, workflow automation and best practices out-of-the-box so you can deploy sophisticated serverless architectures. It uses new, event-driven compute services, such as AWS Lambda, Azure Functions, Google CloudFunctions and more. Serverless Framework lets you build apps made up of microservices that run in response to events. These auto-scale and will only charge you when they run, which means lesser costs for application maintenance. You can also create new or extend existing commands with its great selection of community-written plugins.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Serverless Offline

    Serverless Offline

    Emulate AWS λ and API Gateway locally

    This Serverless plugin emulates AWS λ and API Gateway on your local machine to speed up your development cycles. To do so, it starts an HTTP server that handles the request's lifecycle like APIG does and invokes your handlers. Options passed on the command line override YAML options. List of available function names and their corresponding serverless.yml function keys are listed after the server starts. This is important if you use a custom naming scheme for your functions as serverless-offline will use your custom name. The left side is the function's key in your serverless.yml and the right side is the function name that is used to call the function externally such as aws-sdk. Once you run a function that boots up the Docker container, it'll look through the layers for that function, download them in order to your layers folder, and save a hash of your layers so it can be re-used in future.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    ShareDB

    ShareDB

    Realtime database backend based on Operational Transformation (OT)

    ShareDB is a realtime database backend based on Operational Transformation (OT) of JSON documents. It is the realtime backend for the DerbyJS web application framework. Realtime synchronization of any JSON document. Synchronous editing API with asynchronous eventual consistency. Projections to select desired fields from documents and operations. Middleware for implementing access control and custom extensions. Ideal for use in browsers or on the server. In-memory implementations of database and pub/sub for unit testing. Access to historic document versions. Realtime user presence syncing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Shariff

    Shariff

    Shariff enables website users to share their favorite content

    Shariff enables website users to share their favorite content without compromising their privacy. Some social service providers like e.g. Facebook supply official sharing code snippets that quietly siphon personal data from all page visitors. Shariff enables visitors to see how popular your page is on Facebook and share your content with others without needless data leaks. Shariff (/ˈʃɛɹɪf/) is an open-source, low-maintenance, high-privacy solution maintained by German computer magazine c't and heise online. Shariff consists of two parts: a simple JavaScript client library and an optional server-side component. The latter fetches the number of likes or shares. Share buttons and share counts work without a connection between your visitors' browsers and social networks (unless they decide to share, of course).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 5
    Shiptest

    Shiptest

    The Shiptest Codebase

    Shiptest is an open source fork of Space Station 13 that replaces the traditional single-station gameplay with multiple player-controlled ships. Instead of being confined to one station, players can design, operate, and explore with their own ships in a shared space environment. The repository contains full source code, assets, and maps to host or develop servers. Shiptest introduces new mechanics around ship construction, navigation, and resource management, creating a sandbox that emphasizes exploration and collaboration. Its modular design allows for diverse playstyles, from engineering and trade to combat and survival. The project is actively updated by its community, pushing SS13 gameplay in a fresh, experimental direction.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Shoutem UI

    Shoutem UI

    Customizable set of components for React Native applications

    Shoutem UI is a set of styleable components that enables you to build beautiful React Native applications for iOS and Android. All of our components are built to be both composable and customizable. Each component has a predefined style that is compatible with the rest of the Shoutem UI, which makes it possible to build complex components that look great without the need to manually define complex styles. You can also use standard React Native components in your layouts anywhere you want, but they will not inherit either the theme or the parent styles, so you will need to style them manually. Shoutem UI is a part of the Shoutem UI Toolkit that enables you to build professional-looking React Native apps with ease.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Simple 8-bit Assembler Simulator

    Simple 8-bit Assembler Simulator

    Simple 8-bit Assembler Simulator with Angular.js

    A simulator that provides a simplified assembler syntax (based on NASM) and is simulating an x86-like CPU. Press Help inside the simulator to see an overview of the supported instructions. Make sure you have Grunt installed to compile the asmsimulator.js script. Run grunt to build the project. The simulator is written in JavaScript with Angular and runs on every device with a web browser. It has a lot of simplifications and constraints, but it is the basic structure of every emulator. The console output uses memory mapping and maps a specific portion of the memory to the console. Thus writing to the console output is as simple as writing into a specific memory location. The CPU reads instructions from the memory and executes them. The memory contains our program code and can be used by the program to store data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Simple Icons

    Simple Icons

    SVG icons for popular brands

    Over 2400 Free SVG icons for popular brands. Icons can be downloaded as SVGs directly from our website - simply click the download button of the icon you want, and the download will start automatically. Icons can be served from a CDN such as JSDelivr or Unpkg. Simply use the simple-icons npm package and specify a version in the URL. All icons are imported from a single file, where [ICON SLUG] is replaced by a capitalized slug. We highly recommend using a bundler that can tree shake such as webpack to remove the unused icon code. The icons are also available through our Packagist package.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Size Limit

    Size Limit

    Calculate the real cost to run your JS app or lib

    Size Limit is a JavaScript performance budget tool that measures the real cost of your JavaScript bundle and prevents regressions by enforcing limits in CI. It calculates not just raw bundle size, but also download and execution time under configurable network conditions, giving a more realistic sense of what users experience. The tool is modular: it offers a CLI and multiple plugins (file, webpack, time) plus presets tailored to different use cases, from big single-page apps to small npm libraries. When integrated with GitHub Actions, CircleCI, or other CI systems, it runs on every commit or pull request, failing the pipeline if a change exceeds the configured budget. It can also annotate pull requests with comments that highlight how the bundle changed, making performance regressions visible to reviewers early. With the --why flag, size-limit can analyze what contributes most to bundle size and show a dependency breakdown (using Statoscope).
    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
  • 10
    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
  • 11
    Smoothie Charts

    Smoothie Charts

    Smooth JavaScript charts for realtime streaming data

    Smoothie Charts is a small JavaScript charting library built for real-time streaming data. It focuses on smooth live updates instead of charts that visibly jump every time new data arrives. Developers can create a TimeSeries object, attach it to a SmoothieChart, and stream the chart into an HTML canvas element. Data points can be appended continuously, making it useful for dashboards, monitoring tools, server metrics, sensors, and other live feeds. The project includes examples, documentation, an interactive builder, and installation options through npm, Yarn, Bower, or direct JavaScript usage. Overall, it is a lightweight option for adding fluid, browser-based streaming charts.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Soap

    Soap

    A SOAP client and server for node.js

    A SOAP client and server for node.js. This module lets you connect to web services using SOAP. It also provides a server that allows you to run your own SOAP services. Very simple API Handles both RPC and Document schema types. Supports multiRef SOAP messages. Support for both synchronous and asynchronous method handlers. WS-Security UsernameToken Profile 1.0. Supports Express-based web server (body parser middleware can be used) The so called one-way (or asynchronous) calls occur when an operation is called with no output defined in WSDL. The server sends a response (defaults to status code 200 with no body) to the client disregarding the result of the operation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    SoundCleod

    SoundCleod

    SoundCloud for macOS and Windows

    SoundCleod is a desktop application that brings SoundCloud to macOS and Windows without using a web browser. Compared to using SoundCloud.com in a web browser like Chrome or Firefox you will get extras when using SoundCleod. Dark mode, desktop notifications. Control playback using media keys on the keyboard. True full screen without browser buttons. Control playback from the Notification Center using the Now Playing widget on macOS. Control playback from the macOS application menu. Stop playback when your computer goes to sleep. Close or hide all windows without interrupting playback. SoundCleod is an open source project built by Márton Salomváry released under MIT license.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Soundnode App

    Soundnode App

    Soundnode App is the Soundcloud for desktop

    Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux. It's built with Electron, Node.js, Angular.js, and uses the Soundcloud API. Be aware that Soundnode relies on Soundcloud API which only allows third-party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enabled one day after (at the same time) streams were blocked. Since SoundCloud applies a rate limit to third-party apps, you need to configure your own API key to make soundnode work. Unfortunately, SoundCloud suspended new application creation, so to retrieve your API key, you have to dig into the SoundCloud website. Listen to songs from your stream, likes, tracks, following or playlists.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    StoryGen Atelier

    StoryGen Atelier

    AI-assisted storyboard and video generation tool

    StoryGen Atelier is an advanced creative tool that blends AI with visual storytelling, making it possible to generate fully structured storyboards and stitched videos from text prompts without requiring manual art or animation skills. Users begin with natural language descriptions of their story or scene, and the system uses state-of-the-art large models to generate both the script and corresponding frames. Once individual frames are created, a second AI model generates transition clips that smoothly link the frames into a coherent short video sequence, and the tool then assembles everything into a finished video using standard video processing tools. This pipeline transforms abstract creative ideas into shareable visual narratives, offering a powerful workflow for writers, filmmakers, content creators, and educators alike.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Swell

    Swell

    Swell: API development tool that enables developers to test endpoints

    Your one-stop shop for sending, monitoring, and testing RESTful, gRPC, GraphQL, Websocket, OpenAPI, WebRTC, Webhooks, and streaming API requests. Now with Stress testing and Mocking. Swell supports full HTTP2 multiplexing of requests and responses. HTTP requests to the same host will be sent over the same connection. Swell will attempt to initiate an HTTP2 connection for all HTTPS requests by default, but will revert to HTTP1.1 for legacy servers. Multiple concurrent streams are allowed for each connection.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Synkra AIOS

    Synkra AIOS

    AI-Orchestrated System for Full Stack Development

    Synkra AIOS is the central framework of Synkra AIOS, an AI-orchestrated system built to streamline full-stack application development by using artificial intelligence to automate and enhance development workflows. It acts as a core foundation layer that connects AI-driven tooling with standard project infrastructure tasks, enabling developers to scaffold, configure, and maintain software stacks more efficiently. The framework includes features for project setup, environment configuration, deployment scaffolding, and intelligent code generation, potentially reducing time spent on boilerplate and repetitive engineering tasks. Synkra AIOS positions itself as a productivity middleware that integrates AI reasoning within traditional devops, front-end, and back-end workflows, allowing teams to produce production-ready applications faster.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Synthwave ’84 (VSCode Theme)

    Synthwave ’84 (VSCode Theme)

    Synthwave inspired colour theme for VS Code

    synthwave-vscode is a visual theme extension for Visual Studio Code that gives the editor a retro, neon-drenched look reminiscent of 1980s synthwave aesthetics. It applies a dark base palette with bold accent colors, glowing highlights, and sharp contrasts to bring an edgy, stylized atmosphere to coding sessions. Syntax highlighting is tuned to balance readability with dramatic flair, ensuring code elements don’t get lost while preserving the cool visual vibe. The theme also includes optional “neon glow” effects on UI elements, cursor styles, and sidebars for users who want a more immersive style. Many users choose it to inject personality into their development environment—especially in late-night coding sessions. Because it’s just a theme, it can be layered with other UI tweaks or paired with complementary icon packs and UI themes in VS Code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Sysdig Inspect

    Sysdig Inspect

    A powerful opensource interface for container troubleshooting

    Sysdig Inspect is a powerful opensource interface for container troubleshooting and security investigation. Inspect's user interface is designed to intuitively navigate the data-dense sysdig captures that contain granular system, network, and application activity of a Linux system. Sysdig Inspect helps you understand trends, correlate metrics and find the needle in the haystack. It comes packed with features designed to support both performance and security investigations, with deep container introspection.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    TenorSpace.js

    TenorSpace.js

    Neural network 3D visualization framework

    TensorSpace is a neural network 3D visualization framework built using TensorFlow.js, Three.js and Tween.js. TensorSpace provides Keras-like APIs to build deep learning layers, load pre-trained models, and generate a 3D visualization in the browser. From TensorSpace, it is intuitive to learn what the model structure is, how the model is trained and how the model predicts the results based on the intermediate information. After preprocessing the model, TensorSpace supports the visualization of pre-trained models from TensorFlow, Keras and TensorFlow.js. TensorSpace is a neural network 3D visualization framework designed for not only showing the basic model structure but also presenting the processes of internal feature abstractions, intermediate data manipulations and final inference generations. By applying TensorSpace API, it is more intuitive to visualize and understand any pre-trained models built by TensorFlow, Keras, TensorFlow.js, etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    The Art of Programming

    The Art of Programming

    A collection of practical tips can be found at the bottom of this page

    The Art of Programming (Second Edition) is a curated collection of programming problems and solutions originally derived from the Microsoft 100 Interview Questions blog series, later refined into a long-running tutorial and ultimately a published book. Created by July, the series began in 2010 and has since evolved into an in-depth exploration of algorithmic thinking, data structures, and coding interview preparation. The repository brings together 42 classic programming problems from the original series, enhanced with detailed explanations, formula derivations, and optimized solutions. In July 2023, work on the second edition was announced, which expands the project with updated content, new problems inspired by recent big-tech interviews, and introductions to modern machine learning techniques such as XGBoost, CNNs, RNNs, and LSTMs. This collection serves both as a historical record of algorithm problem-solving and as a living resource for programmers preparing for interviews.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    The Magic of CSS

    The Magic of CSS

    A CSS course to turn you into a magician

    Magic of CSS is an open source educational project by Adam Schwartz that explores advanced CSS concepts through practical lessons. It is structured as a series of chapters that cover topics like the box model, layouts, positioning, typography, and animations. The repository is designed to go beyond basic CSS tutorials, teaching how to harness the language for complex, responsive, and visually appealing designs. Each lesson is supported by examples and code that demonstrate real-world use cases. The project emphasizes both the technical and creative potential of CSS, showing how small details can greatly improve user experience. It has become a valuable reference for developers aiming to deepen their front-end skills.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    The Secret Lives of Data

    The Secret Lives of Data

    Understanding what your bits do when you're not looking

    The Secret Lives of Data is an educational visualization project about how data systems work internally. It aims to explain databases, servers, consensus protocols, and distributed systems through interactive visual experiences. The flagship visualization teaches the Raft distributed consensus algorithm in a more approachable way than a traditional paper or static diagram. The project is built as a web experience with JavaScript, CSS, and static assets. It invites people to suggest new systems that could be explained through similar visualizations. It is useful for engineers, students, and technical readers who want to understand reliability and data flow concepts without starting from dense theory.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Thief

    Thief

    An AI intelligent innovation fishing artifact

    An AI intelligent innovation fishing artifact. Isn't that what fishing is supposed to be like? This should be the best practice of Touch Bar, the real work does not interfere with each other. a fishing friend. Are you watching me writing code? Actually I am reading a novel. a fishing friend. If you don't have a job and you have to work, you should use Thief. No matter what I am doing, whoever is looking at my screen will not notice that I am touching the fish and reading the novel. While working, I trade stocks and play funds, watch the market in real time, and earn pocket money. If you don't go to work for fishing, then it will be meaningless. Use the webpage to find fish, open the WeChat reading webpage version, you can achieve perfect fishing, and synchronize the progress with the mobile phone in real time. Now I can stare at the screen seriously all day, and it looks like I'm working hard.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    TiddlyWiki

    TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda

    TiddlyWiki5 is a mature, self-contained open-source personal wiki application and non-linear notebook implemented entirely in JavaScript that runs in the browser or a Node.js environment, letting users create, organize, and interlink small pieces of content called tiddlers without the need for a server backend or traditional hierarchical pages. Its entire application — including content, interface, and logic — can live in a single HTML file that users open and edit directly in a web browser, making it portable, offline-capable, and easy to share or archive without dependencies. Beyond its single-file form, TiddlyWiki5 can also run as a more traditional application via Node.js, enabling filesystem storage and plugin ecosystems to extend capabilities like rendering engines, themes, and automation tools.
    Downloads: 2 This Week
    Last Update:
    See Project