118 Repositories
JavaScript headless-browsers Libraries
🛠 Building a Headless CMS with all the essential features for business representative websites to make 🚀
Isomera - headless CMS for business representative websites SaaS that is hosted on the cloud and built by community. To make developer life easy. ⚠️ A
💰The Shopify-like Digital Commerce engine provides an Open-Source 🆓 and Headless/Modular Architecture ⚡
💰 The Shopify-like Digital Commerce ⚡ 💰 The Shopify-like Digital Commerce engine provides an Open-Source 🆓 and Serverless Architecture ⚡ 🎯 The Sho
A bodacious, secure, headless content management system.
A bodacious, secure, headless content management system. Cassiopeia allows you to create your blog with a customizable interface and comes with a dyna
A thin, opinionated headless wiki with few features.
thinwiki A thin, opinionated headless wiki with few features. Git used as a backing store Markdown files with front matter used for pages index.md pag
A site where you can watch Naruto. Inspired by Netflix.
A Mini Netflix clone built with Solid.js, Astro and deployed on Netlify. 😄 I'm using Directus as a headless CMS here, though, I'm using the free vers
Make your Vite projects work in IE11 and other legacy browsers.
vite-plugin-legacy-dev Maybe your Vite project needs work on IE11 or other not support ESM legacy browsers, this plugin can help you! This is only for
Headless UI components without writing a single line of JavaScript.
Zerolines.js Headless UI components without writing a single line of JavaScript. See Oficial Site: Zerolines.js Components Tab Modal Dropdown Drawer O
Meogic-tab-manager is an extensible, headless JavaScript tab manager framework.
MeogicTabManager English document MeogicTabManager是一个有可拓展性的、headless的JavaScript标签页管理框架。 MeogicTabManager旨在提供可自由组装页面框架、自定义页面组件、甚至覆盖框架自带事件响应的开发体验。 Meogi
👩🎤 Headless, type-safe, UI components for the next generation Web3.Storage APIs.
Headless, type-safe, UI components for the next generation Web3.Storage APIs. Documentation beta.ui.web3.storage Examples React Sign up / Sign in Sing
A simple color picker application written in pure JavaScript, for modern browsers.
Color Picker A simple color picker application written in pure JavaScript, for modern browsers. Has support for touch events. Touchy… touchy… Demo and
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Sortable Sortable is a JavaScript library for reorderable drag-and-drop lists. Demo: http://sortablejs.github.io/Sortable/ Features Supports touch dev
jQuery easy ticker is a news ticker like plugin, which scrolls the list infinitely. It is highly customizable, flexible with lot of features and works in all browsers.
jQuery Easy Ticker plugin jQuery easy ticker is a news ticker like plugin which scrolls a list infinitely. It is highly customizable, flexible with lo
An e-commerce storefront starter built with Qwik and Vendure
Vendure Qwik Storefront Starter️ An e-commerce storefront for Vendure built with Qwik & Qwik City. 👉 qwik-storefront.vendure.io To do Cart ✅ Checkout
ndarray/tensor data processing for modern browsers
nadder Easy n-dimensional data manipulation with NumPy syntax. Installation npm i nadder # or yarn add nadder, or pnpm add nadder Usage import { ndarr
A minimal e-commerce store using Gatsby, SANITY, Stripe, Use-Shopping-Cart and Netlify
🏪 Gatsby Starter Stripemart Like a supermarket but for Stripe. No ongoing monthly costs. Perfect for artists, creators and independent builders doing
Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API
Zepto.js – a minimalist JavaScript library Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you u
A tiny, lightning fast jQuery-like library for modern browsers.
Sprint.js Sprint is a high-performance, 5KB (gzipped) DOM library for modern browsers. Sprint notably shines on bandwidth and resource constrained dev
Cocos2d for Web Browsers. Built using JavaScript.
Cocos2d-html5 Cocos2d-html5 is a cross-platform 2D game engine written in JavaScript, based on Cocos2d-X and licensed under MIT. It incorporates the s
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Phaser - HTML5 Game Framework Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop a
Update & Revalidate Content from a Headless CMS in Next.js with Incremental Static Regeneration
Update & Revalidate Content from a Headless CMS in Next.js with Incremental Static Regeneration Demo for tutorial How to Update & Revalidate Content f
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype.
A querystring parser with nesting support
qs A querystring parsing and stringifying library with some added security. Lead Maintainer: Jordan Harband The qs module was originally created and m
🐊Putout bundle to get things working in Deno and Browsers
@putout/bundle 🐊 Putout bundle to get things working in Deno and Browsers using amazing esm.sh. Usage import putout from 'https://esm.sh/@putout/bund
CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
Update Browserslist DB CLI tool to update caniuse-lite with browsers DB from Browserslist config. Some queries like last 2 version or 1% depends on a
A fast, vanilla JS customisable select box/text input plugin for modern browsers ⚡
choices A fast, vanilla, lightweight (~16kb gzipped 🎉 ), configurable select plugin for modern browsers. Similar to Select2 and Selectize but without
A bot builder on top of puppeteer's headless web browser mimicing your web.whatsapp.com functionalities.
Welcome to the BizBook365 WhatsApp bot project A bot builder on top of puppeteer's headless web browser mimicing your web.whatsapp.com functionalities
⏪ Rewinds – Remix Tailwind Starter Kit with Tailwind CSS, Headless UI, Radix UI, and more
⏪ Rewinds – Remix Tailwind Starter Kit Rewinds is a Remix starter kit with Tailwind CSS v3 family of libraries. This is an example demo to combine the
Medusa on steroid, take your medusa project to the next level with some badass features 🚀
medusa-extender Full documentation website Medusa on steroid, take your medusa project to the next level with some badass features 🚀 The extender pro
A tiny blockchain node for browsers.
UBI Chain A very tiny blockchain for browsers. Features Spin up a node from a browser. One node per human via Proof of Humanity UBI for gas and fees.
WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc.
HTML Rewriter WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc. It uses lol-html under the hood, the same implem
In-memory abstract-level database for Node.js and browsers.
memory-level In-memory abstract-level database for Node.js and browsers, backed by a fully persistent red-black tree. The successor to memdown and lev
An echo cancellation library for browsers using DTLN-aec
dtln-aec breizhn/DTLN-aec という深層学習ベースのエコーキャンセラをブラウザで利用するためのライブラリです。 About Shiguredo's open source software We will not respond to PRs or issues that ha
List all browsers compat data from MDN and filter with browserlist.
mdn-compat-browserlist List all browsers compat data from MDN and filter with browserlist. Features Support filter all browserlist queries List all br
A headless, single-page dashboard application for Shoplix
Configure API address cd ui-domain vi api.js set api address // development environment export const dev = { base: 'your api address', seller: 'yo
This package generates a unique ID/String for different browsers. Like chrome, Firefox and any other browsers which supports canvas and audio Fingerprinting.
Broprint.js The world's easiest, smallest and powerful visitor identifier for browsers. This package generates a unique ID/String for different browse
A plugin for Strapi Headless CMS that provides the ability to transform the API request or response.
strapi-plugin-transformer A plugin for Strapi that provides the ability to transform the API request and/or response. Requirements The installation re
A headless, single-page dashboard application for Shoplix
Configure API address cd ui-domain vi api.js set api address // development environment export const dev = { base: 'your api address', seller: 'yo
AdsPower supports Local API, which has functions like reading and writing account configuration information, opening and closing browsers, searching for accounts.
AdsPower supports Local API, which has functions like reading and writing account configuration information, opening and closing browsers, searching for accounts. Besides, it can cooperate with Selenium and Puppeteer to execute browser operations automatically.
An npm module to run Snowflake in a headless browser to help censored users connect to the Tor network.
snowflake-cli An npm module to run Snowflake in a headless browser to help censored users connect to the Tor network. Note: depending on your environm
A simple template to get started with a non-profit website.
Next.js Non-Profit Website A non-profit website template powered by the Cosmic headless CMS. Uses Next.js, Tailwind CSS, and Stripe for donation payme
SuperCollider GUI for browsers with remote sync capablities.
webRTCgui webRTCgui allows to create dynamic GUI elements in the internet or local network from within SuperCollider. Clients get synced among each ot
Remix starter kit with Tailwind CSS family of libraries: Headless UI, Radix UI, VechaiUI, daisyUI, and more
Remix Tailwind Starter Kit Remix starter kit with Tailwind CSS v3 family of libraries. Example demo to combine the best Tailwind-related ecosystem suc
A JavaScript library to read, write, and merge ZIP archives in web browsers.
Armarius About Armarius is a JavaScript library to read, write, and merge ZIP archives in web browsers. This library mainly focuses on a low memory fo
Secretly record audio and video with chromium based browsers
snoop TCC restricts access to the device camera and microphone to protect user data from unauthorized access. But... If you trusted your browser with
Custom HTML elements for generic components (dropdown, modal...) without style.
Headless elements The goal of this project is to create a library of Custom Elements to stop reinventing the wheel (starting by reinventing the wheel
A simple environment variables validator for Node.js and web browsers
A simple environment variables validator for Node.js and web browsers
Builder.io + Shopify Hydrogen - headless visual page building example
Builder.io + Shopify Hydrogen - headless visual page building example Example repo using Builder.io for drag and drop page building with Shopify hydro
Run CosmWasm smart contracts in Node.js and web browsers
Run CosmWasm smart contracts in Node.js and web browsers
Read from an abstract-level database using Web Streams
level-web-stream Read from an abstract-level database using Web Streams. Compatible with browsers and Node.js. 📌 To instead consume data using Node.j
Javascript client for Sanity. Works in node.js and modern browsers (older browsers needs a Promise polyfill).
@sanity/client Javascript client for Sanity. Works in node.js and modern browsers (older browsers needs a Promise polyfill). Requirements Sanity Clien
This Next.js app replicates the WordPress Template Hierarchy, but in JavaScript
Next.js WordPress Template Hierarchy Routing This Next.js app replicates the WordPress Template Hierarchy, but in JavaScript! Requirements WordPress P
1History is a command line tool to backup your histories of different browsers into one place
1History All your history in one place. 1History is a command line tool to backup your histories of different browsers into one place. Features Suppor
The high efficent browser driver on top of puppeteer, ready for production scenarios.
browserless is an efficient driver for controlling headless browsers built on top of puppeteer developed for scenarios where performance matters. High
Run official FLAC tools `flac` and `metaflac` as WebAssembly, on browsers or Deno.
flac.wasm Run official FLAC tools flac and metaflac as WebAssembly, on browsers or Deno. Currently we have no plans on supporting Node.js. Try it onli
Purple haze is a TypeScript, Markdown, JS generative bundler that works in headless browser
Purple haze Inspired by generative programming and weed :). So I was learning Elm language at home usually in the evening and now I am missing all thi
Drag and drop page builder and CMS for React, Vue, Angular, and more
Drag and drop page builder and CMS for React, Vue, Angular, and more Use your code components and the stack of your choice. No more being pestered for
🧾 My personal CLI app to manage my invoices via Web Scraping.
ALM Invoices CLI My personal CLI (Command Line Interface) app to manage my invoices via Web Scraping. WIP (Work in Progress): For now only the list co
An wide ranged emoji picker extension for firefox based browsers.
Fire-Picker A wide ranged emoji picker extension for firefox based browsers made with pure js. This is still in a prototype phase. Changes will be mad
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
HLS.js is a JavaScript library that implements an HTTP Live Streaming client. It relies on HTML5 video and MediaSource Extensions for playback. It wor
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
impress.js It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prez
Polyfill to remove click delays on browsers with touch UIs
FastClick FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile
🚀 A web extension starter built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, Brave, and Opera..
Web Extension Starter A web extension starter, built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome
A plugin for Strapi Headless CMS that provides ability to sign-in/sign-up to an application by link had sent to email.
Strapi PasswordLess Plugin A plugin for Strapi Headless CMS that provides ability to sign-in/sign-up to an application by link had sent to email. A pl
Console for mobile browsers
中文 Eruda Console for Mobile Browsers. Demo Browse it on your phone: https://eruda.liriliri.io/ In order to try it for different sites, execute the scr
An wide ranged emoji picker extension for firefox based browsers.
Fire-Picker A wide ranged emoji picker extension for firefox based browsers made with pure js. This is still in a prototype phase. Changes will be mad
A simple color picker application written in pure JavaScript, for modern browsers.
Color Picker A simple color picker application written in pure JavaScript, for modern browsers. Has support for touch events. Touchy… touchy… Demo and
Swiffy-slider - Super fast carousel and slider with touch for optimized websites running in modern browsers.
Swiffy Slider Super fast lightweight carousel and slider with touch for optimized websites running in modern browsers. Explore Swiffy Slider docs » Se
GetOsLocalesCrossPlatform - A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers
getOsLocalesCrossPlatform A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers This script is
Anonymify - Outils TypeScript pour l'anonymisation des données en langue Française, compatible Node.js et dans les browsers.
@socialgouv/anonymify Outils TypeScript pour l'anonymisation des données en langue Française. Compatible Node.js et dans les navigateurs Démo : https:
Gatsby-blog-cosmicjs - 🚀⚡️ Blazing fast blog built with Gatsby and the Cosmic Headless CMS 🔥
Gatsby + Cosmic This repo contains an example blog website that is built with Gatsby, and Cosmic. See live demo hosted on Netlify Uses the Cosmic Gats
Modern browsers already had a vivid player for video
Modern browsers already had a vivid player for video. However, web developers and designers still want to custom their own style player for different situations. Sounds like web component will do a lot favor for this purpose. With msc-ez-video / support, customize control panel will become a piece of cake. msc-ez-video / adopts CSS custom properties, developers could style them as they want.
Examples of how to re-create the WordPress Template Hierarchy using headless clients and WPGraphQL
WPGraphQL Template Hierarchy Debugger This is a project to demonstrate how to re-create the WordPress template hierarchy with Headless WordPress using
A headless React component that lets you control how visible and overflown items are rendered 👀
react-overflow-list A hooks based implementation of the OverflowList component from Blueprint JS. Installation yarn add react-overflow-list Basic Usa
Securely collect browsing history over browsers.
Visited-CLI Securely collect browsing history over browsers. Getting started Here is the getting started guide. Firstly, clone the git, and change to
Next-gen mobile first analytics server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js, headless, API-only, horizontally scaleable.
Introduction to Awacs Next-gen behavior analysis server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js
Evaluate JavaScript on a URL through headless Chrome browser.
jseval Evaluate JavaScript on a URL through headless Chrome browser. build docker build -t jseval -f jseval.dockerfile . usage docker run --rm jseval
A javascript Bitcoin library for node.js and browsers.
BitcoinJS (bitcoinjs-lib) A javascript Bitcoin library for node.js and browsers. Written in TypeScript, but committing the JS files to verify. Release
A pure JavaScript implementation of git for node and browsers!
isomorphic-git isomorphic-git is a pure JavaScript reimplementation of git that works in both Node.js and browser JavaScript environments. It can read
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
brain.js GPU accelerated Neural networks in JavaScript for Browsers and Node.js About brain.js is a GPU accelerated library for Neural Networks writte
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
debug A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers. Installation $ npm ins
A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.
levelup Table of Contents Click to expand levelup Table of Contents Introduction Supported Platforms Usage API Special Notes levelup(db[, options[, ca
🎉 Next Generation API-first CMS for developers. Generate an API-first CMS from a GraphQL schema with offline prototyping and an inline editor
Tipe Next Generation API-first CMS Design your content Shape and design content for any project you and your team are working on. Create your content
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Derby The Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powe
A very fast geospatial point clustering library for browsers and Node.
supercluster A very fast JavaScript library for geospatial point clustering for browsers and Node. script src="https://unpkg.com/[email protected]/d
Ajax for Node.js and browsers (JS HTTP client)
superagent Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features T
An HTML5 form validation plugin for jQuery. Works on all major browsers, both new and old. Implements inline, realtime validation best practices (based on surveys and usability studies). Developed for production use in e-commerce. Currently in production with millions of users.
h5Validate (WARNING -- DEPRECATED -- ARCHIVED) Hi, I'm Eric Elliott, author of "Programming JavaScript Applications" (O'Reilly). A few years ago, I wr
🐒 Normalize browsers' default style
My open source work is supported by the community Special thanks to: Differences from normalize.css Smaller Includes only normalizations for the lates
Modern CSS to all browsers
stylecow: modern CSS for all browser Node library to fix your css code and make it compatible with all browsers. Created by Óscar Otero. License: MIT
HTML5 audio or video player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
One file. Any browser. Same UI. Author: John Dyer http://j.hn/ Website: http://mediaelementjs.com/ License: MIT Meaning: Use everywhere, keep copyrigh
ApostropheCMS is a full-featured, open-source CMS built with Node.js that seeks to empower organizations by combining in-context editing and headless architecture in a full-stack JS environment.
ApostropheCMS ApostropheCMS is a full-featured, open source CMS built with Node.js that seeks to empower organizations by combining in-context editing
👻 The #1 headless Node.js CMS for professional publishing
Ghost.org | Features | Showcase | Forum | Docs | Contributing | Twitter Love open source? We're hiring Node.js Engineers to work on Ghost full-time Th
tap-producing test harness for node and browsers
tape tap-producing test harness for node and browsers example var test = require('tape'); test('timing test', function (t) { t.plan(2); t.eq
Simple JavaScript testing framework for browsers and node.js
A JavaScript Testing Framework Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any Ja
A node.js library for testing modern web applications
Taiko Docs | API reference A Node.js library for testing modern web applications What’s Taiko? Taiko is a free and open source browser automation tool
Headless Chrome Node.js API
Puppeteer API | FAQ | Contributing | Troubleshooting Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over th
Insanely fast, full-stack, headless browser testing using node.js
Zombie.js Insanely fast, headless full-stack testing using Node.js The Bite If you're going to write an insanely fast, headless browser, how can you n
CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
CasperJS Important note: the master branch hosts the development version of CasperJS, which is now pretty stable and should be the right version to us
Scriptable Headless Browser
PhantomJS - Scriptable Headless WebKit PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Derby The Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powe
🚀 Open source Node.js Headless CMS to easily build customisable APIs
API creation made simple, secure and fast. The most advanced open-source headless CMS to build powerful APIs with no effort. Try live demo Strapi is a