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.

12Projects
192KStars in total
+36Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

12 projects · by stars

  1. #1 · angular/angular.js

    angular.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.

    58.5K
  2. #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.

    28.6K
  3. #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.

    16K
  1. 4

    riot

    14.9Kriot/riot · JavaScript

    Riot 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.

  2. 5

    pyodide

    14.9Kpyodide/pyodide · Python

    A 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.

  3. 6

    qrcodejs

    14.3Kdavidshimjs/qrcodejs · JavaScript

    QRCode.js is a JavaScript library for generating QR codes directly in the browser, with no backend or image API needed.

  4. 7

    sql.js

    13.7Ksql-js/sql.js · JavaScript

    sql.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.

  5. 8

    dom-to-image

    10.8Ktsayen/dom-to-image · JavaScript

    dom-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.

  6. 9

    jquery-validation

    10.3Kjquery-validation/jquery-validation · JavaScript

    The 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.

  7. 10

    gemini-watermark-remover

    5.7KGargantuaX/gemini-watermark-remover · JavaScript

    An 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.

  8. 11

    convert

    4.2Kp2r3/convert · TypeScript

    A 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.

  9. 12

    ultrastorage

    164yangshun/ultrastorage · TypeScript

    A 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.

Often tagged together