Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Client Side

Client Side

92 projects

Showing 36 of 91 projects

CyberChef
CyberChefJavaScript

A web-based Swiss Army knife for encryption, encoding, compression, and data analysis operations.

#parsing#hash-calculator#hashing
Stars35.0k
Forks4.0k
Last commit3 days ago
Yew
YewRust

A modern Rust framework for building multi-threaded, front-end web applications with WebAssembly.

#webassembly#emscripten#component-based
Stars32.7k
Forks1.5k
Last commit1 day ago
jsPDF
jsPDFJavaScript

Client-side JavaScript library for generating PDF documents directly in the browser or Node.js.

#hacktoberfest#open-source#report-generation
Stars31.2k
Forks4.8k
Last commit12 days ago
js-cookie
js-cookieJavaScript

A simple, lightweight JavaScript API for handling browser cookies with extensive browser support and no dependencies.

#browser-cookies#lightweight#frontend
Stars22.6k
Forks2.0k
Last commit8 days ago
relay
relayRust

A JavaScript framework for building data-driven React applications with GraphQL.

#data-fetching#graphql#declarative-ui
Stars18.9k
Forks1.9k
Last commit2 days ago
riot
riotJavaScript

A simple and elegant component-based UI library that brings custom components to all modern browsers with minimal overhead.

#dom-manipulation#es6-modules#elegant
Stars14.9k
Forks955
Last commit1 month ago
Showdown
ShowdownJavaScript

A bidirectional Markdown to HTML to Markdown converter written in JavaScript for client-side and server-side use.

#server-side#markdown-parser#converter
Stars14.9k
Forks1.6k
Last commit5 months ago
NLP Compromise
NLP CompromiseJavaScript

A lightweight JavaScript library for natural language processing that transforms text into structured data with a modest, pragmatic approach.

#part-of-speech-tagging#nlp-library#plugin-system
Stars12.1k
Forks667
Last commit
Blazor
Blazor

A curated collection of resources for Blazor, a .NET web framework for building interactive web UIs with C#.

#webassembly#microsoft#server-side
Stars9.3k
Forks1.0k
Last commit7 days ago
lunr
lunrJavaScript

A small, client-side full-text search library for JavaScript that indexes JSON documents.

#search#json-indexing#browser-search
Stars9.2k
Forks553
Last commit1 year ago
dns
dnsGo

A complete, fast, and lean DNS library for Go, supporting all Resource Records, DNSSEC, and both client and server programming.

#rfc-compliant#server-side#dns
Stars8.7k
Forks1.2k
Last commit6 days ago
react-error-boundary
react-error-boundaryTypeScript

A reusable React error boundary component for catching rendering errors and displaying fallback UIs.

#ui#frontend#react-native
Stars7.9k
Forks224
Last commit14 days ago
mxGraph
mxGraphHTML

A fully client-side JavaScript diagramming library using SVG and HTML for rendering.

#vanilla-js#svg-rendering#enterprise
Stars6.9k
Forks2.1k
Last commit5 years ago
Datascript
DatascriptClojure

Immutable in-memory database and Datalog query engine for Clojure, ClojureScript, and JavaScript.

#database#clojurescript#query-engine
Stars5.8k
Forks317
Last commit8 months ago
Gif.js
Gif.jsJavaScript

A fast JavaScript GIF encoder that runs in the browser using web workers and typed arrays.

#gif-encoder#animation#canvas
Stars5.0k
Forks665
Last commit2 years ago
pica
picaTypeScript

High-quality image resizing in the browser using WebAssembly, web workers, and pure JavaScript.

#sharpening#resize#webassembly
Stars4.1k
Forks259
Last commit21 days ago
messenger
messengerJavaScript

A client-side library for displaying growl-style alerts, messages, and AJAX request feedback in web applications.

#user-messaging#notifications#frontend
Stars4.0k
Forks402
Last commit5 years ago
britecharts
britechartsJavaScript

A composable charting library built with reusable D3.js components for creating client-side data visualizations.

#reusable-charting-library#chart#britecharts
Stars3.7k
Forks213
Last commit2 years ago
FileAPI
FileAPIJavaScript

A JavaScript library for client-side file handling, featuring multi-upload, drag-and-drop, chunked uploads, and image manipulation.

#exif#cross-browser#chunked-upload
Stars3.6k
Forks450
Last commit5 years ago
ocrad.js
ocrad.jsJavaScript

A pure JavaScript OCR engine compiled from Ocrad via Emscripten for client-side text recognition in the browser.

#text-extraction#browser-ocr#webassembly
Stars3.5k
Forks379
Last commit5 years ago
ffmpeg.js
ffmpeg.jsJavaScript

FFmpeg compiled to JavaScript via Emscripten for in-browser video/audio processing.

#transcoding#web-worker#webassembly
Stars3.5k
Forks340
Last commit2 years ago
stdweb
stdwebRust

A Rust library providing Web API bindings and seamless interoperability between Rust and JavaScript for client-side web development.

#dom-bindings#javascript-interop#webassembly
Stars3.5k
Forks178
Last commit2 years ago
platform.js
platform.jsJavaScript

A JavaScript library for detecting browser, OS, device, and layout engine details from the user agent string.

#platform#user-agent#user-agent-parsing
Stars3.2k
Forks408
Last commit2 years ago
instascan R
instascan RJavaScript

A real-time HTML5 QR code scanner that uses your device's webcam via the WebRTC API.

#camera#barcode#emscripten
Stars3.0k
Forks855
Last commit4 years ago
dagre-d3
dagre-d3JavaScript

A D3-based renderer for laying out and visualizing directed graphs in the browser.

#interactive-graphs#svg-rendering#javascript-library
Stars3.0k
Forks593
Last commit2 years ago
wade
wadeJavaScript

A blazing fast 1kb JavaScript search library for client-side data.

#search-library#vanilla-js#lightweight
Stars3.0k
Forks58
Last commit3 years ago
jqGrid
jqGridJavaScript

Ajax-enabled jQuery grid plugin for displaying and manipulating tabular data in web applications.

#data-grid#pivot-tables#subgrid
Stars2.8k
Forks1.2k
Last commit7 days ago
Pokedex.org
Pokedex.orgJavaScript

A client-side JavaScript webapp for browsing Pokémon data with full offline capability.

#pouchdb#progressive-web-app#offline-first
Stars2.3k
Forks322
Last commit3 years ago
Sauron
SauronRust

A Rust web framework for building client-side and server-side applications using The Elm Architecture.

#web-components#server-side-rendering#dom
Stars2.1k
Forks60
Last commit1 year ago
Logbook
LogbookJava

An extensible Java library for complete HTTP request and response logging across various client and server technologies.

#jax-rs#server-side#logs
Stars2.0k
Forks277
Last commit5 days ago
chatgpt.js
chatgpt.jsJavaScript

A powerful client-side JavaScript library for interacting with the ChatGPT DOM.

#chat#dom-manipulation#ai
Stars2.0k
Forks171
Last commit2 days ago
iron:router
iron:routerJavaScript

A client and server side router designed specifically for Meteor applications.

#server-side#rest-api#full-stack
Stars2.0k
Forks404
Last commit8 years ago
Cookies
CookiesJavaScript

A lightweight, RFC-compliant JavaScript library for client-side cookie manipulation with no dependencies.

#cookies#browser-api#lightweight
Stars1.8k
Forks167
Last commit6 years ago
crossfilter
crossfilterJavaScript

A JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets in the browser.

#multivariate-analysis#interactive-dashboards#coordinate-views
Stars1.8k
Forks191
Last commit2 years ago
Durandal
DurandalJavaScript

A JavaScript client framework for building cross-platform single-page applications (SPAs).

#javascript-framework#single-page-application#spa-framework
Stars1.7k
Forks367
Last commit7 years ago
jStorage
jStorageJavaScript

A cross-browser key-value store for local data storage in the browser, supporting TTL, PubSub, and change listeners.

#data-persistence#cross-browser#browser-storage
Stars1.5k
Forks263
Last commit6 years ago
Page 1 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
12 days ago
#Javascript36
#Javascript Library22
#Frontend21
#Web Development15
#Webassembly13
#Dotnet9
#Lightweight8
#Blazor8
#State Management7
#Server Side7
#Single Page Application6
#Performance6