Topics / #client-side
Client-side projects on GitHub
Libraries and techniques that run in the browser on the client side
As of , the most-starred Client-side projects on GitHub are angular.js (58.5K stars), fingerprintjs (28.6K stars) and VERT (16K stars). GitHub.Locker tracks 12 Client-side repositories with 192K stars combined. The fastest-growing on October 17 was VERT, with +14 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
VERT
VERT-sh/VERT · ★ 16KVERT is an open-source file converter that works as a web app: it converts files like images, video and documents right on your machine instead of uploading them, and it is free to use.
fingerprintjs
fingerprintjs/fingerprintjs · ★ 28.6KFingerprintJS is an open-source, client-side browser fingerprinting library: it queries browser attributes and computes a hashed visitor identifier from them.
pyodide
pyodide/pyodide · ★ 14.9KA port of CPython to WebAssembly (via Emscripten) — a Python distribution for the browser and Node.js that can install and run Python packages from PyPI right where JavaScript runs.
+4sql.js
sql-js/sql.js · ★ 13.7Ksql.js is a JavaScript library that runs SQLite entirely in the browser (or Node.js), letting you create a relational database and run SQL queries client-side without a server.
The all-time top
12 projects · by stars
- 58.5K
#1 · angular/angular.jsangular.js
AngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.
- 28.6K
#2 · fingerprintjs/fingerprintjs
fingerprintjs
FingerprintJS is an open-source, client-side browser fingerprinting library: it queries browser attributes and computes a hashed visitor identifier from them.
- 16K
#3 · VERT-sh/VERT
VERT
VERT is an open-source file converter that works as a web app: it converts files like images, video and documents right on your machine instead of uploading them, and it is free to use.
- 4
riot
14.9Kriot/riot · JavaScriptRiot is a lightweight component-based UI library that brings custom components (custom tags) to all modern browsers, aiming to give you everything you wished the native Web Components API provided, with a tiny footprint and simple API.
- 5
pyodide
14.9Kpyodide/pyodide · PythonA port of CPython to WebAssembly (via Emscripten) — a Python distribution for the browser and Node.js that can install and run Python packages from PyPI right where JavaScript runs.
- 6

qrcodejs
14.3Kdavidshimjs/qrcodejs · JavaScriptQRCode.js is a JavaScript library for generating QR codes directly in the browser, with no backend or image API needed.
- 7

sql.js
13.7Ksql-js/sql.js · JavaScriptsql.js is a JavaScript library that runs SQLite entirely in the browser (or Node.js), letting you create a relational database and run SQL queries client-side without a server.
- 8

dom-to-image
10.8Ktsayen/dom-to-image · JavaScriptdom-to-image is a JavaScript library that turns any DOM node into an image — either a vector SVG or a raster PNG/JPEG — rendered with HTML5 canvas.
- 9
jquery-validation
10.3Kjquery-validation/jquery-validation · JavaScriptThe jQuery Validation Plugin - a drop-in client-side form validation library for jQuery. It validates your existing forms and is made to be customized to fit your application.
- 10

gemini-watermark-remover
5.7KGargantuaX/gemini-watermark-remover · JavaScriptAn open-source tool that removes Gemini AI watermarks from images (and videos) using a mathematically exact Reverse Alpha Blending algorithm instead of AI inpainting, available as an online tool, Chrome extension, userscript, CLI, and SDK.
- 11

convert
4.2Kp2r3/convert · TypeScriptA universal online file converter at convert.to.it: you give it any file, pick a target format, and it handles cross-medium jumps like AVI video to PDF document - the kind of conversion ordinary online tools refuse to do.
- 12

ultrastorage
164yangshun/ultrastorage · TypeScriptA TypeScript library that supercharges localStorage: it serializes rich data types and adds key expiration, namespacing, subscriptions, and schema validation on top of the browser's default storage.
Related topics
Often tagged together