564 Repositories
JavaScript file-browser Libraries
Node.js library that provide a cache for file metadata or file content.
@file-cache A cache library for file metadata or file content. It is useful for process that work a given series of files and that only need to repeat
Pack all your node_modules and other files you want inside your project to a zip file.
๐ Node Modules Packer Use Cases | Usage | Examples | Headless | Benchmarks | Reference This is a library to package all your node_modules and other f
Persistent key/value data storage for your Browser and/or PWA, promisified, including file support and service worker support, all with IndexedDB. Perfectly suitable for your next (PWA) app.
BrowstorJS ๐ ๐พ ๐ Persistent key/value data storage for your Browser and/or PWA, promisified, including file support and service worker support, all
Run a command, watch the filesystem, stop the process on file change and then run the command again...
hubmon Run a command, watch the filesystem, stop the process on file change and then run the command again... Install You can install this command lin
A Minimalist to do list website where user can add, remove and edit multiple tasks and All the changes user makes in his to do list is saved in browser local storage so that it can be accessed later.
Testing for Add Remove function in To Do List App Jest framework is used for testing. Created (addremove.test.js) for a file containing the add item a
Customize your README.md file with ready-to-use sections in a simple way with the web editor
myreadme Customize your README.md file with ready-to-use sections in a simple way with the web editor Docker version Docker Hub docker run -p 7000:300
Node.js CLI tool to generate a set of favicons from a single input file.
This is a simple CLI tool to generate an optimized set of favicons from a single input file. Icons are optimized in terms of both size and quantity (n
This simple library allows you to create awesome responsive and highly customizable popups importing just one JavaScript file.
Creativa - Popup This is a simple library that allows you to create awesome popups importing just one JavaScript file. Getting started You can import
LiveTabs is a Javascript library that allows you to create and manage tabs on the fly. This library gives the ability to your application to act like browser tabs, making dynamic tabs.
LiveTabs Table of content Description Goals Technologies Setup Description LiveTabs is a Javascript library that allows you to create and manage tabs
Easy keybindings for browser applications!
Keys.js For a quick look at the kind of solution that Keys.js is intended to provide, check out the demo application. This project spawned out of a Ch
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the userโs browser.
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the userโs browser. Read this file in Portuguese-BR here Our Website is outd
make ie browser like a morden browser main for ie6~ie8,
ieBetter.js It's created for IE6-IE8. Why need this? Modern browsers are so powerfull. For some small project, there is no any reason to include a lar
Freewall is a cross-browser and responsive jQuery plugin to help you create grid, image and masonry layouts for desktop, mobile, and tablet...
Freewall Freewall is a cross-browser and responsive jQuery plugin to help you create many types of grid layouts: flexible layouts, images layouts, nes
Query for CSS brower support data, combined from caniuse and MDN, including version support started and global support percentages.
css-browser-support Query for CSS browser support data, combined from caniuse and MDN, including version support started and global support percentage
โ๏ธ Doxor.js : more comfortable interacting with IndexedDB
doxor.js Offline database in Front-End library for interacting with IndexedDB Install Doxor.js using npm npm i doxor.js Creating a database import Do
Easily create test fixtures at a temporary file-system path
fs-fixture Easily create test fixtures at a temporary file-system path. Support this project by โญ๏ธ starring and sharing it. Follow me to see what othe
jsonrawtoxlsx is library to convert json raw (array) into xlsx file
Welcome to jsonrawtoxlsx ๐ โจ What is jsonrawtoxlsx? jsonrawtoxlsx is library to convert json raw (array) into xlsx file โก๏ธ Installation using npm npm
The official Directus SDK for use in JavaScript!
Directus JS SDK Installation npm install @directus/sdk Basic Usage import { Directus } from '@directus/sdk'; const directus = new Directus('http://d
Click in your components and open VSCode in the correct file and line number.
Inspect in VSCode This is a simple extension for deno/fresh projects that allows you to inspect your components' source code in VSCode. This repositor
Jump to github urls (browser addon)
Currently a Firefox addon. Find GitHub locations quickly using your browser's history. Usage Use your mouse or keyboard. Use the filter to search for
Bun-Bakery is a web framework for Bun. It uses a file based router in style like svelte-kit. No need to define routes during runtime.
Bun Bakery Bun-Bakery is a web framework for Bun. It uses a file based router in style like svelte-kit. No need to define routes during runtime. Quick
Detect browser, and render view according to the detected browser type.
react-browser-detector Detect browser, and render view according to the detected browser type. Installation To install, you can use npm or yarn: npm i
Organizes all your files from from a folder into different section automatically.
File System Organizer Global command line application Organizes all your files from from a folder into different section automatically. Functionality
Superkeys allow users to add short keys for websites and make search query in those sites.
Superkeys is a browser extension which allow users to add short keys for websites and make search query in those sites. Made with โค๏ธ @nilooy ๐งโ๐ป Dem
๐ A Node.js event emitter works in the browser
observer-emit ๐ A Node.js event emitter works in the browser. Install using npm $ npm i observer-emit using yarn $ yarn add observer-emit using pnpm
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.
UAParser.js JavaScript library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data with relatively small footprint (~17KB m
iframe and html5 file uploader
Upload iframe and html5 uploader. โช ๆผ็คบ ๆฅ็ๆผ็คบ๏ผไฝ ้่ฆ clone ไธไปฝไปฃ็ ๏ผ $ git clone git://github.com/aralejs/upload $ cd upload $ npm install $ spm install $ node
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Mapbox GL JS is a JavaScript library for interactive, customizable vector maps on the web. It takes map styles that conform to the Mapbox Style Specif
A jQuery plugin that adds cross-browser mouse wheel support.
jQuery Mouse Wheel Plugin A jQuery plugin that adds cross-browser mouse wheel support with delta normalization. In order to use the plugin, simply bin
Holder renders image placeholders in browser using SVG
Holder Holder renders image placeholders in browser using SVG. Used by thousands of open source projects (including Bootstrap v3) and many other sites
A functional library for watermarking images in the browser
A functional library for watermarking images in the browser. Written with ES6, and made available to current browsers via Babel. Supports urls, file inputs, blobs, and on-page images.
Renders HTML into the browser's canvas
rasterizeHTML.js Renders HTML into the browser's canvas. See the API. Install $ npm install rasterizehtml Then include a script tag with node_modules
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
screenfull Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoo
Pretty, customisable, cross browser replacement scrollbars
jScrollPane - cross browser custom scroll bars jScrollPane is a jQuery plugin which allows you to replace a browser's default scroll bars (on an eleme
A lightweight cross browser javascript scrollbar.
tinyscrollbar ** HELP MAINTAINER NEEDED!! ** Environments in which to use tinyscrollbar Browser support differs between the jQuery plugin and the plai
In-browser code editor (version 5, legacy)
CodeMirror CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with over 10
Syntax Highlighter supporting multiple languages, themes, fonts, highlighting from a URL, local file or post text.
Crayon Syntax Highlighter Supports multiple languages, themes, fonts, highlighting from a URL, local file or post text. Written in PHP and jQuery. Cra
A SPW (Single Page Website) that can track your favorite books on your browser! Made with ES6 modules,JavaScript, HTML 5 and CSS 3.
awesome-books It is a project for Microverse's JavaScript Module to be done using pair-programming. Desktop Version Mobile Version In this website you
Serve file server with single zip file as file system in Deno.
zipland Serve file server with one-single zip file in Deno. Support zip just zip32 with deflated or uncompressed serving plaintext deflate Examples Yo
Automagically bypass hcaptcha challenges with http api, with puppeteer, selenium, playwright browser automation scripts to bypass hCaptcha programmatically
Automagically bypass hcaptcha challenges with http api, with puppeteer, selenium, playwright browser automation scripts to bypass hCaptcha programmatically. For help you can message on discord server with the bellow link. You can also create an issue.
๐ฆ A browser extension to explore rust cargo dependencies on GitHub repos
cratehub On every GitHub repository or folder with a Cargo.toml file, scroll to the bottom of the page to see a list of its npm dependencies and their
An ultra-high performance stream reader for browser and Node.js
QuickReader An ultra-high performance stream reader for browser and Node.js, easy-to-use, zero dependency. Install npm i quickreader Demo import {Quic
Check how trackable you are based on your browser extensions.
Extension Fingerprints Check it out here: https://z0ccc.github.io/extension-fingerprints Chrome extensions can be detected by fetching their web acces
A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS
Three USDZ Loader A basic USDZ (binary Universal Scene Description) reader for Three.js The plugins supports animation as well as loading multiple USD
Official companion browser extensions for Kagi Search (Chrome, Firefox)
Kagi Search Extension This contains the source for the Kagi Search extension for Firefox and Chrome. Get it for your browser here: Chrome Firefox Cont
Browser storage interface for IndexedDB, WebSQL, LocalStorage, and in memory data with Schema and data validator.
Client Web Storage Browser storage interface for IndexedDB, WebSQL, LocalStorage, and in memory data with basic Schema and data validation. Installati
Lightweight universal Cloudflare API client library for Node.js, Browser, and CF Workers
Cloudflare API Client Lightweight universal HTTP client for Cloudflare API based on Fetch API that works in Node.js, browser, and CF Workers environme
DocuBox is a cloud file storing app built using Kotlin, Nodejs and MongoDb.
DocuBox is an app where you can securely upload your files on the cloud โ from family pictures and audio recordings to spreadsheets, presentations and other confidential documents. All the files uploaded by the users are stored in an encrypted format.
API for P2P file sharing web application, Zed
zed-sharing-node Backend for file sharing app built with the MERN Stack Report Bug ยท Request Feature About The Project ๐ถโ๐ซ๏ธ This is the API for Zed,
Privacy Pass: a privacy-enhancing protocol and browser extension.
Privacy Pass Extension The Privacy Pass protocol is now being standardised by the privacypass IETF working group. All contributions are welcome! See t
A free and open source file compression tool, Compressor makes your files smaller!
Compressor A free and open source file compression tool, Compressor makes your files smaller! Languages: ๐จ๐ณ ไธญๆ | ๐ฌ๐ง English Feature Internationali
Restream is a module that allows you to create a stream of an audio/video file from the Firebase storage, protected from direct download through the client-side.
nuxt-restream Restream is a module that allows you to create a stream of an audio/video file from the Firebase storage, protected from direct download
TimezoneDB is an easy, cross-platform method of keeping track of others' timezones.
TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to
Explore, create and deploy your SQLite databases right from your browser. Quick and easy, no installation required.
SQLighter (under development, alpha code) SQLighter is a database explorer born for SQLite that helps you design and deploy your application database
WPPConnect/mobile is an open source project with the objective of automating whatsapp web using the android or ios mobile browser and being able to perform all the functions of our wa-js project
WPPConnect/mobile is an open source project with the objective of automating whatsapp web using the android or ios mobile browser and being able to perform all the functions of our wa-js project, so it is possible to create a customer service, media sending, intelligence recognition based on artificial phrases and many other things, use your imagination to change and modify this project or collaborate on improvements...
A SPA (Single Page Application) that can track your books on your browser! Made with ES6 modules,JavaScript, HTML 5 and CSS 3.
Awesome-Books-project Recreate awesome book app using ES6 syntax and modules. Built With HTML CSS Javascript Live Demo (if available) Live Demo Link G
It uses JavaScript and a web browser (for example, Firefox) to scrape tweets.
Twitter JS Scraper Introduction There are many tools available for collecting tweets. Some of these tools make use of the official Twitter API, which
Polyfill `error.cause`
Polyfill error.cause. error.cause is a recent JavaScript feature to wrap errors. try { doSomething() } catch (cause) { throw new Error('message',
Simple, Fast, Secure, Flat-File CMS
Bludit Simple, Fast and Flexible CMS. Bludit is a web application to build your own website or blog in seconds, it's completely free and open source.
Handle errors like it's 2022 ๐ฎ
Handle errors like it's 2022 ๐ฎ Error handling framework that is minimalist yet featureful. Features Minimalist API Custom error types Wrap any error'
How to say Hello World via the Twitter API from browser-based JavaScript.
Twitter Hello World Suppose I want to write an app that runs in the browser that just says Hello World from my Twitter account. This is the canonical
Progressive Web App (PWA) built in Node.js & Express that automatically reloads/refreshes your browser, web page, and app when developing.
Expresso โ๏ธ Checks for changes in your source and automatically reloads your browser, or web page, and app window. Makes development easier. Report Bu
Contains html file showcasing Earthquake related data generated in the form of VR model, ArcGIS API with real-time earthquake feed and video of simulation of earthquake generated in blender
Module-EADGI-Project-All about Earthquakes Introduction Contains html file showcasing Earthquake related data generated in the form of VR model, ArcGI
A To-DO-List app that allows user to create, update, and remove their daily tasks in and from the browser localstorage. Built with HTLM5, CSS, JavaScript, and Webpack.
To-Do-List A To-DO-List app that allows user to create, update, and remove their daily tasks in and from the browser localstorage. Built with HTLM, CS
Minecraft client written in Javascript
webmc About Webmc is minecraft client written in Javascript. From web browser this client connects to websocket proxy and then to real minecraft serve
A lightweight, powerful and highly extensible templating engine. In the browser or on Node.js, with or without jQuery.
JsRender: best-of-breed templating Simple and intuitive, powerful and extensible, lightning fast For templated content in the browser or on Node.js (w
A javascript framework for developing pretty browser dialogs and notifications.
AlertifyJS AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications. AlertifyJS is an extreme makeover of alertify
Browser asynchronous http requests
It's AJAX All over again. Includes support for xmlHttpRequest, JSONP, CORS, and CommonJS Promises A. It is also isomorphic allowing you to require('re
.properties file parser, JSON converter and Webpack loader.
properties-file .properties file parser, JSON converter and Webpack loader. Installation ๐ป โ in June 2022 we have released version 2 of this package
Browser tab reload automation.
SpeedFeed Browser tab reload automation. Report Bug ยท Request Feature ยท View License (back to top) Contributing Contributions are what make the open s
Make a release for Jitsi test browser page (minify js/css files, pack the app in one file).
JitsiTestBrowserTool This tools allows you to make a release for Jitsi test browser page (minify js/css files, pack the app in one file). /!\ Not work
A quickstart AWS Lambda function code generator. Downloads a template function code file, test harness file, sample SAM deffiniation and appropriate file structure.
Welcome to function-stencil ๐ A quickstart AWS Lambda function code generator. Downloads a template function code file, test harness file, sample SAM
A WebAssembly build of the Tesseract OCR engine for use in the browser and Node
tesseract-wasm A WebAssembly build of the Tesseract OCR engine for use in the browser and Node. tesseract-wasm can detect and recognize text in docume
An online .txt file compressor, de-compressor tool which uses Huffman Coding for Lossless data compression.
Text File Compressor De-compressor Web App This webapp uses Huffman Coding for Text Compression and De-compression. Made with JavaScript, HTML5 and CS
Zero runtime type-safe CSS in the same file as components
macaron comptime-css is now called macaron! macaron is a zero-runtime and type-safe CSS-in-JS library made with performance in mind Powered by vanilla
A Browser Extension for Bionic Reading on ANY website!
Jiffy Reader A Browser Extension for Bionic Reading on ANY website! How it works Below is a screenshot demonstrating how the extension works by boldin
File Hider - This is a plugin for Obsidian that allows hiding specific files and folders from the file explorer
File Hider - This is a plugin for Obsidian that allows hiding specific files and folders from the file explorer
Colorconsole provides an interesting way to display colored info, success, warning and error messages on the developer console in your browser
ColorConsole NPM Package Colorconsole provides an interesting way to display colored info, success, warning and error messages on the developer consol
Javascript version of the Move language compiler, supports compiling Move code into Move bytecode in the browser.
move-js Javascript version of the move language compiler, supports compiling Move code into move bytecode in the browser. Features Compiling move pack
Ready to manipulate partitions file? Create a custom partition, apply custom security system, hide the partition and share your hidden data on the www
Paranoia ๐ Ready to manipulate partitions file? Create a custom partition, apply custom security system, hide the partition and share your hidden dat
A JSON Database that saves your Json data in a file and makes it easy for you to perform CRUD operations.
What is dbcopycat A JSON Database that saves your Json data in a file and makes it easy for you to perform CRUD operations. โก๏ธ Abilities Creates the f
Browser library compatible with Node.js request package
Browser Request: The easiest HTTP library you'll ever see Browser Request is a port of Mikeal Rogers's ubiquitous and excellent [request][req] package
Promise based HTTP client for the browser and node.js
axios Promise based HTTP client for the browser and node.js New axios docs website: click here Table of Contents Features Browser Support Installing E
Find and parse the tsconfig.json file from a directory path
get-tsconfig Find and parse tsconfig.json files. Features Zero dependencies (not even TypeScript) Tested against TypeScript for accuracy Supports comm
Lit + File Based Routing + Nested Layouts
Lit File Based Routing Lit router for nested layouts and file based routing. Similar to https://remix.run/ but at client side. Demo Package Archived i
Clone of the Fallout hacking mini-game, rendered into a browser canvas.
kodenkel-fo-hacking Clone of the Fallout hacking mini-game, rendered into a browser canvas. You can try it out at: https://www.kodenkel.com/games/fo-h
In this project, I built a simple HTML list of To-Do tasks. This simple web page was built using Webpack, creating everything from a JavaScript index file that imported all the modules and assets
To Do List In this project, I built a simple HTML list of To-Do tasks. This simple web page was built using Webpack, creating everything from a JavaSc
A fast-searching and space-saving browser specially designed for programmers.
Programmer Browser A fast-searching and space-saving browser specially designed for programmers. โญ Support Us If you like our project, do not forget t
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
A simple chrome extension using Bionic Reading (BRยฎ) API.
Bionic Speed Reader Browser Extension A simple browser extension using Bionic Reading API, provided by RapidAPI. ๐ง ๐ท Currently in the early stages o
Browser extension to add more keyboard shortcuts to twitter.com.
Twitter Shortcut Plus Browser extension to add more keyboard shortcuts to twitter.com. Keyboard shortcuts Browse Browse links in background (default:
Browser extension to add more keyboard shortcuts to TweetDeck.
TweetDeck Shortcut Plus Browser extension to add more keyboard shortcuts to TweetDeck. Keyboard shortcuts Browse Browse tweet (default: alt+b) Browse
Prisma 2+ generator to emit a JSON file that can be run with json-server
Prisma JSON Server Generator A Prisma generator that automates creating a JSON file that can be run as a server from your Prisma schema. Explore the o
Opinionated file structure manager.
Obsidian Bellboy Bellboy is built to be an opinionated file structure manager for Obsidian. Aiming keeping a clean and readable knowledge management f
A generative engine that takes various png layers on a sprite sheet format, combines them and then converts them into a .gif file
Welcome to the Generative Animated Engine v3.0.1 ๐ค [8 minute read] This repo used to be called jalagar/Generative_Gif_Engine but because it now suppo
A cross-platform browser extension that changes the way seasons are display on Crunchyroll.
Crunchyroll With Better Seasons Crunchyroll With Better Seasons is a cross-platform browser extension that changes the way seasons are displayed on Cr
Convert your SVG file directly to Flutter paths and prevent all the messing with bezier curves.
svg-to-flutter-path-converter Convert your SVG file directly to Flutter paths and prevent all the messing with bezier curves. Flutter Clutter The tool
A simple chrome extension using Bionic Reading API.
Bionic Reading Chrome Extension A simple chrome extension using Bionic Reading API, provided by RapidAPI. ๐ง ๐ท Currently in the early stages of devel
A API documentation generator for Vue3 single file component.
doc-vue A API documentation generator for Vue3 single file component. Table of Contents Installation Write API Description Command Line Usage Programm
Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
Homarr A homepage for your server. Demo โ๏ธ โข Install โก๏ธ Join the discord! ๐ Table of Contents ๐ Table of Contents ๐ Getting Started โน๏ธ About ๐ฅ Kno