Awesome List Updates on May 20, 2025
7 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Polars
Blog posts / Miscellaneous
- Pandas vs Polars : Comparaison des performances et de la mémoire - A 2025 benchmark that compares the performance of Polars and Pandas by @moncoachdata. Code used is available on Github here (⭐12).
2. Awesome Ruby
Data Processing and ETL
- json-streamer (⭐59) - Stream JSON data based on various criteria (key, nesting level, etc).
3. Awesome Agi Cocosci
Domain Specific Language / Design Automation
- Hierarchically Encapsulated Representation for Protocol Design in Self-Driving Labs - ICLR'25, 2025. [All Versions]. Self-driving laboratories have begun to replace human experimenters in performing single experimental skills or predetermined experimental protocols. However, as the pace of idea iteration in scientific research has been intensified by Artificial Intelligence, the demand for rapid design of new protocols for new discoveries become evident. Efforts to automate protocol design have been initiated, but the capabilities of knowledge-based machine designers, such as Large Language Models, have not been fully elicited, probably for the absence of a systematic representation of experimental knowledge, as opposed to isolated, flatten pieces of information. To tackle this issue, this work proposes a multi-faceted, multi-scale representation, where instance actions, generalized operations, and product flow models are hierarchically encapsulated using Domain-Specific Languages. The authors further develop a data-driven algorithm based on non-parametric modeling that autonomously customizes these representations for specific domains. The proposed representation is equipped with various machine designers to manage protocol design tasks, including planning, modification, and adjustment. The results demonstrate that the proposed method could effectively complement Large Language Models in the protocol design process, serving as an auxiliary module in the realm of machine-assisted scientific exploration.
4. Awesome Java
Artificial Intelligence
- MCP Java SDK (⭐1.6k) - Enables applications to interact with AI models and tools through a standardized interface (i.e. Model Context Protocol), supporting both synchronous and asynchronous communication patterns.
5. Awesome Rust
Applications / Database
- HelixDB (⭐1.5k) - A powerful, graph-vector database for intelligent data storage for RAG and AI
Libraries / Authentication
- oxide-auth (⭐728) - A OAuth2 server library, for use in combination with actix or other frontends, featuring a set of configurable and pluggable backends
6. Awesome Selfhosted
Software / File Transfer - Single-click & Drag-n-drop Upload
- Pairdrop - Local file sharing in your browser, inspired by Apple's AirDrop (fork of Snapdrop). (Source Code (⭐7k))
GPL-3.0
Docker
- QuickShare - Quick and simple file sharing between different devices. (Source Code (⭐528))
LGPL-3.0
Docker/Go
7. Awesome Angular
Developer tools / Google Developer Experts
- ngx-unused (⭐34) - Find declared but unused Angular classes in your codebase.
Storage / Google Developer Experts
- indexeddb-helper (⭐1) - A library designed to simplify interaction with IndexedDB in Angular applications. It provides a clean API for performing CRUD operations with support for cache expiration, data storage, and retrieval.
- Next: May 19, 2025