Open Source JavaScript Software - Page 55

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 for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    errsole.js

    errsole.js

    Collect, Store, and Visualize Logs with a Single Module

    Errsole is an open-source logger for Node.js. It has a built-in web dashboard to view, filter, and search your app logs.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    fess

    fess

    Open source enterprise search server for websites, files, and data

    Fess is an open source enterprise search server designed to provide powerful full-text search capabilities across multiple data sources. It enables organizations to quickly deploy a scalable search environment without requiring deep knowledge of underlying search technologies. Fess is built on top of OpenSearch and offers an integrated solution for crawling, indexing, and searching documents from websites, file systems, and various data stores. Fess includes a built-in crawler that can collect content from sources such as databases, CSV files, and shared storage, making it suitable for centralized knowledge discovery. It supports indexing and searching across many document formats including office documents, PDFs, and compressed archives. It also provides a web-based administrative interface that allows administrators to configure crawling targets, manage indexing tasks, and adjust search settings from a graphical dashboard.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    formidable

    formidable

    The most used, flexible, fast and streaming parser

    The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production. This project is semantically versioned and available as part of the Tidelift Subscription for professional-grade assurances, enhanced support and security. The maintainers of formidable and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the Open Source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Of course, with Koa v1, v2 or future v3 the things are very similar. You can use formidable manually as or through the koa-better-body package which is using formidable under the hood and support more features and different request bodies, check its documentation for more info.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    gruntwork.io website

    gruntwork.io website

    The gruntwork.io website

    The Gruntwork team deploys a Reference Architecture for you, setting you up with all the foundational pieces you need to get started with AWS and Terraform, including your Landing Zone, network topology, CI / CD pipeline, guard rails, monitoring, out-of-the-box compliance, and more. Use the Gruntwork Infrastructure as Code Library (IaC Library), a collection of reusable Terraform code that has been proven in production at hundreds of companies, to deploy the rest of your infrastructure, including EKS, ECS, EC2, MySQL, Postgres, Elasticsearch, Kafka, etc. Gruntwork Compliance modules are certified compliant by the Center for Internet Security (CIS), so all your infrastructure is compliant out-of-the-box and includes controls and guard rails to prevent or alert about non-compliant behavior. Gruntwork provides commercial maintenance for all the code in the IaC Library and Reference Architecture, and you can use Patcher (BETA) to automatically update your code to our latest releases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    gulp

    gulp

    A toolkit to automate & enhance your workflow

    gulp is a streaming build system that automates slow, repetitive and time-consuming tasks in your development workflow. It is simple and easy to use with only a minimal API surface, but powerful enough to compose efficient build pipelines. gulp is flexible and composable, and is also platform-agnostic, which means you can use it with PHP, .NET, Java and many other platforms. It’s got a strong ecosystem of npm modules and over 3000 curated, community-built plugins, so you can achieve exactly what you want.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    hello.js

    hello.js

    API library for connecting with OAuth2 services

    A client-side JavaScript SDK for authenticating with OAuth2 (and OAuth1 with an OAuth proxy) web services and querying their REST APIs. HelloJS standardizes paths and responses to common APIs like Google Data Services, Facebook Graph and Windows Live Connect. It’s modular, so that list is growing. No more spaghetti code! Compiled source, which combines all of the modules, can be obtained from GitHub, and source files can be found in Source. The Bower package shall install the aforementioned "/src" and "/dist" directories. The "/src" directory provides individual modules which can be packaged as desired. If a network string is provided: A consent window to authenticate with that network will be initiated. Else if no network is provided a prompt to select one of the networks will open. A callback will be executed if the user authenticates and or cancels the authentication flow.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    jQuery Google Maps Store Locator Plugin

    jQuery Google Maps Store Locator Plugin

    A store locator plugin using Google Maps API version 3

    This jQuery plugin takes advantage of Google Maps API version 3 to create an easy to implement store locator. No back-end programming is required, you just need to feed it KML, XML, or JSON data with all the location information. How you create the data file is up to you. I originally created this for a company that didn’t have many locations, so I just used a static XML file. You will need to geocode your locations beforehand or use a geocoding API service if you want to try to do it on the fly. The reason for this is that all free geocoding APIs have strict limits that would easily be exceeded. In the end, you're much better off storing the coordinates versus having to look them up for each location on each request.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    jQuery Terminal

    jQuery Terminal

    JavaScript library for creating web-based terminals

    jQuery Terminal is a JavaScript library for creating command-line interpreters in your applications. You can use this JavaScript Terminal library to create interactive web-based terminal applications on your website. Where commands are defined by you. You can define them on the server or in the browser's JavaScript. It can automatically call JSON-RPC service when the user types a command. Alternatively, you can provide an object with methods; each method will be invoked on the user's command (the python command can create python interpreter). An object can have nested objects which will create a nested interpreter (you can create an interactive menu of adventure games with this). You can also use a function in which you can parse user commands by yourself (you have full control of what users type into the terminal). It's ideal if you want to provide additional functionality for power users.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    koa-better-error-handler

    koa-better-error-handler

    A better error-handler for Lad and Koa. Makes `ctx.throw` awesome

    Lad is the best Node.js framework. Made by a former Express TC and Koa team member. A better error-handler for Lad and Koa. Makes ctx.throw awesome (best used with koa-404-handler) Detects common programmer mistakes by detecting errors of TypeError, SyntaxError, ReferenceError, RangeError, URIError, and EvalError and yields generic "Internal Server Error" (only applies to production mode).
    Downloads: 5 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.
    Try Free
  • 10
    koa-waterline

    koa-waterline

    A middleware for your hose

    Middleware for your hose. The model attributes of connection and adp must match the connection and adapter naming conventions when setting up your environment to inject into the middleware.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    lint-staged

    lint-staged

    Run linters on git staged files

    Run linters against staged git files and don't let anything slip into your code base! Linting makes more sense when run before committing your code. By doing so you can ensure no errors go into the repository and enforce code style. But running a lint process on a whole project is slow, and linting results can be irrelevant. Ultimately you only want to lint files that will be committed. This project contains a script that will run arbitrary shell tasks with a list of staged files as an argument, filtered by a specified glob pattern. Linter commands work on a subset of all staged files, defined by a glob pattern. lint-staged uses micromatch for matching files. The concept of lint-staged is to run configured linter tasks (or other tasks) on files that are staged in git. lint-staged will always pass a list of all staged files to the task, and ignoring any files should be configured in the task itself.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    mongo-express

    mongo-express

    Web-based MongoDB admin interface, written with Node.js

    A web-based MongoDB admin interface written with Node.js, Express, and Bootstrap 5.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    ncc

    ncc

    Compile a Node.js project into a single file

    Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style. Publish minimal packages to npm. Only ship relevant app code to serverless environments Don't waste time configuring bundlers, it is generally faster bootup time and less I/O overhead. Compiled language-like experience (e.g.: go). For testing and debugging, a file can be built into a temporary directory and executed with full source maps support. Some packages may need some extra options for ncc support in order to better work with the static analysis. See package-support.md for some common packages and their usage with ncc.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    node-csgo

    node-csgo

    A node-steam plugin for Counter-Strike: Global Offensive

    Node-CSGO is a Node.js library that allows interaction with Counter-Strike: Global Offensive (CS:GO) game servers and Steam APIs. It enables developers to retrieve game data, manage inventories, and automate in-game operations.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    npm-check-updates

    npm-check-updates

    Find newer versions of package dependencies

    npm-check-updates upgrades your package.json dependencies to the latest versions, ignoring specified versions. Maintains existing semantic versioning policies, i.e. "express": "^4.0.0" to "express": "^5.0.0". Only modifies package.json file. Run npm install to update your installed packages and package-lock.json. Show any new dependencies for the project in the current directory. Make sure your package file is in version control and all changes have been committed. This will overwrite your package file. Filter packages using the --filter option or adding additional cli arguments. You can exclude specific packages with the --reject option or prefixing a filter with !. Supports strings, wildcards, globs, comma-or-space-delimited lists, and regular expressions. Direct dependencies are updated to the latest stable version.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    pg-promise

    pg-promise

    PostgreSQL interface for Node.js

    pg-promise is a PostgreSQL client for Node.js that uses promises for query execution, providing a robust and efficient interface for database interactions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    reddit-place-kcorp

    reddit-place-kcorp

    UserScript de l'overlay de la KCorp pour le /r/place 2022

    Reddit Place KCorp Overlay is a UserScript designed to assist the Karmine Corp (KCorp) community during Reddit's r/place 2022 event. It overlays a template on the Reddit canvas, guiding participants in placing pixels accurately to collaboratively recreate the KCorp logo and designs. This tool was instrumental in coordinating efforts among fans to maintain the integrity of their artwork during the event.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    sakura

    sakura

    A minimal CSS framework/theme

    Just drop in sakura.css to any webpage and go from ugly looking 1900s website to a pretty modern website in literally 0 seconds. Easy to customize and build on top of sakura. Sakura supports extremely easy theming support using variables for duotone color scheming. Comes with several existing themes, and can be found in the CSS folder of this repository. Don't want to develop using sakura, but instead want to use it on websites with outdated 90's design (i.e. no CSS)? Quick prototyping, especially when working on backend sites and can't yet be bothered to fidget with CSS/HTML. Building a quick (but pretty) site/blog for your best friend or aunt! No need to remember tons of different class names for every other CSS framework. Works amazingly with markdown generated HTML pages (eliminates the need of hacks like including .img img-responsive in markdown-parser generated <img></img> tags).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    slick

    slick

    The last carousel you'll ever need

    slick is an open source, responsive carousel plugin that offers a great number of breakpoints, CSS3 transitions, touch events and so much more. It creates fully responsive, customizable and mobile-friendly carousels that can work with any html element. Everything you’ll ever need for your carousel, slick can achieve quickly and easily. It features a comprehensive range of settings, events, methods and more so you can build a carousel in exactly the way you want. It supports IE8+ as well as most modern browsers (Chrome, Firefox, Safari). See it in action in demos on http://kenwheeler.github.io/slick/
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    spago PM

    spago PM

    PureScript package manager and build tool

    Spago is a package manager and build tool for the PureScript programming language, designed to simplify project management and development workflows. It allows developers to manage dependencies, build projects, and run tests with ease. Spago supports custom package sets and integrates with various backends, making it a versatile tool for PureScript development.​
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    superplate

    superplate

    A well-structured production-ready frontend boilerplate

    A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate lets you start rock-solid, production-ready React, Next.JS and refine projects just in seconds. The command-line interface guides the user through setup and no additional build configurations are required.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    ui-neumorphism

    ui-neumorphism

    React component library designed on the "new skeuomorphism"

    UI-metamorphism is a react component library designed on the "new skeuomorphism" UI/UX trend.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    updates

    updates

    Flexible npm dependency update tool

    Flexible npm dependency update tool. updates is a CLI tool that checks for npm dependency updates of the current project and optionally updates package.json. It is highly configurable and is typically able to complete in less than a second. Option that takes multiple arguments can take them either via comma-separated value or by specifying the option multiple times. If an option has an optional pkg argument but none is given, the option will be applied to all packages instead. The JSON output is an object with possible properties results, message and error.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    vConsole

    vConsole

    A lightweight, extendable front-end developer tool for mobile web page

    vConsole is a lightweight, extendable front-end developer tool for mobile web page. A plugin allows you to add a new tab, add one or more tool button(s). You can customize the functions of the tab and buttons. After imported, vConsole should be inited manually. When vConsole is not loaded, logs will be printed to native console. After importing vConsole, logs will be printed to both front-end console and native console. Some useful vConsole properties and methods are available for plugin development. You can destroy an vConsole instance object and remove vConsole panel from document. You can also add a new plugin to vConsole. Duplicate plugin will be ignored. Create an vConsole plugin object, bind plugin events to this object, and add this object to vConsole. While installing and running a plugin, vConsole will trigger some events to allow a plugin customizing it's functions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    web-access

    web-access

    Skill for installing full networking capabilities for Claude Code

    web-access is a tool designed to give AI agents structured and controlled access to web content, enabling them to retrieve, navigate, and process information from online sources in real time. It abstracts common web interactions such as page loading, data extraction, and navigation into reusable functions that can be invoked by agents. The system emphasizes safety and control, likely including mechanisms to manage permissions, rate limits, and content filtering. This allows agents to operate within defined boundaries while still benefiting from dynamic, up-to-date information. The architecture supports integration with broader agent frameworks, making it a key component for building systems that require external knowledge. It is particularly useful for tasks like research, monitoring, and automated data collection. Overall, web-access extends the capabilities of AI agents by connecting them to the live web in a structured and reliable way.
    Downloads: 5 This Week
    Last Update:
    See Project