Awesome List Updates on Jul 21, 2022
6 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome React Components
Icons
- tabler-icons-react - A set of over 450 free MIT-licensed high-quality SVG icons.
Integrations with Third Party Services / Mouse Events
- react-firebase-hooks (⭐3.6k) - Hooks to integrate firebase in your application.
2. Awesome Osint
Maritime / GitHub
- VesselFinder - a FREE AIS vessel tracking web site. VesselFinder displays real time ship positions and marine traffic detected by global AIS network.
3. Awesome Go
Authentication and OAuth
- keto (⭐5.1k) - Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
4. Awesome Blazor
Videos / Others
- Making Blazor work with everything, plus WebAssembly on the server -
May 13, 2022 - Talk by Steve Sanderson at the NDC London 2022. Real-world software projects often involve combining many technologies. So, is modern Blazor powerful and flexible enough for your team's needs? In this demo-heavy talk, Steve will show how Blazor WebAssembly/Server can seamlessly embed libraries and logic written in other languages such as Rust or C/C++, how Blazor WebAssembly/Server components can be used inside other SPA frameworks such as React or Angular (or vice-versa) and how Blazor components can be used not only for web projects, but also shared with native apps for macOS, iOS, Android, and Windows (including WPF and WinForms) These capabilities should equip your team to take on the most ambitious projects with confidence. We'll then look further into the future and consider how WebAssembly is moving beyond the browser and is pitched to become a foundational element of cloud-native server apps. You'll be among the first to see an experimental new approach to compiling .NET applications into WASI-compliant universal binaries that can run on any OS or processor, robustly sandboxed and with great performance.
- State management in Blazor -
April 29, 2022 - State management in Blazor, at the NDC Porto 2022. When developing a Single Page Application, a very important aspect is state management. Since Blazer is a component-based UI framework, how do we manage to update the UI when the state of the application changes.
- Streaming three ways with Blazor: REST, gRPC, and SignalR -
April 29, 2022 - Streaming three ways with Blazor: REST, gRPC, and SignalR, by Carl Franklin at the NDC Porto 2022. Learn how to stream data from server to client to improve perceived performance and increase scalability. Carl shows how streaming works in general, and then how to implement using each of these three transports.
Articles / Others
- Share Blazor components using dependency injection - July 19, 2022 - Share Blazor components using dependency injection.
- Using IAsyncEnumerable in a Razor component - July 18, 2022 - Using IAsyncEnumerable in a Razor component.
5. Awesome Micropython
Display / GUI
- micropython-nextion (⭐13) - Control Nextion displays using MicroPython.
6. Awesome Chrome Devtools
The big two automation libraries
- Puppeteer (⭐91k) - Node.js offering a high-level API to control headless Chrome over the DevTools Protocol. See also awesome-puppeteer (⭐2.5k).
- Playwright (⭐75k) - Library to automate Chromium, Firefox and WebKit with a single API. Available for Node.js, Python, .Net, Java. See also awesome-playwright (⭐1.2k).
Libraries for driving the protocol (or a layer above)
- JavaScript/Node.js: chrome-remote-interface (⭐4.4k)
- TypeScript/Node.js: chrome-debugging-client (⭐134)
- Typescript/Node.js: Taiko (⭐3.6k)
- Python: pyppeteer (⭐3.9k) - puppeteer port
- Ruby: Ferrum (⭐1.9k) - high-level API to control Chrome in Ruby
- Clojure: cuic (⭐37) - Providing a high-level API for UI test automation over the DevTools Protocol.
- PHP: PuPHPeteer (⭐1.3k) - php bridge to node puppeteer
Browser Adapters
- Inspect - Use devtools against iOS and Android, easily. Browser and Webviews. (closed source)
Using DevTools frontend with other platforms / Ruby
- ruby/debug (⭐1.2k) - Debugging functionality for Ruby.
Workflow / Ruby
- Web Component DevTools - Inspect, modify and observe Web Components on page.
Alumni / Ruby
- Remote Debug Gateway (⭐95) - Allows you to connect a client to multiple browsers at once.
- Multiuser DevTools: DevTools Remote (⭐698) - Remotely debug someone else's browser.
- DevTools Backend (⭐147) - Standalone implementation of the Chrome DevTools backend to debug arbitrary web environments.
- Python CDP driver: pychrome (⭐637) - low level CDP transport handler
- ios-webkit-debug-proxy (⭐6.1k) - Exposes Mobile Safari & UIWebView instances via the CDP.
- Remote Debug iOS WebKit adapter (⭐2.7k) - Builts upon ios-webkit-debug-proxy and translates WebKit's Remote Debugging Protocol API to the CDP.
- IE Diagnostics Adapter (⭐571) - Protocol adaptor for Microsoft IE 11 to CDP.
- Prev: Jul 22, 2022
- Next: Jul 20, 2022