Awesome List Updates on Jul 26, 2023
9 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Cryptography
Algorithms / Hash functions
- SHA3 - Cryptographic hash function that produces a fixed-size output, typically 224, 256, 384, or 512 bits, from variable-size input data. It is part of the SHA-3 family of cryptographic algorithms designed to resist attacks from quantum computers and offers security properties such as pre-image resistance, second pre-image resistance, and collision resistance.
2. Awesome Wpo
Events / Conferences
- performance.now() – The performance.now() conference will return to Amsterdam! We're a single-track conference with fourteen world-class speakers, covering today’s most important web performance insights.
Analyzers / Meetups
- YSlow (⭐2.2k) - YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high-performance web pages.
- Grunt-WebPageTest (⭐35) - Grunt plugin for continuous measurement of WebPageTest. (Demo)
- Yandex.Tank (⭐2.5k) - An extensible open-source load testing tool for advanced Linux users which is especially good as a part of an automated load testing suite.
- Yellow Lab Tools - Online quick and easy tool that audits frontend bad practices, reveals performance issues, and profiles JavaScript.
Analyzers - API / Meetups
- RoboMiri - RoboMiri is a stable Uptime Monitor that offers a wide range of monitors: cronjob, keyword, website, port, ping. 25 uptime checks with 3 minutes interval checks for free. Alerts via Phone Call, SMS, Email, and WebHook.
- StatusList - Uptime, performance monitoring with debug details, and hosted status page in one simple dashboard.
Bundle Analyzer / Meetups
- Webpack bundle analyzer (⭐13k) - webpack plugin and CLI utility that represents bundle content as a convenient interactive zoomable treemap.
Benchmark - JavaScript / Meetups
- Matcha (⭐563) - Matcha allows you to design experiments that will measure the performance of your code. It is recommended that each bench focus on a specific point of impact in your application.
- Timing.js (⭐1.5k) - Timing.js is a small set of helpers for working with the Navigation Timing API to identify where your application is spending its time. Useful as a standalone script, DevTools Snippet, or bookmarklet.
Bookmarklets / Meetups
- Yahoo YSlow for Mobile/Bookmarklet - YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high-performance web pages.
CDN / Meetups
- Cloudflare CDN - A content delivery network that uses next-gen tech to deliver fast, reliable, CDN services
- PageCDN - A state-of-the-art opensource CDN with aggressive content optimization using brotli-11 compression, HTTP/2 server push, better HTTP/2 multiplexing, and more. Supports 100s of libraries and 2000+ WordPress themes already. Easy to use, easy to link, and very fast.
- jsDelivr (⭐5.9k) - Similar to Google Hosted Libraries, jsDelivr is an open-source CDN that allows developers to host their own projects and anyone to link to our hosted files on their sites.
- CDNjs - An open-source CDN for JavaScript and CSS sponsored by CloudFlare that hosts everything from jQuery and Modernizr to Bootstrap.
- 🇷🇺 Yandex CDN - Yandex Content Delivery Network hosts popular third-party JavaScript and CSS libraries (best for use in Russia).
Generators / Meetups
- AtBuild (⭐35) - JavaScript code generation tool that lets you write JavaScript that outputs JavaScript. Good for unrolling loops and writing libraries that compile away the runtime
- Glue (⭐2.5k) - Glue is a simple command-line tool to generate sprites:
- Pitomba-spriter (⭐19) - Spriter is a simple and flexible dynamic sprite generator for CSS, using Python. It can process CSS both synchronous and asynchronous as it provides classes to be used in your Python code and also a watcher that listens to your filesystem and changes CSS and sprite as soon as a static is changed.
- Grunt-spritesmith (⭐1.1k) - Grunt task for converting a set of images into a sprite sheet and corresponding CSS variables.
- Grunt-sprite-css-replace - Grunt task that generates a sprite from images referenced in a style sheet and then updates the references with the new sprite image and positions.
- Grunt-svg-sprite - SVG sprites & stacks galore — Grunt plugin wrapping around svg-sprite that reads in a bunch of SVG files, optimizes them and creates SVG sprites and CSS resources in various flavors.
- Gulp-sprite (⭐15) - gulp task for creating an image sprite and the corresponding style sheets for Gulp.
- Gulp-svg-sprites (⭐331) - gulp task for creating SVG sprites.
- SvgToCSS (⭐2) - Optimizes and renders SVG files in CSS / Sass sprites.
- Assetgraph-sprite (⭐36) - Assetgraph transform for auto-generating sprites based on the CSS dependency graph.
- Sprite Cow - Sprite Cow helps you get the background-position, width, and height of sprites within a spritesheet as a nice bit of copyable CSS.
- ZeroSprites - ZeroSprites is a CSS sprites generator aimed at area minimization using algorithms used in the field of VLSI floorplanning.
- CSS Sprite Generator - CSS sprites allow you to combine multiple images into a single file.
- Sprity (⭐478) - A modular image sprite generator with a lot of features: supports retina sprites, supports different output formats, generates sprites and proper style files out of a directory of images, etc...
- Sprite Factory (⭐620) - The sprite factory is a ruby library that can be used to generate CSS sprites. It combines individual image files from a directory into a single unified sprite image and creates an appropriate CSS style sheet for use in your web application.
Image Optimizers / Meetups
- Sharp (⭐31k) - The typical use case for this high-speed Node.js module is to convert large images of many formats to smaller, web-friendly JPEG, PNG, and WebP images of varying dimensions.
- ExifCleaner - GUI app to remove EXIF metadata from images and video files with drag and drop. Free and open source.
- Imageoptim - Free app that makes images take up less disk space and load faster, without sacrificing quality. It optimizes compression parameters, and removes junk metadata and unnecessary color profiles.
- Grunt-imageoptim (⭐479) - Make ImageOptim, ImageAlpha, and JPEGmini part of your automated build process.
Lazyloaders / Meetups
- lozad.js (⭐7.5k) - Highly performant, light ~0.9kb, and configurable lazy loader in pure JS with no dependencies for responsive images, iframes, and more
Loaders / Meetups
- InstantClick (⭐5.5k) - InstantClick makes the following links in your site instant.
- JIT (⭐509) - A JIT (Just In Time) plugin loader for Grunt. The load time of Grunt does not slow down even if there are many plugins.
Metrics Monitor / Meetups
- Bench (⭐25) - Using Phantomas (a PhantomJS-backed client performance metrics scrapper). Benchmark a page, store results in MongoDB, and display results via the built-in server.
- Keepfast (⭐105) - Tool to monitor indicators related to the performance of a web page.
- Pingdom site Speed Test - Test the load time of that page, analyze it, and find bottlenecks.
- WebPageTest - Run a free site speed test from multiple locations around the globe using real browsers (IE and Chrome) and at real consumer connection speeds. You can run simple tests or perform advanced testing including multi-step transactions, video capture, content blocking and much more. Your results will provide rich diagnostic information including resource-loading waterfall charts, Page Speed optimization checks and suggestions for improvements.
- Sitespeed.io - Sitespeed.io is an open-source tool that will check your site against web performance best practice rules and use the Navigation Timing API to collect metrics. It will create XML & HTML output of the result.
Metrics Monitor - EMAIL / Meetups
- WebPerformance Report - Web performance report every week in your inbox. Get a Personalized Report on the Status of the E-commerce or Website that you want to monitor in terms of Web performance and Web optimization, Core Web Vitals are included.
Minifiers - HTML / Meetups
- HTMLCompressor - HtmlCompressor is a small, fast, and very easy to use Java library that minifies given HTML or XML source by removing extra whitespaces, comments, and other unneeded characters without breaking the content structure. As a result page become smaller in size and load faster. A command-line version of the compressor is also available.
- Minimize (⭐161) - Minimize is an HTML minifier based on the node-htmlparser,currently, HTML minifier is only usable server-side. Client-side minification will be added in a future release.
Minifiers - JS & CSS / Meetups
- CSSO (⭐3.8k) - CSS minimizer unlike others. In addition to usual minification techniques, it can perform structural optimization of CSS files, resulting in smaller file size compared to other minifiers.
- Clean-css (⭐4.2k) - A fast, efficient, and well-tested CSS minifier for node.js.
Miscellaneous / Meetups
- HTTPinvoke (⭐343)- A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text, and binary file upload and download, partial response body, request and response headers, status code.
- Lazysizes (⭐18k) - High-performance lazy loader for images (responsive and normal), iframes, and scripts, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
- Perf-Tooling - Perf Tooling is a shared resource to keep track of new and existing performance tools.
SVG / Meetups
- SVG Cleaner (⭐1.7k) - SVG Cleaner could help you to clean up your SVG files from unnecessary data. It has a lot of options for cleanup and optimization, works in batch mode, and provides threaded processing on multicore processors.
Web server Benchmarks / Meetups
- Locust - An open-source load testing tool. Define user behaviour with Python code, and swarm your system with millions of simultaneous users.
- Autoperf (⭐178) - Autoperf is a ruby driver for httperf, designed to help you automate load and performance testing of any web application - for a single endpoint, or through log replay.
- k6 - An open-source load testing tool built for developers. Easy to integrate into CI pipelines. Tests are written in ES6 JS and you can test APIs, microservices and sites using HTTP/1.1, HTTP/2 and WebSocket.
Web server Modules / Meetups
- Page Visibility - This specification defines a means for site developers to programmatically determine the current visibility state of the page in order to develop power and CPU-efficient web applications.
- User Timing - This specification defines an interface to help web developers measure the performance of their applications by giving them access to high-precision timestamps.
3. Awesome Creative Coding
Frameworks • Libraries • Ecosystems
- PixelKit (⭐892) [iOS, Mac] - Open source, live graphics, Swift framework, powered by Metal.
- AsyncGraphics (⭐373) [iOS, macOS] - Open source, live graphics, async / await, Swift package, powered by Metal.
4. Awesome Healthcare
Contents / Machine learning
- MONAI (⭐6.6k) - AI Toolkit for Healthcare Imaging.
- PyHealth (⭐1.2k) - A Deep Learning Python Toolkit for Healthcare Application.
Contents / Logistics
- OpenBoxes (⭐737) - an Open Source Inventory and Supply Chain Management System.
5. Awesome Mac
Browsers / Audio Record and Process
- Microsoft Edge - Microsoft Edge, based on Chromium, but built by MS
- Min - Fast, minimal browser that protects your privacy.
- Orion - Lightweight WebKit-based browser with support for Chrome and Firefox extensions.
- Safari - Native browser for Macs.
- Station - An open-source browser providing a single place for all of your web applications.
6. Awesome Polars
Follow / Miscellaneous
- Marco Edward Gorelli (@MarcoGorelli) - Contributor to Polars projects
- Eitsupi (@eitsupi) - Contributor to R Polars project
- Etienne Bacher (@etiennebacher) - Contributor to R Polars project
7. Awesome Neovim
Note Taking / Diagnostics
- serenevoid/kiwi.nvim (⭐219) - A stripped down VimWiki with necessary features.
Utility / Diagnostics
- gaborvecsei/usage-tracker.nvim (⭐117) - Track your Neovim usage and visualize statistics easily.
8. Awesome Vite
ASP.NET Core / Community
- Vite.AspNetCore (⭐331) - Integration with ASP.NET Core projects.
Apps/Websites / Community
- vite-run (⭐67) - Multiple configuration execution support for vite, freely combining configurations like stacked blocks.
9. Awesome Sysadmin
Software / Monitoring
- dashdot (⭐3k) - A simple, modern server dashboard for smaller private servers. (Demo)
MITNodejs/Docker
- Prev: Jul 27, 2023
- Next: Jul 25, 2023