General Utilities

122 repositories · Libraries & Utilities

All subcategories in Libraries & Utilities

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
mermaid-js/mermaid ⭐ 87.8K TypeScript Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
scrapy/scrapy ⭐ 61.5K Python Scrapy, a fast high-level web crawling & scraping framework for Python.
mozilla/pdf.js ⭐ 53.2K JavaScript PDF Reader in JavaScript
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
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.
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
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.
better-auth/better-auth ⭐ 28.1K TypeScript The most comprehensive authentication framework
anomalyco/sst ⭐ 25.9K TypeScript Build full-stack apps on your own infrastructure.
jquense/yup ⭐ 23.7K TypeScript Dead simple Object schema validation
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.
motdotla/dotenv ⭐ 20.4K JavaScript Loads environment variables from .env for nodejs projects.
krisk/Fuse ⭐ 20.2K JavaScript Lightweight fuzzy-search, in JavaScript
statsd/statsd ⭐ 18.0K JavaScript Daemon for easy but powerful stats aggregation
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
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.
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.
vrtmrz/obsidian-livesync ⭐ 10.7K TypeScript
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
olivernn/lunr.js ⭐ 9.2K JavaScript A bit like Solr, but much smaller and not as bright
bda-research/node-crawler ⭐ 6.8K TypeScript Web Crawler/Spider for NodeJS + server-side jQuery ;-)
TryGhost/node-sqlite3 ⭐ 6.4K PLpgSQL SQLite3 bindings for Node.js
mwilliamson/mammoth.js ⭐ 6.2K JavaScript Convert Word documents (.docx files) to HTML
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.
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
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
rchipka/node-osmosis ⭐ 4.1K JavaScript Web scraper for NodeJS
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.
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
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
evanwashere/mitata ⭐ 2.4K JavaScript benchmark tooling that loves you ❤️
mathjax/MathJax-src ⭐ 2.4K TypeScript MathJax source code for version 3 and beyond
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
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!
website-scraper/node-website-scraper ⭐ 1.7K JavaScript Download website to local directory (including all css, images, js, etc.)
Kitware/ParaView ⭐ 1.6K C++ VTK-based Data Analysis and Visualization Application
trimstray/iptables-essentials ⭐ 1.6K Iptables Essentials: Common Firewall Rules and Commands.
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
editorconfig/editorconfig-vscode ⭐ 1.4K TypeScript EditorConfig extension for Visual Studio Code
Baseflow/flutter-geolocator ⭐ 1.3K Dart Android and iOS Geolocation plugin for Flutter
kirillkovalenko/nssm ⭐ 1.1K C++ Non-Sucking Service Manager
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
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.
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
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
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)
dart-archive/intl ⭐ 518 Dart Internationalization and localization support
visit-dav/visit ⭐ 514 C VisIt - Visualization and Data Analysis for Mesh-based Scientific Data
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 (:
openzim/mwoffliner ⭐ 450 TypeScript MediaWiki scraper: all your wiki articles in one highly compressed ZIM file
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.
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
techniq/odata-query ⭐ 262 TypeScript OData v4 query builder
danielgerlag/workflow-es ⭐ 217 TypeScript Workflow / durable task library for Node.js (or modern browsers)
joshjung/trie-search ⭐ 201 TypeScript A trie implementation that maps keys to objects. Most common use will be for typeahead searches.
kiwix/libkiwix ⭐ 183 C++ Common code base for all Kiwix ports
chen0040/js-graph-algorithms ⭐ 154 JavaScript Package provides javascript implementation of algorithms for graph processing
DonutEspresso/big-json ⭐ 119 JavaScript A stream based implementation of JSON.parse and JSON.stringify for big POJOs
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
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
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/
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
electrovir/pdf-text-reader ⭐ 44 TypeScript Dead simple pdf text reader
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
tennisonliu/noise_reduction ⭐ 25 Jupyter Notebook Using Spectral Noise Gating (SNG) techniques to reduce background noise in streaming microphone input for enhanced vocal recognition
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
AjayMT/bruteforce ⭐ 10 JavaScript generate every possible permutation of characters
WuTheFWasThat/lesser ⭐ 6 Python A lightweight version of pandas
bconnorwhite/fs-safe ⭐ 3 TypeScript A simple fs wrapper that doesn't throw

Showing 122 repositories