Showing 16949 open source projects for "javascript"

View related business solutions
  • 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
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    simple-git-hooks

    simple-git-hooks

    A simple git hooks manager for small projects

    A simple git hooks manager for small projects. A git hook is a command or script that is going to be run every time you perform a git action, like git commit or git push. If the execution of a git hook fails, then the git action aborts. For example, if you want to run linter on every commit to ensure code quality in your project, then you can create a pre-commit hook that would call npx lint-staged. Check out lint-staged. It works really well with simple-git-hooks. You can look up about git...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos. The code editor highlights errors and provides...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    IPFS Companion

    IPFS Companion

    Browser extension that simplifies access to IPFS resources on the web

    IPFS Companion allows you to interact with your IPFS node and the extended IPFS network through your browser. The add-on is available for Brave, Chrome, Edge, Firefox, and Opera. It enables support for ipfs addresses, automatically loads websites and file paths from an IPFS gateway, allows you to easily import and share a file with IPFS, and more. IPFS Companion works in tandem with an IPFS node running on your local machine, so make sure you have a node installed before installing this...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    cypress

    cypress

    Fast, easy and reliable testing for anything that runs in a browser

    The web has evolved. Finally, testing has too. Fast, easy and reliable testing for anything that runs in a browser. Installing Cypress is simple. No dependencies, extra downloads, or changes to your code required. Write tests easily and quickly, and watch them execute in real time as you build your web application. Debugging your tests in CI is as easy as running tests locally. With built in parallelization and load balancing. Record CI test results, screenshots and video, and view...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    Eel

    Eel

    A Python library for making simple Electron-like HTML/JS GUI apps

    Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Eel hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa. Eel is designed to take the hassle out of writing short and simple GUI applications. If you are familiar with Python and web development, probably just jump to this example which picks random file names out of the given folder (something that is impossible from a browser). There are several options for making GUI apps in Python, but if you want to use HTML/JS (in order to use jQueryUI or Bootstrap, for example) then you generally have to write a lot of boilerplate code to communicate from the Client (Javascript) side to the Server (Python) side.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    react-big-calendar

    react-big-calendar

    gcal/outlook like calendar component

    An events calendar component built for React and made for modern browsers (read: IE10+) and uses flexbox over the classic tables-ception approach. Styles can be found at: react-big-calendar/lib/css/react-big-calendar.css, and should be included on the page with the calendar component. Also make sure that your calendar's container element has a height, or the calendar won't be visible. Date internationalization and localization is hard and react-big-calendar doesn't even attempt to solve that...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Dexie.js

    Dexie.js

    A Minimalistic Wrapper for IndexedDB

    Dexie was written to be straightforward and easy to learn. If you've ever had to work with native IndexedDB then you'll certainly appreciate Dexie's concise API. What good is any development tool without great documentation? Dexie is thoroughly explained, and examples are available to help you on your way. Dexie has near-native performance. Its bulk operations utilize an often-overlooked feature in IndexedDB, ignoring success callbacks when possible. Offline databases are groovy! But without...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    pageres

    pageres

    Capture website screenshots

    ...No need for a wrapper plugin. pageres offers a wide variety of options, for example, you can Delay capturing the screenshot, which is useful when the site does things after load that you want to capture. You can also apply custom CSS to the webpage, and specify some CSS or the path to a CSS file. Or apply custom JavaScript to the webpage. You can set background color to transparent instead of white if no background is set. You can also pass in the w3counter keyword to use the ten most popular resolutions from w3counter.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Summernote

    Summernote

    Super simple WYSIWYG editor

    Simply download and attach your js, css with bootstrap. Customize by Initializing various options and modules. Summernote is licensed under MIT and maintained by the community. Integrate it with any back-end. 3rd parties available in django, rails, angular. Bootstrap uses certain HTML elements and CSS properties which require HTML5 doctype. Summernote uses the Open Source libraries jQuery and Bootstrap, if you are using the Boostrap 3 or 4 versions of Summernote, or just jQuery if you use...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 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
  • 10
    React Redux

    React Redux

    React bindings for Redux

    React Redux is the official React binding for Redux. It lets your React components read data from a Redux store, and dispatch actions to the store to update data. React Redux is maintained by the Redux team, and kept up-to-date with the latest APIs from Redux and React. Designed to work with React's component model. You define how to extract the values your component needs from Redux, and your component receives them as props. Creates wrapper components that manage the store interaction...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Del

    Del

    Delete files and directories

    Del is a JavaScript package for deleting files and directories through glob patterns with both asynchronous and synchronous APIs. It supports multiple targets in a single operation and can exclude files or folders through negative glob patterns. The package protects the current working directory and parent locations from deletion unless force mode is explicitly enabled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    bubbly-bg

    bubbly-bg

    Beautiful bubbly backgrounds in less than 1kB (750 bytes gzipped)

    Bubbly-bg is a lightweight JavaScript library for creating animated bubble backgrounds on web pages. It renders the effect on an HTML canvas and can automatically create and position that canvas behind page content. Developers can control background colors or gradients, bubble count, size, fill, direction, speed, shadows, and strokes. Animation can be enabled or disabled, and a custom canvas can be supplied when needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Skewer

    Skewer

    Live web development in Emacs

    Skewer Mode is an Emacs package for interacting with live JavaScript, CSS, and HTML running inside a web browser. Developers can send expressions or complete buffers from Emacs and evaluate them immediately on an attached page. JavaScript results appear in the minibuffer or a dedicated REPL, while CSS rules and HTML elements can be updated without reloading the document. Multiple browser windows or tabs may connect simultaneously and receive the same submitted code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    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: 1 This Week
    Last Update:
    See Project
  • 15
    CML

    CML

    Continuous Machine Learning | CI/CD for ML

    Continuous Machine Learning (CML) is an open-source CLI tool for implementing continuous integration & delivery (CI/CD) with a focus on MLOps. Use it to automate development workflows, including machine provisioning, model training and evaluation, comparing ML experiments across project history, and monitoring changing datasets. CML can help train and evaluate models, and then generate a visual report with results and metrics, automatically on every pull request.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    kubeinvaders

    kubeinvaders

    Gamified Chaos Engineering Tool for Kubernetes

    This project is part of the landscape of Cloud Native Computing Foundation in the Observability and Analysis - Chaos Engineering section. Backed by the teams at platform engineering.it and devopstribe.it, which provides enterprise-grade features and certified resilience services for your Kubernetes infrastructure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    basic-auth

    basic-auth

    Generic basic auth Authorization header field parser

    Generic basic auth Authorization header field parser for whatever. This is a Node.js module available through the npm registry. Get the basic auth credentials from the given request. The Authorization header is parsed and if the header is invalid, undefined is returned, otherwise an object with name and pass properties. Parse a basic auth authorization header string. This will return an object with name and pass properties, or undefined if the string is invalid.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Get Node.js

    Get Node.js

    Download a specific version of Node.js

    Download a specific version of Node.js. The Node.js release is downloaded, uncompressed and untared to an executable file ready to run. node >=14.18.0 must be globally installed. However any Node version can be downloaded. This package is an ES module and must be loaded using an import or import() statement, not require(). Node.js binary's CPU architecture. This is useful for example when you're on x64 but would like to run Node.js x32.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    React Joyride

    React Joyride

    Create guided tours in your apps

    Showcase your app to new users or explain functionality of new features. It uses react-floater for positioning and styling. And you can use your own components too!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    NodeBB

    NodeBB

    Node.js based forum software built for the modern web

    A better community platform for the modern web. NodeBB is next generation forum software. It's powerful, mobile-ready and easy to use. NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers. From...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    TEMPL

    TEMPL

    A language for writing HTML user interfaces in Go

    Create components that render fragments of HTML and compose them to create screens, pages, documents, or apps.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22
    Podman Desktop

    Podman Desktop

    A graphical tool for developing on containers and Kubernetes

    Podman Desktop is an open source graphical tool enabling you to seamlessly work with containers and Kubernetes from your local environment. Podman Desktop installs, configures, and keeps Podman up to date on your local environment. It provides a system tray, to check status and interact with your container engine without losing focus from other tasks. The desktop application provides a dashboard to interact with containers, images, pods, and volumes but also configures your environment with...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 23
    ASu-skills

    ASu-skills

    Job-search workflow plugin suite

    ASu-skills is a job-search workflow plugin suite designed for AI coding assistants. It provides specialized entry points for building verifiable experience, improving resume content, creating resumes, preparing for interviews, and tracking applications. Its contributor workflow helps users identify realistic open-source contributions and prepares changes for approval before submission. Resume tools can rewrite experience for target roles and generate editable HTML layouts with PDF export....
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    DiscordPHP

    DiscordPHP

    An API to interact with the popular messaging app Discord

    ...It supports Composer installation, intents, examples, documentation, community tutorials, and framework-agnostic bot development. DiscordPHP is best suited for PHP developers who want to build real-time Discord applications without switching to JavaScript, Python, or Go.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 25
    Popcorn

    Popcorn

    Running Elixir in the browser

    Popcorn is an experimental library that allows Elixir code to run locally in the browser with JavaScript interoperability. It is intended for developers who want to explore client-side Elixir workflows without relying entirely on server-side execution. The project is still early and may introduce breaking changes, so it is best suited for experimentation, prototypes, and research rather than stable production use. Popcorn connects Elixir’s programming model with browser-based execution, opening the door for local interactive experiences and future LiveView-style ideas. ...
    Downloads: 3 This Week
    Last Update:
    See Project