Our great sponsors
wcag | hyper | |
---|---|---|
8 | 97 | |
1,014 | 13,821 | |
2.7% | 1.8% | |
9.6 | 9.2 | |
6 days ago | 4 days ago | |
HTML | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wcag
-
Low-contrast font color and unreadable texts? To hell with them!
> This isn't subjective or aesthetics, it's an objective measurement.
I’m going to push back against this slightly (I’m not disagreeing that the HN contrast is bad, but I am challenging the WCAG ratios). It’s objective, but it’s not a good measurement. WCAG computes contrast in sRGB, which is not perceptually uniform. As such there are cases where WCAG will give better scores to worse contrast.
https://github.com/w3c/wcag/issues/695
It’s the biggest thing I wish would be changed in WCAG.
-
APCA (WCGA 3.0) does not allow for 14px font to be used as a regular base
The APCA color calculator is still in progress and WCAG 3.0 is still a working draft, so its guidelines are not in place. The purpose of the changes are so that color contrast will focus on perceived color instead of a more simple algorithm that can mess up in some cases: https://github.com/w3c/wcag/issues/695
- The pain of UX/UI and accessibility
- WCAG exceptions?
- Starting to design for better accessibility
- Contrast Ratio Math and Related Visual Issues
-
Does anyone follow WCAG's typography guidelines to the letter?
This came up in my work recently. Here’s a possibly helpful thread if you’re looking at a mobile app: https://github.com/w3c/wcag/issues/1510
-
The Database Inside Your Codebase
Just because you find it readable does not mean others can; also, color contrast is not the only thing that affects readability. In this case, the issue is font weight.
Here's some discussion on the issue: https://github.com/w3c/wcag/issues/665
hyper
-
The Linux Kernel Prepares for Rust 1.77 Upgrade
> If you are equally picky and constrain yourself to parts of the ecosystem which care about binary size, you still have more options and can avoid size issues.
What's an example of this for, say, libcurl? On my system it has a tiny number of recursive dependencies, around a dozen. [0] Furthermore if I want to write a C program that uses libcurl I have to download zero bytes of data ... because it's a shared library that is already installed on my system, since so many programs already use it.
I don't really know the appropriate comparison for Rust. reqwest seems roughly comparable, but it's an HTTP client library, and not a general purpose network client like curl. Obviously curl can do a lot more. Even the list of direct dependencies for reqwest is quite long [1], and it's built on top of another http library [2] that has its own long list of dependencies, a list that includes tokio, no small library itself.
In terms of final binary size, the installed size of the curl package on my system, which includes both the command line tool and development dependencies for libcurl, is 1875.03 KiB.
[0] I'm excluding the dependency on the ca-certificates package, since this only provides the certificate chain for TLS and lots of programs rely on it.
[1] https://crates.io/crates/reqwest/0.11.24/dependencies
[2] https://crates.io/crates/hyper/0.14.28/dependencies
-
json-responder 1.1: dynamic path resolution
hyper-based HTTP server generating JSON responses. Written in Rust.
-
I pre-released my project "json-responder" written in Rust
tokio / hyper / toml / serde / serde_json / json5 / console
- How Turborepo is porting from Go to Rust
-
Signway - a pre-signed URLs gateway written in rust, specifically designed for allowing LLM based client apps to directly query OpenAI's api securely.
Using Rust here was immensely helpful, using libraries made by the community like https://github.com/hyperium/hyper really powered up the development of Signway, so glad to see this kind of awesome crates made public. Hope that it continues to be like that despite the current controversies.
-
Problem with YouTube embed thumbnail...
- Discord sends a slightly weird request by specifying content length (a bug in hyper we've not yet upgraded to fix, https://github.com/hyperium/hyper/commit/fb90d30c02d8f7cdc9a643597d5c4ca7a123f3dd)
- Hyper – A fast and correct HTTP implementation for Rust
What are some alternatives?
jedi - Awesome autocompletion, static analysis and refactoring library for python
reqwest - An easy and powerful Rust HTTP Client
guide - Aiming to be a fully transparent company. All information about source{d} and what it's like to work here.
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
semgrep - Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Warp - Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
codeq - Creates Datomic dbs from git repos
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
Rocket - A web framework for Rust.
curl-rust - Rust bindings to libcurl
warp - A super-easy, composable, web server framework for warp speeds.