Libraries & Utilities
284 repositories across 3 subcategories
All Repositories — sorted by stars
| Repository | Stars | Language | Description |
|---|---|---|---|
| firecrawl/firecrawl | ⭐ 114.7K | TypeScript | 🔥 The API to search, scrape, and interact with the web for AI |
| 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 |
| mermaid-js/mermaid | ⭐ 87.8K | TypeScript | Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown |
| 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 |
| scrapy/scrapy | ⭐ 61.5K | Python | Scrapy, a fast high-level web crawling & scraping framework for Python. |
| lodash/lodash | ⭐ 61.3K | JavaScript | A modern JavaScript utility library delivering modularity, performance, & extras. |
| jquery/jquery | ⭐ 59.8K | JavaScript | jQuery JavaScript Library |
| mozilla/pdf.js | ⭐ 53.2K | JavaScript | PDF Reader in JavaScript |
| iamkun/dayjs | ⭐ 48.6K | JavaScript | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API |
| slab/quill | ⭐ 47.1K | TypeScript | Quill is a modern WYSIWYG editor built for compatibility and extensibility |
| microsoft/monaco-editor | ⭐ 45.9K | JavaScript | A browser based code editor |
| Leaflet/Leaflet | ⭐ 45.0K | JavaScript | 🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦 |
| grpc/grpc | ⭐ 44.7K | C++ | C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) |
| jgm/pandoc | ⭐ 43.9K | Haskell | Universal markup converter |
| colinhacks/zod | ⭐ 42.6K | TypeScript | TypeScript-first schema validation with static type inference |
| 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 |
| lerna/lerna | ⭐ 36.1K | TypeScript | Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository. |
| hashicorp/vault | ⭐ 35.6K | Go | A tool for secrets management, encryption as a service, and privileged access management |
| typicode/husky | ⭐ 35.0K | JavaScript | Git hooks made easy 🐶 woof! |
| SeleniumHQ/selenium | ⭐ 34.1K | Java | A browser automation framework and ecosystem. |
| immutable-js/immutable-js | ⭐ 33.1K | TypeScript | Immutable persistent data collections for Javascript which increase efficiency and simplicity. |
| floating-ui/floating-ui | ⭐ 32.6K | TypeScript | A JavaScript library to position floating elements and create interactions for them. |
| lovell/sharp | ⭐ 32.2K | JavaScript | High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library. |
| niklasvh/html2canvas | ⭐ 31.8K | TypeScript | Screenshots with JavaScript |
| ianstormtaylor/slate | ⭐ 31.6K | TypeScript | A completely customizable framework for building rich text editors. (Currently in beta.) |
| alpinejs/alpine | ⭐ 31.5K | HTML | A rugged, minimal framework for composing JavaScript behavior in your markup. |
| parallax/jsPDF | ⭐ 31.2K | JavaScript | Client-side JavaScript PDF generation for everyone. |
| 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 |
| better-auth/better-auth | ⭐ 28.1K | TypeScript | The most comprehensive authentication framework |
| fingerprintjs/fingerprintjs | ⭐ 27.0K | TypeScript | The most advanced free and open-source browser fingerprinting library |
| anomalyco/sst | ⭐ 25.9K | TypeScript | Build full-stack apps on your own infrastructure. |
| 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. |
| jquense/yup | ⭐ 23.7K | TypeScript | Dead simple Object schema validation |
| facebook/lexical | ⭐ 23.4K | TypeScript | Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance. |
| chalk/chalk | ⭐ 23.2K | JavaScript | 🖍 Terminal string styling done right |
| apify/crawlee | ⭐ 23.1K | TypeScript | Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation. |
| bevacqua/dragula | ⭐ 22.2K | JavaScript | :ok_hand: Drag and drop so simple it hurts |
| 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. |
| motdotla/dotenv | ⭐ 20.4K | JavaScript | Loads environment variables from .env for nodejs projects. |
| krisk/Fuse | ⭐ 20.2K | JavaScript | Lightweight fuzzy-search, in JavaScript |
| 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 |
| statsd/statsd | ⭐ 18.0K | JavaScript | Daemon for easy but powerful stats aggregation |
| 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 |
| faker-js/faker | ⭐ 15.0K | TypeScript | Generate massive amounts of fake data in the browser and node.js |
| bower/bower | ⭐ 14.9K | JavaScript | A package manager for the web |
| 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. |
| webrtc/samples | ⭐ 14.6K | JavaScript | WebRTC Web demos and samples |
| forwardemail/supertest | ⭐ 14.4K | JavaScript | 🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. |
| jedisct1/libsodium | ⭐ 13.6K | C | A modern, portable, easy to use crypto library. |
| PrismJS/prism | ⭐ 13.0K | JavaScript | Lightweight, robust, elegant syntax highlighting. |
| jacomyal/sigma.js | ⭐ 12.0K | TypeScript | A JavaScript library aimed at visualizing graphs of thousands of nodes and edges |
| NaturalNode/natural | ⭐ 10.9K | JavaScript | general natural language facilities for node |
| Automattic/node-canvas | ⭐ 10.7K | JavaScript | Node canvas is a Cairo backed Canvas implementation for NodeJS. |
| foliojs/pdfkit | ⭐ 10.7K | JavaScript | A JavaScript PDF generation library for Node and the browser |
| vrtmrz/obsidian-livesync | ⭐ 10.7K | TypeScript | |
| gka/chroma.js | ⭐ 10.6K | JavaScript | JavaScript library for all kinds of color manipulations |
| lucia-auth/lucia | ⭐ 10.5K | — | Authentication, simple and clean |
| webdriverio/webdriverio | ⭐ 9.8K | TypeScript | Next-gen browser and mobile automation test framework for Node.js |
| sindresorhus/pageres | ⭐ 9.7K | TypeScript | Capture website screenshots |
| 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. |
| olivernn/lunr.js | ⭐ 9.2K | JavaScript | A bit like Solr, but much smaller and not as bright |
| 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 |
| codemirror/dev | ⭐ 7.8K | JavaScript | Development repository for the CodeMirror editor project |
| 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 |
| bda-research/node-crawler | ⭐ 6.8K | TypeScript | Web Crawler/Spider for NodeJS + server-side jQuery ;-) |
| 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 |
| TryGhost/node-sqlite3 | ⭐ 6.4K | PLpgSQL | SQLite3 bindings for Node.js |
| mwilliamson/mammoth.js | ⭐ 6.2K | JavaScript | Convert Word documents (.docx files) to HTML |
| davidmerfield/randomColor | ⭐ 6.1K | JavaScript | A tiny script for generating attractive colors |
| tulir/whatsmeow | ⭐ 6.0K | Go | Go library for the WhatsApp web multidevice API |
| matthewmueller/x-ray | ⭐ 5.9K | JavaScript | The next web scraper. See through the <html> noise. |
| mikaelbr/node-notifier | ⭐ 5.8K | JavaScript | A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback) |
| dylang/shortid | ⭐ 5.7K | JavaScript | Short id generator. Url-friendly. Non-predictable. Cluster-compatible. |
| assaf/zombie | ⭐ 5.6K | JavaScript | Insanely fast, full-stack, headless browser testing using node.js |
| serde-rs/json | ⭐ 5.6K | Rust | Strongly typed JSON library for Rust |
| 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. |
| pytoolz/toolz | ⭐ 5.1K | Python | A functional standard library for Python. |
| vulkano-rs/vulkano | ⭐ 5.1K | Rust | Safe and rich Rust wrapper around the Vulkan API |
| 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. |
| rchipka/node-osmosis | ⭐ 4.1K | JavaScript | Web scraper for NodeJS |
| mbloch/mapshaper | ⭐ 4.1K | JavaScript | Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files |
| FreeRTOS/FreeRTOS-Kernel | ⭐ 4.1K | C | FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos. |
| kentcdodds/match-sorter | ⭐ 4.1K | TypeScript | Simple, expected, and deterministic best-match sorting of an array in JavaScript |
| IonicaBizau/scrape-it | ⭐ 4.1K | JavaScript | 🔮 A Node.js scraper for humans. |
| tulios/kafkajs | ⭐ 4.0K | JavaScript | A modern Apache Kafka client for node.js |
| diego-vicente/som-tsp | ⭐ 3.9K | Python | Solving the Traveling Salesman Problem using Self-Organizing Maps |
| scribbletune/scribbletune | ⭐ 3.8K | TypeScript | Create music with JavaScript |
| 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 |
| mathquill/mathquill | ⭐ 2.9K | TypeScript | Easily type math in your webapp |
| aceakash/string-similarity | ⭐ 2.5K | JavaScript | Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance. |
| EntilZha/PyFunctional | ⭐ 2.5K | Python | Python library for creating data pipelines with chain functional programming |
| ciaranj/node-oauth | ⭐ 2.4K | JavaScript | OAuth wrapper for node.js |
| evanwashere/mitata | ⭐ 2.4K | JavaScript | benchmark tooling that loves you ❤️ |
| mathjax/MathJax-src | ⭐ 2.4K | TypeScript | MathJax source code for version 3 and beyond |
| paulrosen/abcjs | ⭐ 2.3K | HTML | javascript for rendering abc music notation |
| oakmac/chessboardjs | ⭐ 2.1K | JavaScript | JavaScript chessboard |
| ncabatoff/process-exporter | ⭐ 2.1K | Go | Prometheus exporter that mines /proc to report on selected processes |
| tomnomnom/gf | ⭐ 2.1K | Go | A wrapper around grep, to help you grep for things |
| MohammadYounes/AlertifyJS | ⭐ 2.1K | JavaScript | A javascript framework for developing pretty browser dialogs and notifications. |
| weixsong/elasticlunr.js | ⭐ 2.1K | JavaScript | Based on lunr.js, but more flexible and customized. |
| microjs/microjs.com | ⭐ 2.0K | JavaScript | Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit! |
| dchest/tweetnacl-js | ⭐ 1.9K | JavaScript | Port of TweetNaCl cryptographic library to JavaScript |
| jstat/jstat | ⭐ 1.8K | JavaScript | JavaScript Statistical Library |
| website-scraper/node-website-scraper | ⭐ 1.7K | JavaScript | Download website to local directory (including all css, images, js, etc.) |
| neocotic/qrious | ⭐ 1.6K | JavaScript | Pure JavaScript library for QR code generation using canvas |
| Kitware/ParaView | ⭐ 1.6K | C++ | VTK-based Data Analysis and Visualization Application |
| trimstray/iptables-essentials | ⭐ 1.6K | — | Iptables Essentials: Common Firewall Rules and Commands. |
| geckosio/geckos.io | ⭐ 1.5K | TypeScript | 🦎 Real-time client/server communication over UDP using WebRTC and Node.js http://geckos.io |
| faustomorales/keras-ocr | ⭐ 1.5K | Python | A packaged and flexible version of the CRAFT text detector and Keras CRNN recognition model. |
| python-babel/babel | ⭐ 1.4K | Python | The official repository for Babel, the Python Internationalization Library |
| 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 |
| editorconfig/editorconfig-vscode | ⭐ 1.4K | TypeScript | EditorConfig extension for Visual Studio Code |
| mishk0/slack-bot-api | ⭐ 1.3K | JavaScript | :rocket: Simple way to control your Slack Bot |
| Baseflow/flutter-geolocator | ⭐ 1.3K | Dart | Android and iOS Geolocation plugin for Flutter |
| 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. |
| kirillkovalenko/nssm | ⭐ 1.1K | C++ | Non-Sucking Service Manager |
| 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. |
| jondurbin/airoboros | ⭐ 1.1K | Python | Customizable implementation of the self-instruct paper. |
| festvox/flite | ⭐ 1.0K | C | A small fast portable speech synthesis system |
| asciimath/asciimathml | ⭐ 997 | JavaScript | A new home for asciimathml |
| 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. |
| WikiTeam/wikiteam | ⭐ 839 | Python | Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2026, WikiTeam has preserved more than 600,000 wikis. |
| 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 |
| cisco/node-jose | ⭐ 723 | JavaScript | |
| pola-rs/nodejs-polars | ⭐ 720 | TypeScript | nodejs front-end of polars |
| TooTallNate/node-speaker | ⭐ 689 | JavaScript | Output PCM audio data to the speakers |
| 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 ⛺ |
| Nike-Inc/koheesio | ⭐ 652 | Python | Python framework for building efficient data pipelines. It promotes modularity and collaboration, enabling the creation of complex pipelines from simple, reusable components. |
| lilypond/lilypond | ⭐ 642 | C++ | This is just a mirror of GNU LilyPond repository. If you'd like to contribute to LilyPond, please look at http://www.lilypond.org/development.html |
| matuzo/HTMHell | ⭐ 634 | Nunjucks | A collection of bad practices in HTML found on real websites. |
| kalanda/esp8266-sniffer | ⭐ 631 | C++ | An easy experiment which uses the ESP8266 wifi module to look for near smartphones around you |
| 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. |
| maciejhirsz/json-rust | ⭐ 588 | Rust | JSON implementation in Rust |
| Vahe1994/SpQR | ⭐ 553 | Python | |
| ije/mono-jsx | ⭐ 537 | TypeScript | `<html>` as a `Response`. |
| romgrk/node-gtk | ⭐ 536 | C++ | GTK+ bindings for NodeJS (via GObject introspection) |
| oculus42/short-uuid | ⭐ 520 | JavaScript | Translate standard UUIDs into shorter formats and back. |
| dart-archive/intl | ⭐ 518 | Dart | Internationalization and localization support |
| visit-dav/visit | ⭐ 514 | C | VisIt - Visualization and Data Analysis for Mesh-based Scientific Data |
| gustf/js-levenshtein | ⭐ 510 | JavaScript | The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings. |
| apache/helix | ⭐ 496 | Java | Mirror of Apache Helix |
| lucagez/slow-json-stringify | ⭐ 477 | JavaScript | The slowest stringifier in the known universe. Just kidding, it's the fastest (: |
| 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 |
| openzim/mwoffliner | ⭐ 450 | TypeScript | MediaWiki scraper: all your wiki articles in one highly compressed ZIM file |
| 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. |
| minzwon/sota-music-tagging-models | ⭐ 436 | Python | |
| app-generator/django-dashboards | ⭐ 429 | — | Django Dashboards - Admin Panels coded in Django | App-Generator.dev |
| metz-sh/simulacrum | ⭐ 427 | TypeScript | Code-playground to visualise complex engineering flows. |
| 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. |
| tszheichoi/awesome-sensor-logger | ⭐ 359 | — | Collection of tools, resources and sample code to use alongside the Sensor Logger app |
| zapolnoch/node-tesseract-ocr | ⭐ 319 | JavaScript | A Node.js wrapper for the Tesseract OCR API |
| 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 |
| techniq/odata-query | ⭐ 262 | TypeScript | OData v4 query builder |
| 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. |
| danielgerlag/workflow-es | ⭐ 217 | TypeScript | Workflow / durable task library for Node.js (or modern browsers) |
| ngfelixl/nodeplotlib | ⭐ 207 | TypeScript | NodeJS plotting library for JavaScript and TypeScript. On top of plotly.js. Inspired by matplotlib. |
| joshjung/trie-search | ⭐ 201 | TypeScript | A trie implementation that maps keys to objects. Most common use will be for typeahead searches. |
| vector-js/vector | ⭐ 199 | JavaScript | A javascript library for creating interactive graphics. |
| jneen/pjs | ⭐ 197 | JavaScript | Classes for javascript that don't suck. |
| kiwix/libkiwix | ⭐ 183 | C++ | Common code base for all Kiwix ports |
| 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 |
| chen0040/js-graph-algorithms | ⭐ 154 | JavaScript | Package provides javascript implementation of algorithms for graph processing |
| dashersw/biri | ⭐ 149 | JavaScript | A unique, static client ID generator for browser applications |
| renanbastos93/image-to-base64 | ⭐ 133 | JavaScript | Generate a image to base64. |
| DonutEspresso/big-json | ⭐ 119 | JavaScript | A stream based implementation of JSON.parse and JSON.stringify for big POJOs |
| visjs/vis-charts | ⭐ 118 | JavaScript | :skull: Plug'n play replacement for the dead almende/vis |
| nisargnp/DeadReckoning | ⭐ 116 | Java | Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro) |
| AustralianSynchrotron/lightflow | ⭐ 114 | Python | A lightweight, distributed workflow system |
| branneman/TinyAnimate | ⭐ 111 | JavaScript | Animation micro library. Vanilla JavaScript. |
| stephenjjbrown/string-similarity-js | ⭐ 110 | JavaScript | Lightweight string similarity function for javascript |
| nomadhoc/sound-play | ⭐ 109 | JavaScript | An native audio player for NodeJS. |
| xyzeva/blocky-web | ⭐ 108 | JavaScript | make the web boxy, like in the old days |
| osk/node-webvtt | ⭐ 105 | JavaScript | Parse WebVTT files, segments and generates HLS playlists for them |
| temoki/TortoiseGraphics | ⭐ 89 | Swift | A turtle graphics (a key feature of the Logo ) engine written in Swift. |
| samholmes/node-open-graph | ⭐ 80 | JavaScript | An Open Graph implementation for Node.js. |
| UbuntuBudgie/budgie-desktop-environment | ⭐ 75 | HTML | Metapackage to install all components of the Ubuntu Budgie desktop environment |
| hlorenzi/musicode | ⭐ 72 | JavaScript | 🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/ |
| jetersen/express-ipfilter | ⭐ 67 | JavaScript | A light-weight IP address based connection filtering system |
| mkirchner/tcping | ⭐ 66 | C | Check if a desired port is reachable via TCP |
| sindresorhus/valid-filename | ⭐ 61 | JavaScript | Check if a string is a valid filename |
| sindresorhus/filename-reserved-regex | ⭐ 53 | JavaScript | Regular expression for matching reserved filename characters |
| 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 |
| electrovir/pdf-text-reader | ⭐ 44 | TypeScript | Dead simple pdf text reader |
| 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 |
| andriiheonia/disjoint-set | ⭐ 33 | JavaScript | This repository is deprecated and no longer maintained. |
| astrolukasz/LPF | ⭐ 27 | JavaScript | Low Pass Filter for JavaScript |
| node-modules/tcp-base | ⭐ 27 | JavaScript | TCP client base |
| alex-e-leon/print-tree | ⭐ 26 | JavaScript | |
| tennisonliu/noise_reduction | ⭐ 25 | Jupyter Notebook | Using Spectral Noise Gating (SNG) techniques to reduce background noise in streaming microphone input for enhanced vocal recognition |
| jhuckaby/pixl-server | ⭐ 22 | JavaScript | A simple server daemon framework for Node.js. |
| Burnt-o/CEER | ⭐ 20 | C | Halo CE Enemy Randomiser |
| fj/cheryls-birthday-prolog | ⭐ 14 | Prolog | Solving the Cheryl's Birthday problem -- with Prolog! |
| UmbraEngineering/short-id | ⭐ 13 | JavaScript | Short ID String Generation for Node.js |
| Risto-Stevcev/randomart-js | ⭐ 11 | JavaScript | Generates a randomart image from a buffer |
| AjayMT/bruteforce | ⭐ 10 | JavaScript | generate every possible permutation of characters |
| 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 | |
| WuTheFWasThat/lesser | ⭐ 6 | Python | A lightweight version of pandas |
| bconnorwhite/fs-safe | ⭐ 3 | TypeScript | A simple fs wrapper that doesn't throw |
| 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 284 repositories