Blessed Rust Crates
(blessed.rs)
The standard library in Rust is not "batteries included", excluding functionality like HTTP(S), JSON, timezones, random numbers, and async IO. The recommended crate directory is a hand-curated guide to the crates.io ecosystem, helping you choose which crates to use.
The standard library in Rust is not "batteries included", excluding functionality like HTTP(S), JSON, timezones, random numbers, and async IO. The recommended crate directory is a hand-curated guide to the crates.io ecosystem, helping you choose which crates to use.
Go-msquic: A new QUIC/HTTP3 library for Go
(github.com/noboruma)
go-msquic is a Go wrapper for the Microsoft's QUIC library, providing Go developers with an easy interface to work with QUIC-based protocols such as HTTP/3.
go-msquic is a Go wrapper for the Microsoft's QUIC library, providing Go developers with an easy interface to work with QUIC-based protocols such as HTTP/3.
eserde – a serde that just doesn't stop
(github.com/mainmatter)
Don't stop at the first deserialization error.
Don't stop at the first deserialization error.
iText PDF Library turns 25
(itextpdf.com)
On 14th February 2000 the first public version of the iText PDF library was released to the open-source community. A quarter of a century later, Apryse is proudly celebrating with the release of iText Suite 9.1 on iText’s 25th anniversary, which is also Valentine’s Day! This release brings significantly expanded SVG and CSS support, huge performance increases, GraalVM for pdfHTML, and a whole lot of love!
On 14th February 2000 the first public version of the iText PDF library was released to the open-source community. A quarter of a century later, Apryse is proudly celebrating with the release of iText Suite 9.1 on iText’s 25th anniversary, which is also Valentine’s Day! This release brings significantly expanded SVG and CSS support, huge performance increases, GraalVM for pdfHTML, and a whole lot of love!
Show HN: Kreuzberg – Modern async Python library for document text extraction
(github.com/Goldziher)
Kreuzberg is a Python library for text extraction from documents. It provides a unified async interface for extracting text from PDFs, images, office documents, and more.
Kreuzberg is a Python library for text extraction from documents. It provides a unified async interface for extracting text from PDFs, images, office documents, and more.
Show HN: Make Easy Async Rust (Mea), runtime-agnostic primitives
(github.com/cratesland)
Mea (Make Easy Async) is a runtime-agnostic library providing essential synchronization primitives for asynchronous Rust programming.
Mea (Make Easy Async) is a runtime-agnostic library providing essential synchronization primitives for asynchronous Rust programming.
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
(socket.dev)
In a landmark development for the Python community, the Python Packaging Index (PyPI) has officially begun accepting and distributing pre-compiled binary packages, known as "wheels," for both iOS and Android platforms.
In a landmark development for the Python community, the Python Packaging Index (PyPI) has officially begun accepting and distributing pre-compiled binary packages, known as "wheels," for both iOS and Android platforms.
Collection of one-file C/C++ libraries with no dependencies, primarily for games
(github.com/RandyGaul)
Various single-file cross-platform C/C++ headers implementing self-contained libraries.
Various single-file cross-platform C/C++ headers implementing self-contained libraries.
Malicious NPM package targets prettier library
(sourcecodered.com)
Our research has identified a package masquerading as the popular NPM package “Prettier” library. This package was published in the NPM registry in September 2024 and was taken offline in mid January 2025.
Our research has identified a package masquerading as the popular NPM package “Prettier” library. This package was published in the NPM registry in September 2024 and was taken offline in mid January 2025.
News from Scroll 5
(scrollprize.substack.com)
For the past several months, our team and community have been working hard on ink detection and segmentation of P.Herc. 172 from the Bodleian Libraries at Oxford (our Scroll 5). We’re excited to share some incredible progress!
For the past several months, our team and community have been working hard on ink detection and segmentation of P.Herc. 172 from the Bodleian Libraries at Oxford (our Scroll 5). We’re excited to share some incredible progress!
AI-Generated Slop Is Already in Your Public Library
(404media.co)
Librarians say that taxpayers are already paying for low quality AI-generated ebooks in public libraries.
Librarians say that taxpayers are already paying for low quality AI-generated ebooks in public libraries.
Nvidia open-source nanite: continuous level of detail (LOD) mesh library
(github.com/nvpro-samples)
nv_cluster_lod_builder is a continuous level of detail (LOD) mesh library.
nv_cluster_lod_builder is a continuous level of detail (LOD) mesh library.
The Video Game History Foundation library opens in early access
(gamehistory.org)
Today, the Video Game History Foundation launches early access to its digital archive of video game history research materials, available now at library.gamehistory.org.
Today, the Video Game History Foundation launches early access to its digital archive of video game history research materials, available now at library.gamehistory.org.
Show HN: Multi-/BiKeyMap (Go Module)
(github.com/aeimer)
A go lib which handles maps with multiple keys.
A go lib which handles maps with multiple keys.
The Video Game History Foundation Library Opens in Early Access
(gamehistory.org)
Today, the Video Game History Foundation launches early access to its digital archive of video game history research materials, available now at library.gamehistory.org.
Today, the Video Game History Foundation launches early access to its digital archive of video game history research materials, available now at library.gamehistory.org.
Proposal: Sync/v2: New Package
(github.com/golang)
The math/rand/v2 package has been successful. Let's consider another v2 package: sync/v2.
The math/rand/v2 package has been successful. Let's consider another v2 package: sync/v2.
Analyzing the codebase of Caffeine, a high performance caching library
(adriacabeza.github.io)
The other day, while wasting time reading reddit, I stumbled upon a blogpost mentioning S3 FIFO, a method claiming to outperform LRU (Least Recently Used) in terms of cache miss ratio.
The other day, while wasting time reading reddit, I stumbled upon a blogpost mentioning S3 FIFO, a method claiming to outperform LRU (Least Recently Used) in terms of cache miss ratio.
Visualizing all books of the world in ISBN-Space
(phiresky.github.io)
Libraries have been trying to collect humanity’s knowledge almost since the invention of writing. In the digital age, it might actually be possible to create a comprehensive collection of all human writing that meets certain criteria. That’s what shadow libraries do - collect and share as many books as possible.
Libraries have been trying to collect humanity’s knowledge almost since the invention of writing. In the digital age, it might actually be possible to create a comprehensive collection of all human writing that meets certain criteria. That’s what shadow libraries do - collect and share as many books as possible.
Sparrow, a modern C++ implementation of the Apache Arrow columnar format
(medium.com)
We are thrilled to introduce Sparrow, a new library designed to simplify the integration of Apache Arrow’s columnar format into C++ applications.
We are thrilled to introduce Sparrow, a new library designed to simplify the integration of Apache Arrow’s columnar format into C++ applications.
Show HN: Codegen – OSS Python Library for Advanced Code Manipulation
(codegen.com)
Codegen is a python library for manipulating codebases.
Codegen is a python library for manipulating codebases.
Libraries and Well-Being: A Case Study from The New York Public Library
(lithub.com)
Science has backed up what many of us have long been saying: the library rocks. A study from the New York Public Library surveyed 1,974 users on how the library makes them feel and how it affects their lives, and the results are overwhelmingly positive.
Science has backed up what many of us have long been saying: the library rocks. A study from the New York Public Library surveyed 1,974 users on how the library makes them feel and how it affects their lives, and the results are overwhelmingly positive.
ALA to U.S. Department of Education: Book bans are real
(ala.org)
Book bans are real. Ask students who cannot access literary classics required for college or parents whose children can’t check out a book about gay penguins at their school library. Ask school librarians who have lost their jobs for protecting the freedom to read. While a parent has the right to guide their own children’s reading, their beliefs and prejudices should not dictate what another parent chooses for their own children.
Book bans are real. Ask students who cannot access literary classics required for college or parents whose children can’t check out a book about gay penguins at their school library. Ask school librarians who have lost their jobs for protecting the freedom to read. While a parent has the right to guide their own children’s reading, their beliefs and prejudices should not dictate what another parent chooses for their own children.
Show HN: Browse Your Calibre Library From The Terminal (calibre TUI wrapper)
(github.com/Benexl)
A TUI wrapper over the calibredb
A TUI wrapper over the calibredb
Isbntools
(github.com/xlcnd)
isbntools provides several useful methods and functions to validate, clean, transform, hyphenate and get metadata for ISBN strings.
isbntools provides several useful methods and functions to validate, clean, transform, hyphenate and get metadata for ISBN strings.
Diman: a Rust library for checking units of measure at compile time
(github.com/Tehforsch)
Diman is a library for zero-cost compile time unit checking.
Diman is a library for zero-cost compile time unit checking.
New book-sorting algorithm almost reaches perfection
(quantamagazine.org)
Computer scientists often deal with abstract problems that are hard to comprehend, but an exciting new algorithm matters to anyone who owns books and at least one shelf.
Computer scientists often deal with abstract problems that are hard to comprehend, but an exciting new algorithm matters to anyone who owns books and at least one shelf.
Modern Polars – A side-by-side comparison of the Polars and Pandas libraries
(kevinheavey.github.io)
This is a side-by-side comparison of the Polars and Pandas dataframe libraries, based on Modern Pandas by Tom Augsburger.
This is a side-by-side comparison of the Polars and Pandas dataframe libraries, based on Modern Pandas by Tom Augsburger.