ESLint 9 flat-config rules for a less unsound TypeScript subset.
Yet another utility library
A machine-readable graph of truth claims, built on Git and Markdown.
TypeScript type-safety and precision analyzer for the AI agent era
Almost sound Promises for Bucklescript
Template project for writing node package with napi-rs
Transmit files over WebRTC + tws-async-peer easily.
ReScript bindings to Linaria
Scaffolding for the Component era
Babel 7 plugin for working with webpack aliases
Fake up documentation page from any Elm packages
Blueprint-driven development. The spec is the formula. Code is just body parts.
Macro to make recursive function run on the heap (i.e. no stack overflow).
Propositional logic with exponentials
Safe API for generic self-referential pairs of owner and dependent.
Capability system enabling type-level state tracking, trait detection, and stable specialization.
Vortex physics-inspired & ground-up redesign of FANN (credit to Steffen Nissen). Its original implementation is described in Nissen's 2003 report Implementation of a Fast Artificial Neural Network Library (FANN).
Appraise the quality of Rust dependencies
Small-string optimization for Rust, aims to replace std::string::String
Github Action to run 'cargo audit' on your Rust project
DEPRECATED — `libyml` is unmaintained. This release is a thin compatibility shim that forwards every call to `unsafe-libyaml` (the upstream C-libyaml translation `libyml` was originally forked from). Please migrate to `unsafe-libyaml`, `yaml-rust2`, or `noyalib`.
Thin DirectX wrappers
This package currently provides one function that takes in an array containing tuples of two types; the function then returns two arrays, the first containing all the first elements of the tuples, and the second array containing the second elements of the tuples. This functionality is available in iterators through unzip, but unzip can only return collections which implement Extend; which primitive arrays do not. Therefore, unzip works fine for Vec or other dynamic types, but not for simple, beautiful arrays, with lengths known at compiletime. My implementation is hopefully quite efficient, as it just moves data around, without using too much costly abstractions like std::array::from_fn. This crate has 4 tests that I think cover basically everything; still it could be unsound..
(Mostly) safe manually-freed shared pointers in Rust