Skip to content
The Internet Compass

Packages

Package directory

Synced from the official npm, PyPI, crates.io and RubyGems registries: version, license, description and (where available) weekly download volume.

proc-macro2

crates.io

A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.

v1.0.107

cfg-if

crates.io

A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.

v1.0.4

memchr

crates.io

Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search.

v2.8.3

unicode-ident

crates.io

Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31

v1.0.24

cc

crates.io

A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code.

v1.4.5

regex

crates.io

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

v1.13.1

symfony/event-dispatcher

Packagist

Provides tools that allow your application components to communicate with each other by dispatching events and listening to them

vlatest

strsim

crates.io

Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.

v0.11.1

phpunit/php-code-coverage

Packagist

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

vlatest

doctrine/inflector

Packagist

PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.

vlatest

scopeguard

crates.io

A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies.

v1.2.0

cpufeatures

crates.io

Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS

v0.3.1

sha2

crates.io

Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.

v0.11.0

toml

crates.io

A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.

v1.1.5+spec-1.1.0

time

crates.io

Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].

v0.3.55

typenum

crates.io

Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.

v1.20.1

symfony/string

Packagist

Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way

vlatest

rails

RubyGems

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

v8.1.3.1

phpdocumentor/reflection-docblock

Packagist

With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.

vlatest

futures

crates.io

An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.

v0.3.34

pkg-config

crates.io

A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts.

v0.3.33

vlucas/phpdotenv

Packagist

Loads environment variables from `.env` to `$_ENV` and `$_SERVER` automagically, and optionally to `getenv()`.

vlatest

darling_macro

crates.io

Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.

v0.24.0

darling_core

crates.io

Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.

v0.24.0

time-macros

crates.io

Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly.

v0.2.32

doctrine/dbal

Packagist

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

vlatest

doctrine/cache

Packagist

PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.

vlatest

zeroize

crates.io

Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!

v1.9.0

flate2

crates.io

DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.

v1.1.9

anstream

crates.io

IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.

v1.0.0

stable_deref_trait

crates.io

An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.

v1.2.1

tijsverkoyen/css-to-inline-styles

Packagist

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

vlatest

unicode-xid

crates.io

Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31.

v0.2.6

doctrine/deprecations

Packagist

A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.

vlatest

openssl-probe

crates.io

A library for helping to find system-wide trust anchor ("root") certificate locations based on paths typically used by `openssl`.

v0.2.1

doctrine/event-manager

Packagist

The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.

vlatest

unicode-normalization

crates.io

This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15.

v0.1.25

ipnet

crates.io

Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.

v2.12.1

arrayvec

crates.io

A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.

v0.7.8

unicode-segmentation

crates.io

This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules.

v1.13.3

firebase/php-jwt

Packagist

A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.

vlatest

num-conv

crates.io

`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax.

v0.2.2

powerfmt

crates.io

`powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations.

v0.2.0

libloading

crates.io

Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.

v0.9.0

league/commonmark

Packagist

Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)

vlatest

nette/utils

Packagist

🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.

vlatest

js-sys

crates.io

Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.

v0.3.104

vcpkg

crates.io

A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts.

v0.2.15

half

crates.io

Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.

v2.7.1

der

crates.io

Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless `no_std`/`no_alloc` targets

v0.8.1

textwrap

crates.io

Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.

v0.16.2

const-oid

crates.io

Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support

v0.10.2

doctrine/common

Packagist

PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.

vlatest

spki

crates.io

X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)

v0.8.0

winapi-x86_64-pc-windows-gnu

crates.io

Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.

v0.4.0

winapi-i686-pc-windows-gnu

crates.io

Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.

v0.4.0

pkcs8

crates.io

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958)

v0.11.0

base64ct

crates.io

Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

v1.8.3

symfony/serializer

Packagist

Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.

vlatest

maennchen/zipstream-php

Packagist

ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.

vlatest

doctrine/persistence

Packagist

The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.

vlatest

instant

crates.io

Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.

v0.1.13

symfony/browser-kit

Packagist

Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically

vlatest

dirs

crates.io

A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.

v6.0.0

bincode

crates.io

A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!

v3.0.0

pem-rfc7468

crates.io

PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys.

v1.0.0

tokio-native-tls

crates.io

An implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS for nonblocking I/O streams.

v0.3.1

num

crates.io

A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!

v0.4.3

num_enum_derive

crates.io

Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)

v0.7.6

crypto-bigint

crates.io

Pure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic applications. Provides constant-time, no_std-friendly implementations of modern formulas using const generics.

v0.7.5

fs_extra

crates.io

Expanding std::fs and std::io. Recursively copy folders with information about process and much more.

v1.3.0

brotli-decompressor

crates.io

A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli

v5.0.3

brotli

crates.io

A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.

v8.0.4

crc-catalog

crates.io

Catalog of CRC algorithms (generated from http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs.

v2.5.0

doctrine/migrations

Packagist

PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.

vlatest

globset

crates.io

Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.

v0.4.20

cookie

crates.io

HTTP cookie parsing and cookie jar management. Supports signed and private (encrypted, authenticated) jars.

v0.18.2

tar

crates.io

A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once.

v0.4.46

base16ct

crates.io

Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

v1.0.0

alloc-no-stdlib

crates.io

A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory

v3.0.0

elliptic-curve

crates.io

General purpose Elliptic Curve Cryptography (ECC) support, including traits and generic types for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof.

v0.14.1

composer/composer

Packagist

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

vlatest

wit-bindgen

crates.io

Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model.

v0.60.0

ecdsa

crates.io

Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), implemented generically over elliptic curves, providing RFC6979 deterministic signing support as well as randomized signatures and signature verification

v0.17.0

sec1

crates.io

Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER encoded private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding

v0.8.1

ed25519

crates.io

Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support

v3.0.0

fancy-regex

crates.io

An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around. Aims to be compatible with Oniguruma syntax when the relevant flag is set.

v0.19.0

rfc6979

crates.io

Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)

v0.6.0

symfony/asset

Packagist

Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files

vlatest

pkcs1

crates.io

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)

v0.7.5

aws-lc-sys

crates.io

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.

v0.44.0

aws-lc-rs

crates.io

aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.

v1.18.0

aead

crates.io

Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API

v0.6.1

scoped-tls

crates.io

Library implementation of the standard library's old `scoped_thread_local!` macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS.

v1.0.1

mobiledetect/mobiledetectlib

Packagist

Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.

vlatest

ctor

crates.io

Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))

v1.0.13

giggsey/libphonenumber-for-php

Packagist

A library for parsing, formatting, storing and validating international phone numbers, a PHP Port of Google's libphonenumber.

vlatest

chacha20

crates.io

The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers.

v0.10.1

setasign/fpdi

Packagist

FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.

vlatest

p256

crates.io

Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic

v0.14.0

jiff

crates.io

A date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal project.

v0.2.35

dirs-next

crates.io

A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.

v2.0.0

raw-cpuid

crates.io

A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.

v11.6.0

league/oauth2-server

Packagist

A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.

vlatest

polyval

crates.io

POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC)

v0.7.3

zircote/swagger-php

Packagist

Generate interactive documentation for your RESTful API using PHP attributes (preferred) or PHPDoc annotations

vlatest

downcast-rs

crates.io

Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints.

v2.0.2

secrecy

crates.io

Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped.

v0.10.3

rails-i18n

RubyGems

A set of common locale data and translations to internationalize and/or localize your Rails applications.

v8.1.0

slevomat/coding-standard

Packagist

Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.

vlatest

litrs

crates.io

Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, but can also be used outside of a proc-macro context.

v1.0.0

ghash

crates.io

Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated encryption cipher.

v0.6.0

aes-gcm

crates.io

Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration

v0.11.0

php-amqplib/php-amqplib

Packagist

Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.

vlatest

opentelemetry-http

crates.io

Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.

v0.32.0

rust_decimal

crates.io

Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.

v1.42.1

sqlx

crates.io

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

v0.9.0

symfony/debug-bundle

Packagist

Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework

vlatest

matrixmultiply

crates.io

General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses SIMD features on x86/x86-64 and AArch64 transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.

v0.3.11

peeking_take_while

crates.io

Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.

v1.0.0

symfony/maker-bundle

Packagist

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

vlatest

rawpointer

crates.io

Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`.

v0.2.1

phpmd/phpmd

Packagist

PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.

vlatest

rustls-platform-verifier

crates.io

rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier

v0.7.0

ndarray

crates.io

An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.

v0.17.2

rstest

crates.io

Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.

v0.26.1

primeorder

crates.io

Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve equation coefficients

v0.14.0

git2

crates.io

Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.

v0.21.0

roave/security-advisories

Packagist

Prevents installation of composer packages with known security vulnerabilities: no API, simply require it

vlatest

password-hash

crates.io

Traits which describe the functionality of password hashing algorithms, with optional support for a `no_std`/`no_alloc`-friendly implementation of the PHC string format, as well as generic support for other formats (e.g. Modular Crypt Format)

v0.6.1

snap

crates.io

A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.

v1.1.2

Inflector

crates.io

Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize are supported as both traits and pure functions acting on String types.

v0.11.4

rgb

crates.io

`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.

v0.8.53

rstest_macros

crates.io

Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.

v0.26.1

normalize-line-endings

crates.io

Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n

v0.3.0

integer-encoding

crates.io

varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)

v4.1.0

match_cfg

crates.io

A convenience macro to ergonomically define an item depending on a large number of `#[cfg]` parameters. Structured like match statement, the first matching branch is the item that gets emitted.

v0.1.0

widestring

crates.io

A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.

v1.2.1

educe

crates.io

This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.

v0.7.6

enumflags2_derive

crates.io

Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions.

v0.7.12

enum-ordinalize

crates.io

This library enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value.

v4.4.2

stacker

crates.io

A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack.

v0.1.25

wit-bindgen-core

crates.io

Low-level support for bindings generation based on WIT files for use with `wit-bindgen-cli` and other languages.

v0.60.0

wit-bindgen-rust

crates.io

Rust bindings generator for WIT and the component model, typically used through the `wit-bindgen` crate's `generate!` macro.

v0.60.0

seld/signal-handler

Packagist

Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development

vlatest

triomphe

crates.io

A fork of std::sync::Arc with some extra functionality and without weak references (originally servo_arc)

v0.1.16

nalgebra

crates.io

General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.

v0.35.0

jsonpath-rust

crates.io

The library provides the basic functionality to find the set of the data according to the filtering query.

v1.0.8

beberlei/doctrineextensions

Packagist

A set of extensions to Doctrine 2 that add support for additional query functions available in MySQL, Oracle, PostgreSQL and SQLite.

vlatest

scc

crates.io

A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces

v3.8.6

object_store

crates.io

A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.

v0.14.1

hybrid-array

crates.io

Hybrid typenum-based and const generic array types designed to provide the flexibility of typenum-based expressions while also allowing interoperability and a transition path to const generics

v0.4.14

p384

crates.io

Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.

v0.14.0

setasign/fpdf

Packagist

FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.

vlatest

knplabs/knp-snappy

Packagist

PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage.

vlatest

bit_field

crates.io

Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.

v0.10.3

webpki-root-certs

crates.io

Mozilla trusted certificate authorities in self-signed X.509 format for use with crates other than webpki

v1.0.9

chacha20poly1305

crates.io

Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.

v0.11.0

k256

crates.io

secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols

v0.14.0

enum-ordinalize-derive

crates.io

This crate provides a procedural macro that enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value.

v4.4.2

secp256k1

crates.io

Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities.

v0.31.1

getset

crates.io

Getset, we're ready to go! A procedural macro for generating the most basic getters and setters on fields.

v0.1.7

hickory-proto

crates.io

hickory-proto is a safe and secure low-level DNS library. This is the foundational DNS protocol library used by the other higher-level Hickory DNS crates.

v0.26.1

drush/drush

Packagist

Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.

vlatest

nette/robot-loader

Packagist

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

vlatest

slim/slim

Packagist

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs

vlatest

spomky-labs/otphp

Packagist

A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator

vlatest

consolidation/filter-via-dot-access-data

Packagist

This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.

vlatest

swagger-api/swagger-ui

Packagist

Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

vlatest

laminas/laminas-validator

Packagist

Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria

vlatest

consolidation/site-process

Packagist

A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.

vlatest

symfony/html-sanitizer

Packagist

Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.

vlatest

transformers

PyPI

Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

v5.16.121.7M/wk

yoast/phpunit-polyfills

Packagist

Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests

vlatest

colinmollenhour/credis

Packagist

Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.

vlatest

spomky-labs/pki-framework

Packagist

A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.

vlatest

nette/di

Packagist

💎 Nette Dependency Injection Container: Flexible, compiled and full-featured DIC with perfectly usable autowiring and support for all new PHP features.

vlatest

phpoffice/phpword

Packagist

PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)

vlatest

phpcompatibility/phpcompatibility-paragonie

Packagist

A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.

vlatest

phpcompatibility/phpcompatibility-wp

Packagist

A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.

vlatest

matthiasmullie/minify

Packagist

CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.

vlatest

php-di/phpdoc-reader

Packagist

PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)

vlatest

laminas/laminas-config

Packagist

provides a nested object property based user interface for accessing this configuration data within application code

vlatest

infection/infection

Packagist

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

vlatest

picqer/php-barcode-generator

Packagist

An easy to use, non-bloated, barcode generator in PHP. Creates SVG, PNG, JPG and HTML images from the most used 1D barcode standards.

vlatest

phootwork/collection

Packagist

The phootwork library fills gaps in the php language and provides better solutions than the existing ones php offers.

vlatest

laminas/laminas-view

Packagist

Fast and type safe HTML templating library with a flexible plugin system supporting multistep template composition

vlatest

matomo/device-detector

Packagist

The Universal Device Detection library, that parses User Agents and detects devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, media players, mobile apps, feed readers, libraries, etc), operating systems, devices, brands and models.

vlatest

laravel/boost

Packagist

Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.

vlatest

cakephp/datasource

Packagist

Provides connection managing and traits for Entities and Queries that can be reused for different datastores

vlatest

rails_autolink

RubyGems

This is an extraction of the `auto_link` method from rails. The `auto_link` method was removed from Rails in version Rails 3.1. This gem is meant to bridge the gap for people migrating.

v1.1.8

spaze/phpstan-disallowed-calls

Packagist

PHPStan rules to detect disallowed method & function calls, constant, namespace, attribute, property & superglobal usages, with powerful rules to re-allow a call or a usage in places where it should be allowed.

vlatest

drupal/core-dev

Packagist

require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.

vlatest

php-mock/php-mock

Packagist

PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.

vlatest

mollie/mollie-api-php

Packagist

Mollie API client library for PHP. Mollie is a European Payment Service provider and offers international payment methods such as Mastercard, VISA, American Express and PayPal, and local payment methods such as iDEAL, Bancontact, SOFORT Banking, SEPA direct debit, Belfius Direct Net, KBC Payment Button and various gift cards such as Podiumcadeaukaart and fashioncheque.

vlatest

laravel/pulse

Packagist

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

vlatest

spiral/roadrunner

Packagist

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

vlatest

zenstruck/foundry

Packagist

A model factory library for creating expressive, auto-completable, on-demand dev/test fixtures with Symfony and Doctrine.

vlatest

laravel-lang/lang

Packagist

List of 126 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI

vlatest

amphp/http-client

Packagist

An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.

vlatest

rails-settings-cached

RubyGems

The best solution for store global settings in Rails applications. This gem will managing a table of а global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you dont want to hard code into your rails app. You can store any kind of object. Strings, numbers, arrays, or any object.

v2.9.6

psr-discovery/discovery

Packagist

Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interfaces, and returning an instance of the first one that is found.

vlatest

psr-discovery/http-factory-implementations

Packagist

Lightweight library that discovers available PSR-17 HTTP Factory implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

psr-discovery/http-client-implementations

Packagist

Lightweight library that discovers available PSR-18 HTTP Client implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

openai-php/laravel

Packagist

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

vlatest

psr-discovery/log-implementations

Packagist

Lightweight library that discovers available PSR-3 Log implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

psr-discovery/cache-implementations

Packagist

Lightweight library that discovers available PSR-6 Cache implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

psr-discovery/event-dispatcher-implementations

Packagist

Lightweight library that discovers available PSR-14 Event Dispatcher implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

psr-discovery/container-implementations

Packagist

Lightweight library that discovers available PSR-11 Container implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

psr-discovery/all

Packagist

Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.

vlatest

deptrac/deptrac

Packagist

Deptrac is a static code analysis tool that helps to enforce rules for dependencies between software layers.

vlatest

shipmonk/composer-dependency-analyser

Packagist

Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)

vlatest

rails_event_store

RubyGems

Rails wrapper for RubyEventStore with batteries included. Ships with asynchronous after-commit event dispatch on top of ActiveJob, ActiveSupport::Notifications instrumentation enabled, request metadata enrichment and opinionated directory structure generator for bounded contexts.

v3.1.0

setasign/tfpdf

Packagist

This class is a modified version of FPDF that adds UTF-8 support. The latest version is based on FPDF 1.85.

vlatest

sanmai/duoclock

Packagist

PHP time mocking for tests - PSR-20 clock with mockable sleep(), time(), and TimeSpy for PHPUnit testing

vlatest

rails-api

RubyGems

Rails::API is a subset of a normal Rails application, created for applications that don't require all functionality that a complete Rails application provides

v0.4.1

shipmonk/dead-code-detector

Packagist

Dead code detector to find unused PHP code via PHPStan extension. Can automatically remove dead PHP code. Supports libraries like Symfony, Doctrine, PHPUnit etc. Detects dead cycles. Can detect dead code that is tested.

vlatest

rails-backbone

RubyGems

Quickly setup backbone.js for use with rails 3.1 and above apps. Generators are provided to quickly get started.

v1.2.0

rails-footnotes

RubyGems

Every Rails page has footnotes that gives information about your application and links back to your editor.

v7.1.1

framework

npm

The (AI) Framework: turnkey, zero-config AI orchestration that wraps a coding-agent CLI (Claude Code) as a black box and takes you from an idea to a running app. Vite for AI.

v0.7.0281/wk