JS/TS Utilities

154 repositories · Libraries & Utilities

All subcategories in Libraries & Utilities

Repositories — sorted by stars

Repository Stars Language Description
axios/axios ⭐ 109.0K JavaScript Promise based HTTP client for the browser and node.js
puppeteer/puppeteer ⭐ 94.2K TypeScript JavaScript API for Chrome and Firefox
chartjs/Chart.js ⭐ 67.4K JavaScript Simple HTML5 Charts using the <canvas> tag
apache/echarts ⭐ 66.3K TypeScript Apache ECharts is a powerful, interactive charting and data visualization library for browser
lodash/lodash ⭐ 61.3K JavaScript A modern JavaScript utility library delivering modularity, performance, & extras.
jquery/jquery ⭐ 59.8K JavaScript jQuery JavaScript Library
iamkun/dayjs ⭐ 48.6K JavaScript ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Leaflet/Leaflet ⭐ 45.0K JavaScript 🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦
date-fns/date-fns ⭐ 36.6K TypeScript ⏳ Modern JavaScript date utility library ⌛️
SheetJS/sheetjs ⭐ 36.2K 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
floating-ui/floating-ui ⭐ 32.6K TypeScript A JavaScript library to position floating elements and create interactions for them.
fabricjs/fabric.js ⭐ 31.1K TypeScript Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
tj/commander.js ⭐ 28.2K JavaScript node.js command-line interfaces made easy
fingerprintjs/fingerprintjs ⭐ 27.0K TypeScript The most advanced free and open-source browser fingerprinting library
highlightjs/highlight.js ⭐ 24.9K JavaScript JavaScript syntax highlighter with language auto-detection and zero dependencies.
winstonjs/winston ⭐ 24.4K JavaScript A logger for just about everything.
chalk/chalk ⭐ 23.2K JavaScript 🖍 Terminal string styling done right
SBoudrias/Inquirer.js ⭐ 21.5K TypeScript A collection of common interactive command line user interfaces.
rough-stuff/rough ⭐ 20.9K HTML Create graphics with a hand-drawn, sketchy, appearance
petkaantonov/bluebird ⭐ 20.6K JavaScript :bird: :zap: Bluebird is a full featured promise library with unmatched performance.
plotly/plotly.js ⭐ 18.2K JavaScript Open-source JavaScript charting library behind Plotly and Dash
auth0/node-jsonwebtoken ⭐ 18.2K JavaScript JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html
nosir/cleave.js ⭐ 17.9K JavaScript Format input text content when you are typing...
pinojs/pino ⭐ 17.8K JavaScript 🌲 super fast, all natural json logger
janl/mustache.js ⭐ 16.7K JavaScript Minimal templating with {{mustaches}} in JavaScript
brix/crypto-js ⭐ 16.4K JavaScript JavaScript library of crypto standards.
javascript-obfuscator/javascript-obfuscator ⭐ 16.0K TypeScript A powerful obfuscator for JavaScript and Node.js
uuidjs/uuid ⭐ 15.3K TypeScript Generate RFC-compliant UUIDs in JavaScript
apexcharts/apexcharts.js ⭐ 15.1K JavaScript 📊 Interactive JavaScript Charts built on SVG
Tonejs/Tone.js ⭐ 14.6K TypeScript A Web Audio framework for making interactive music in the browser.
jimp-dev/jimp ⭐ 14.6K TypeScript An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
jacomyal/sigma.js ⭐ 12.0K TypeScript A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
foliojs/pdfkit ⭐ 10.7K JavaScript A JavaScript PDF generation library for Node and the browser
gka/chroma.js ⭐ 10.6K JavaScript JavaScript library for all kinds of color manipulations
agenda/agenda ⭐ 9.7K HTML Lightweight job scheduling for Node.js
terkelg/prompts ⭐ 9.3K JavaScript ❯ Lightweight, beautiful and user-friendly interactive prompts
node-schedule/node-schedule ⭐ 9.2K JavaScript A cron-like and not-cron-like job scheduler for Node.
kpdecker/jsdiff ⭐ 9.1K JavaScript A javascript text differencing implementation.
kelektiv/node-cron ⭐ 8.9K TypeScript Cron for NodeJS.
ethers-io/ethers.js ⭐ 8.7K TypeScript Complete Ethereum library and wallet implementation in JavaScript.
jonobr1/two.js ⭐ 8.6K JavaScript A renderer agnostic two-dimensional drawing api for the web
soldair/node-qrcode ⭐ 8.1K JavaScript qr code generator
semver/semver ⭐ 7.7K Semantic Versioning Specification
supermacro/neverthrow ⭐ 7.5K TypeScript Type-Safe Errors for JS & TypeScript
MikeMcl/decimal.js ⭐ 7.2K JavaScript An arbitrary-precision Decimal type for JavaScript
jquery/esprima ⭐ 7.1K TypeScript ECMAScript parsing infrastructure for multipurpose analysis
MikeMcl/bignumber.js ⭐ 7.0K JavaScript A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic
stalniy/casl ⭐ 6.9K TypeScript CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
sindresorhus/query-string ⭐ 6.9K JavaScript Parse and stringify URL query strings
dinerojs/dinero.js ⭐ 6.7K TypeScript Create, calculate, and format money in JavaScript and TypeScript
chancejs/chancejs ⭐ 6.5K JavaScript Chance - Random generator helper for JavaScript
davidmerfield/randomColor ⭐ 6.1K JavaScript A tiny script for generating attractive colors
mikaelbr/node-notifier ⭐ 5.8K JavaScript A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
williamngan/pts ⭐ 5.3K TypeScript A library for visualization and creative-coding
digitalbazaar/forge ⭐ 5.3K JavaScript A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
benjamn/recast ⭐ 5.2K TypeScript JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
MikeMcl/big.js ⭐ 5.2K JavaScript A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
justadudewhohacks/opencv4nodejs ⭐ 5.0K C++ Nodejs bindings to OpenCV 3 and OpenCV 4
json-schema-org/json-schema-spec ⭐ 5.0K JavaScript The JSON Schema specification
grpc/grpc-node ⭐ 4.8K TypeScript gRPC for Node.js
metafizzy/packery ⭐ 4.3K JavaScript :bento: Gapless, draggable grid layouts
jhlywa/chess.js ⭐ 4.3K TypeScript A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
0xfe/vexflow ⭐ 4.3K TypeScript A JavaScript library for rendering music notation and guitar tablature.
manuelbieh/geolib ⭐ 4.3K JavaScript Zero dependency library to provide some basic geo functions
adaltas/node-csv ⭐ 4.3K JavaScript Full featured CSV parser with simple api and tested against large datasets.
mbloch/mapshaper ⭐ 4.1K JavaScript Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files
tulios/kafkajs ⭐ 4.0K JavaScript A modern Apache Kafka client for node.js
apache/tika ⭐ 3.7K Java The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
mckinsey/vizro ⭐ 3.7K Python Vizro is a low-code toolkit for building high-quality data visualization apps.
scurker/currency.js ⭐ 3.4K JavaScript A javascript library for handling currencies
microsoft/reflect-metadata ⭐ 3.4K TypeScript Prototype for a Metadata Reflection API for ECMAScript
jaredwray/keyv ⭐ 3.1K TypeScript Simple key-value storage with support for multiple backends
mashpie/i18n-node ⭐ 3.1K JavaScript Lightweight simple translation module for node.js / express.js with dynamic json storage. Uses common __('...') syntax in app and templates.
NaturalIntelligence/fast-xml-parser ⭐ 3.1K JavaScript Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
CacheControl/json-rules-engine ⭐ 3.1K JavaScript A rules engine expressed in JSON
jdan/isomer ⭐ 2.9K JavaScript Simple isometric graphics library for HTML5 canvas
sindresorhus/p-limit ⭐ 2.9K JavaScript Run multiple promise-returning & async functions with limited concurrency
ciaranj/node-oauth ⭐ 2.4K JavaScript OAuth wrapper for node.js
paulrosen/abcjs ⭐ 2.3K HTML javascript for rendering abc music notation
MohammadYounes/AlertifyJS ⭐ 2.1K JavaScript A javascript framework for developing pretty browser dialogs and notifications.
dchest/tweetnacl-js ⭐ 1.9K JavaScript Port of TweetNaCl cryptographic library to JavaScript
jstat/jstat ⭐ 1.8K JavaScript JavaScript Statistical Library
neocotic/qrious ⭐ 1.6K JavaScript Pure JavaScript library for QR code generation using canvas
geckosio/geckos.io ⭐ 1.5K TypeScript 🦎 Real-time client/server communication over UDP using WebRTC and Node.js http://geckos.io
fergiemcdowall/search-index ⭐ 1.4K JavaScript A persistent, network resilient, full text search library for the browser and Node.js
DirtyHairy/async-mutex ⭐ 1.4K TypeScript A mutex for synchronizing async workflows in Javascript
Glench/fuzzyset.js ⭐ 1.4K JavaScript fuzzyset.js - A fuzzy string set for javascript
francisrstokes/construct-js ⭐ 1.4K TypeScript 🛠️A library for creating byte level data structures.
nowthis/sankeymatic ⭐ 1.4K JavaScript Make Beautiful Flow Diagrams
mishk0/slack-bot-api ⭐ 1.3K JavaScript :rocket: Simple way to control your Slack Bot
mozilla/pdfjs-dist ⭐ 1.3K JavaScript Generic build of PDF.js library.
cased/kit ⭐ 1.3K Python The toolkit for AI devtools context engineering. Build with codebase mapping, symbol extraction, and many kinds of code search.
meriyah/meriyah ⭐ 1.2K TypeScript A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
jcoglan/sylvester ⭐ 1.2K JavaScript Vector, matrix and geometry math JavaScript
d3/d3-geo-projection ⭐ 1.2K JavaScript Extended geographic projections for d3-geo.
benfred/venn.js ⭐ 1.1K JavaScript Area proportional Venn and Euler diagrams in JavaScript
wandb/weave ⭐ 1.1K Python Weave is a toolkit for developing AI-powered applications, built by Weights & Biases.
octopitus/rn-sliding-up-panel ⭐ 926 JavaScript Draggable sliding up panel implemented in React Native https://octopitus.github.io/rn-sliding-up-panel/
d3/d3-sankey ⭐ 923 JavaScript Visualize flow between nodes in a directed acyclic network.
paulmillr/noble-curves ⭐ 900 TypeScript Audited & minimal JS implementation of elliptic curve cryptography.
meilisearch/meilisearch-js ⭐ 862 TypeScript JavaScript/TypeScript client for Meilisearch
paulmillr/noble-hashes ⭐ 854 TypeScript Audited & minimal JS implementation of hash functions, MACs and KDFs.
convert-units/convert-units ⭐ 850 TypeScript An elegant way to convert quantities between different units.
joshmarinacci/node-pureimage ⭐ 837 TypeScript Pure JS implementation of the HTML Canvas 2D drawing API
buglabs/node-xml2json ⭐ 810 JavaScript Converts XML to JSON using node-expat
pzavolinsky/ts-unused-exports ⭐ 801 TypeScript ts-unused-exports finds unused exported symbols in your Typescript project
d3-node/d3-node ⭐ 684 JavaScript Server-side D3 for static chart/map generation ✨📊
bgub/squirrelly ⭐ 675 TypeScript Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
ckknight/random-js ⭐ 616 TypeScript A mathematically correct random number generator library for JavaScript.
kgolid/p5ycho ⭐ 609 JavaScript Generative art with P5
kibertoad/toad-scheduler ⭐ 608 TypeScript In-memory Node.js and browser job scheduler
Rajesh-Royal/Broprint.js ⭐ 594 TypeScript The world's easiest, smallest and powerful visitor identifier for browsers.
oculus42/short-uuid ⭐ 520 JavaScript Translate standard UUIDs into shorter formats and back.
gustf/js-levenshtein ⭐ 510 JavaScript The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
StratoDem/pandas-js ⭐ 467 JavaScript Pandas in JavaScript for data analysis and visualization
victorqribeiro/TinyJS ⭐ 460 JavaScript Tiny JS is a lightweight JavaScript utility for dynamically creating HTML elements
evansiroky/node-geo-tz ⭐ 442 TypeScript A node.js module to find the timezone based on gps coordinates
simplyhexagonal/short-unique-id ⭐ 439 TypeScript Short Unique ID (UUID) generation library. Available in NPM.
paulmillr/noble-ciphers ⭐ 385 TypeScript Audited & minimal JS implementation of Salsa20, ChaCha and AES
jfromaniello/url-join ⭐ 366 JavaScript Join all arguments together and normalize the resulting url.
tcr/scissors ⭐ 288 JavaScript PDF manipulation in Node.js! Split, join, crop, read, extract, boil, mash, stick them in a stew.
sindresorhus/p-lazy ⭐ 285 JavaScript Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
dotcypress/runes ⭐ 240 JavaScript ✂️ Unicode-aware JS string splitting
cdklabs/construct-hub ⭐ 233 TypeScript AWS CDK construct library that can be used to deploy instances of the Construct Hub in any AWS Account.
vmpowerio/chartjs-node ⭐ 226 JavaScript Create Chart.js Charts Server-side
pksunkara/inflect ⭐ 225 JavaScript custom inflections for nodejs
webjsx/webjsx ⭐ 224 TypeScript A library for building web applications with JSX and Web Components.
meikidd/iso-639-1 ⭐ 221 JavaScript ISO-639-1 codes
transitive-bullshit/random ⭐ 221 TypeScript Seedable random number generator supporting many common distributions.
ngfelixl/nodeplotlib ⭐ 207 TypeScript NodeJS plotting library for JavaScript and TypeScript. On top of plotly.js. Inspired by matplotlib.
vector-js/vector ⭐ 199 JavaScript A javascript library for creating interactive graphics.
jneen/pjs ⭐ 197 JavaScript Classes for javascript that don't suck.
sorensen/ascii-table ⭐ 183 JavaScript Ascii Tables for JS
max-mapper/simplify-geojson ⭐ 183 JavaScript apply the ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI
dashersw/biri ⭐ 149 JavaScript A unique, static client ID generator for browser applications
renanbastos93/image-to-base64 ⭐ 133 JavaScript Generate a image to base64.
visjs/vis-charts ⭐ 118 JavaScript :skull: Plug'n play replacement for the dead almende/vis
branneman/TinyAnimate ⭐ 111 JavaScript Animation micro library. Vanilla JavaScript.
osk/node-webvtt ⭐ 105 JavaScript Parse WebVTT files, segments and generates HLS playlists for them
jetersen/express-ipfilter ⭐ 67 JavaScript A light-weight IP address based connection filtering system
opensatelliteproject/libsathelper ⭐ 48 C++ SatHelper Library for use on Satellite Projects
chjj/bthreads ⭐ 48 JavaScript worker threads for javascript
h2non/requireg ⭐ 45 JavaScript Resolve and require local & global modules in node.js like a boss
piratefsh/p5js-art ⭐ 35 JavaScript
successtar/browser-signature ⭐ 33 JavaScript Browser unique signature (Fingerprint) generator. The package allow you to identify user online using their browser unique properties to generate ID
alex-e-leon/print-tree ⭐ 26 JavaScript
jhuckaby/pixl-server ⭐ 22 JavaScript A simple server daemon framework for Node.js.
Risto-Stevcev/randomart-js ⭐ 11 JavaScript Generates a randomart image from a buffer
tests-always-included/buffer-serializer ⭐ 8 JavaScript Convert JavaScript objects into Buffers and vice-versa. Serializes objects using a compact storage mechanism. Expandable to handle your own objects.
AndreasGassmann/lifehash ⭐ 7 TypeScript
jfelsinger/measurement ⭐ 3 TypeScript A flexible library for handling unit conversions
TheSnowyxGIT/Text2Matrix ⭐ 2 TypeScript Convert text strings into customizable pixel matrices with options for max height, letter spacing, and more. Ideal for LED displays and creative typographic applications.
pbock/timetravel ⭐ 2 JavaScript A tiny module that simulates time in JavaScript.
avz/node-nxlog ⭐ 1 JavaScript Yet another stderr logger for Node

Showing 154 repositories