BROWSE A-Z

All 305,250 crates, alphabetically

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

gendocSimple document generator from yaml template7,875MIT gendryJS test data generation from an SQL database3,982MIT geneCrate providing a log matching framework written in Rust20,623GPL-3.0 gene-evoStandard and novel genetic evolution algorithm implementations, using advanced rust std functionality and zero dependencies.3,255MIT gene-extractorExtract multiple genes in genomic contigs using reference fasta file1,610MITCommand line utilitiesScience gene-seq-intersectionsCount intersections between genes and sequences8,162MIT gene_deriveCrate providing providing derive macros for gene-rs17,760GPL-3.0 genebearsLightweight Rust client for the GeneBe genetic variant annotation API with DuckDB caching and rate limiting648MITAPI bindingsScience genedexA small and fast FM-Index implementation1,578MIT OR Apache-2.0AlgorithmsData structures geneeA habit tracker app with command-line interface12,293MITCommand line utilities genegraph-storagevector database: base Lance storage1,114Apache-2.0AlgorithmsAsynchronous genelfA simple library for generating elf-binary21,267non-standard genemancerRust CLI toolkit for niche optimized genomics file processing and target-based variant workflows110MITCommand line utilitiesScience genemichaelsMakes your code formatty80,250ISC genemichaels-libMakes your code formatty, the library47,278ISC genenvGenerate .env.example from .env file2,814GPL-3.0 genenvsampleGenerate .env.example from .env568MIT geneos-toolkitRust library for building Geneos Toolkit compatible applications3,105Apache-2.0API bindings genepredport for the GenePred format in Rust1,674MITData structuresScience general-iterAn enum of iterators to avoid Box<&dyn Iterator>1,524MIT general-lotka-volterra-rsHigh-performance vectorized Lotka-Volterra & Replicator type dynamics solver.239MIT OR Apache-2.0Science general-mcmcA compact Rust library for Markov Chain Monte Carlo (MCMC) methods with GPU support.45,604Apache-2.0 general-mqGeneral purposed interfaces for message queues.69,103MITNetwork programming general-parserConfigurable parser for S-expressions with configurable extensions for mathematical notation2,104MITCompilersParsing tools general-samA general suffix automaton implementation in Rust37,501MIT OR Apache-2.0 general-structsGeneral-structures - this library allows you to create structures with common fields, and those that are different can be…2,615Apache-2.0Development tools::Procedural macro helpers general2Online store library1,208MIT general_audioInterface to audio10,287MIT general_audio_nativeImplementation of general_audio::AudioPlayer for native applications18,920MIT general_audio_staticImplementation of general_audio::AudioPlayer where backend chosen statically by a feature19,232MIT general_audio_webImplementation of general_audio::AudioPlayer for web browsers8,226MIT general_pub_subA general use, fast, and flexible PubSub implementation11,578GPL-3.0-or-later general_purpose_paracletic_hyper_cubeGeneral-purpose paracletic hyper cube compression toolkit.23MITCompressionEncoding general_stable_vecA Vec implementation with stable indices23,730BSD-2-Clause general_storageInterface to persistent storage18,543MIT general_storage_fileImplementation of general_storage::Storage backed by files.15,753MIT general_storage_staticImplementation of general_storage::Storage where backend is chosen statically by a feature15,376MIT general_storage_webImplementation of general_storage::Storage backed by LocalStorage for use in web browsers12,721MIT general_toolsThis crate offers many functions for many different types of operations, such as operations with strings, numbers, files, and…11,405MIT generalized-bulletproofsGeneralized Bulletproofs1,284MIT generalized-bulletproofs-circuit-abstractionAn abstraction for arithmetic circuits over Generalized Bulletproofs1,320MIT generalized-bulletproofs-ec-gadgetsGadgets for working with an embedded Elliptic Curve in a Generalized Bulletproofs circuit1,295MIT generalized-mapA Rust implementation of generalized maps (n-dimensional combinatorial topology) for representing meshes, graphs, and complex…17MITAlgorithmsData structures generalized-paillierOriginal Paillier encryption and generallized Paillier encrytion, i.e. Damgard-Jurik scheme2,333Apache-2.0 generalized-schnorrGeneralized Schnorr Protocols2,227MIT generalized_suffix_treeImplementation of Generalized Suffix Tree using Ukkonen's algorithm in Rust13,133MIT generandgenerate random sequences from your string/vec/iterator symbols.2,801MIT OR Apache-2.0 generateProvides compatability layers for `std::ops::Generator` on stable rust.15,618MIT generate-app-iconsA CLI for generate app icons for ios ipad Watch Mac Android devices10,117MITDevelopment tools generate-bagsBag threshold generation script for pallet-bag-list91,391Apache-2.0 generate-captchaGenerate a training dataset of captchas. But do it really really fast.1,618non-standardComputer visionScience generate-dbus-resolve1Resolves DNS using DBus7,083Apache-2.0 generate-deriveProvides derive functionality for the `generate` crate.9,437MIT generate-didA tool to generate Candid (.did) files for Internet Computer Rust canisters2,566MITCommand line utilitiesDevelopment tools generate-kml-for-imagesGenerate a kml for a list of images with GPS information6,186MITCommand line utilities generate-nix-pkgGenerate Nix expressions from Cargo.lock files (in order to use Nix as a build system for crates).10,111MIT/Apache-2.0 generate-randomGenerate random data6,669MIT OR Apache-2.0 generate-random-aws-account-idGenerate a random AWS Account ID1,718MIT OR Apache-2.0 generate-random-macroGenerate random data7,350MIT OR Apache-2.0 generate-readmeA command-line utlity to help you generate README.md files.5,297MITCommand line utilitiesTemplate engine generate-report-traitA Rust crate defining a trait for generating reports with customizable output and error handling.12,302MIT OR Apache-2.0Data structuresDevelopment tools generate-sample-pdfDistinguishable sample PDF generator20MITCommand line utilitiesFilesystem generate-strong-passwordA command line tool for generating strong passwords26MITCommand line utilities generate_bitcoin_paper_walletGenerate a bitcoin paper wallet1,752MIT generate_from_pathGenerate a Rust project from a local Liquid template. A stripped-down version of cargo-generate.72,627MIT OR Apache-2.0 generate_kana_tableGenerate Google IME Setting file6,092MIT generate_listgenerate [title](link) from URL's3,845non-standard generate_modelRust macro used for generating JSON objects from structs and writing them to a directory at compile time. This is so that you can…4,535MITDevelopment tools generate_passwordUse this package to generate password or any 'random' strings with length you want. (Joke, just testing the cargo)6,419MIT generate_sqlGenerate SQL according to struct14,326MIT OR Apache-2.0 generate_test_macroA proc macro for writing test suites as methods on a struct, generating a macro_rules! macro to instantiate each test…59MIT OR Apache-2.0 generatesUtility macro library for generating code1,659MPL-2.0AccessibilityDevelopment tools generating-proc-macro-crateAn example proc-macro crate for demonstrating a regression5,244MIT generational-arenaA safe arena allocator that supports deletion without suffering from the ABA problem by using generational indices.9,300,331MPL-2.0Data structuresMemory management generational-arena-domA DOM implementation for html5ever that uses generational-arenas.1,549MIT generational-arena-treeTrees based on indexes to a generational arena.6,139MPL-2.0 generational-boxA box backed by a generational runtime2,296,660MIT OR Apache-2.0 generational-bufferGenerational Ring Buffer1,964MITData structuresMemory management generational-cacheGenerational Arena based cache impls. in 100% safe, [no_std] compatible Rust.8,730MITAlgorithmsCaching generational-indextreeArena based tree structure by using indices instead of reference counted pointers16,360MITData structures generational-lruA generational arena based LRU Cache implementation in 100% safe rust.4,042MITAlgorithmsCaching generational_arrayA small package to handle generational arrays and prevent the ABA problem while reusing unused space3,360MITData structuresGame development generational_indexlistThis crate has been renamed to generational_token_list. If you want to use this crate name contact me and I'll give you it.2,387MIT generational_token_listA doubly-linked list backed by generational-arena.7,270MIT generational_vectorA vector type using generational indices5,225MITGame developmentMemory management generationsA simple utility for running generation-based simulations in Rust5,536MPL-2.0 generative-artifact-protocolGenerative Artifact Protocol (GAP) — token-efficient artifact generation and updates for LLMs90Apache-2.0Text processing generativityGeneration of unique invariant lifetimes3,293,994MIT OR Apache-2.0No standard libraryRust patterns generatorStackfull Generator Library in Rust62,863,661MIT/Apache-2.0AlgorithmsData structures generator-combinatorComposes combinators to generate patterns of increasing complexity5,468MIT OR Apache-2.0 generator-lightLight stackless generators based on Futures85MITNo standard library generator-utilsLibrary for Generator utilities and combinators1,883MIT generator_extCrate for working with generators, and converting them into different kinds of Iterators5,053MIT generator_extensionsBasic extensions to Generator types to bring parity with Iterators.3,006Apache-2.0 OR MITNo standard libraryRust patterns generatorsdescription of your program1,918MIT generatoxStable generators for Rust5,014MIT generatox-procStable generators for Rust5,615MIT genereA library for randomization of text respecting grammatical gender of sentences7,146MPL-2.0 genericHigher level serialization of rust values to rust values3,205MIT generic-api-clientA client for HTTP/HTTPS/WebSocket APIs.30,588MITAPI bindingsAsynchronous generic-arrayGeneric types implementing functionality of arrays760,906,271MITData structuresNo standard library generic-array-storage`nalgebra` storage implementation backed by `generic_array`2,586MITNo standard libraryNo standard library::No dynamic allocation generic-array-structAn attribute proc macro to convert structs with named fields of the same generic type into a single-array-field tuple struct with…11,629non-standard generic-arraydequeA fixed-capacity, stack-allocated double-ended queue (deque) backed by generic-array11,831MIT OR Apache-2.0Data structuresEmbedded development generic-arrayvecInterop between the arrayvec and generic_array crates18,741MIT OR Apache-2.0Data structuresNo standard library generic-astA lightweight, drop-in, generic operator-precedence parser for building Abstract Syntax Trees.21MITAlgorithmsCompilers generic-async-http-clientasync HTTP(S) client89,717MIT generic-bloomA generic implementation of Bloom filters using traits1,651AGPL-3.0-or-laterData structures generic-bnpGenericBnP is a Branch & Price library for the programming language Rust. It supports custom cuts, dual stabilization, primal…1,491AGPL-3.0-or-later generic-btreeGeneric BTree for versatile purposes383,348MIT generic-buildersBuilders to wrap structs that don't have any197BSD-2-Clause generic-bytesA derivable trait for conversion to and from an array of bytes with a type-level size110,977MIT generic-bytes-deriveA macro for derivation of SizedBytes, a trait for conversion to and from an array of bytes with a type-level size65,973MIT generic-cameraAn efficient and ergonomic interface to capture images using cameras.12,059MIT OR Apache-2.0 generic-camera-asiAn efficient and ergonomic interface to capture images using cameras.9,271MIT OR Apache-2.0 generic-castCast generic type-parameters to types1,912MIT/Apache-2.0 generic-channelGeneric `Sender` and `Receiver` abstract between several channel implementations: std, crossbeam-channel, futures31,634MIT generic-containerAbstract over "containers" that hold a T, such as a T itself, Box<T>, or Arc<Mutex<T>>2,032MIT OR Apache-2.0ConcurrencyMemory management generic-core[Internal] higher level serialization of rust values to rust values4,709MIT generic-cursorsA generic way to mutably traverse acyclic recursive data structures.4,416MIT OR Apache-2.0Data structures generic-db-observerA generic observer that monitors a database for changes and triggers a change in some Event Subject.5,462MIT OR Apache-2.0Database interfaces generic-derive[Internal] higher level serialization of rust values to rust values4,079MIT generic-device-plugink8s device plugin framework for general usage1,474MIT generic-dns-updateA cross-platform tool to update DNS zonefiles (such as Gandi.net) when you have a dynamic public IP address.7,396MIT generic-ecGeneral elliptic curve cryptography183,007MIT OR Apache-2.0CryptographyNo standard library generic-ec-coreCore traits of `generic-ec` crate170,368MIT OR Apache-2.0 generic-ec-curvesElliptic curves for `generic-ec` crate168,715MIT OR Apache-2.0 generic-ec-zkpZK-proofs and primitives built on top of `generic-ec` crate80,771MIT OR Apache-2.0CryptographyNo standard library generic-eciesECIES encryption scheme for generic parameters7,072MIT OR Apache-2.0Cryptography generic-errA small utility library to make errors always serializable and clonable703GPL-2.0 generic-floyd-warshallA generic implementation of the Floyd-Warshall algorithm for array-like types.3,120MITAlgorithmsGraphics generic-global-variablesProvides tools for implement generic global variables.4,683MIT generic-intervalA generic closed interval library.2,789MITMathematicsNo standard library generic-ipIP address types for generic programming18,455MITNetwork programming generic-jsonGeneric JSON traits11,240MIT/Apache-2.0Data structures generic-langA Lox based programming language5,627MITCompilersParser implementations generic-lexerA generic lexer using a simple match function12,667MIT OR Apache-2.0 generic-matrixManipulations and data types that represent 2d matrix.35,106MIT OR Apache-2.0 generic-matrix-implSimple implementation of generic matrices and their associated operations1,594MIT generic-mutabilityAllows the creation of APIs that are generic over mutability1,778MIT OR Apache-2.0No standard library::No dynamic allocationRust patterns generic-newA derive macro which generates an ergonomic constructor with shortcuts for certain types.6,704MIT generic-newtonSimple generic Newton method.3,112non-standard generic-octreeSimple generic implementation of a linear Octree26,460Apache-2.0 generic-poolA pool for recycling allocated objects for later reuse. Uses generic get/put methods so you can store (almost) any type in a…1,797MITMemory management generic-predicatesA taste of what const generics could enable in the future1,610MIT generic-predicates-macroA taste of what const generics could enable in the future2,296MIT generic-queryGeneralizing ways to query and order4,914MIT OR Apache-2.0 generic-rcspA rust library for solving the resource constrained shortest path problem using a dynamic programming labeling algorithm. Was…1,489MPL-2.0 generic-schnorrSchnorr signature implementation generic over the underlying group1,455MIT generic-session-typesGeneric session types in Rust for async send recv channel3,179MIT generic-simdsafe and idiomatic zero-cost abstractions for writing explicit cross-platform SIMD operations1,775MIT OR Apache-2.0API bindingsHardware support generic-simd-macrosImplementation crate for generic-simd2,611MIT OR Apache-2.0 generic-state-machineA simple Rust library that allows to create generic or Moore or Mealy state machines that allows the use of custom transition…1,558MITAlgorithms generic-static-cacheGeneric static storage in generic functions9,884MIT OR Apache-2.0CachingData structures generic-staticsgeneric statics for rust1,552MIT OR Apache-2.0 generic-stdExperimental HKT framework and generic traits for the standard library2,652MIT generic-strAnnoyed that Rust has two string types? Well it doesn't any more5,738MIT generic-testsProcedural macro to define tests and benchmarks generically1,258,212MIT OR Apache-2.0Development tools::Testing generic-tlsGeneric TLS2,892MIT generic-tomethod-generic conversion traits247Unlicense generic-token-faucetFaucet program that allows creation and minting of spl tokens3,897MIT generic-treeA very simple, intuitive API for storing data in a tree-like structure.5,954MIT generic-upper-boundStable workaround for internal uses of generic-const-exprs4,803MITNo standard libraryRust patterns generic-uvarintA generic wrapper around unsigned_varint + generic_array4,134MIT generic-veca vector implementation that can be used in `no_std` envioronments4,314MIT/Apache-2.0 generic_a_starA generic implementation of the A* algorithm19,357BSD-2-Clause generic_assetA upgraded version of Tantans asset loading macro for bevy 0.128,636MIT generic_cacheEasy to use object caching based on defined TTL4,152MIT generic_compressionA library providing generic implementations of common compression algorithms.1,182GPL-3.0-onlyAlgorithmsCommand line utilities generic_cong_avoidA Congestion Control Plane5,845ISC generic_constantsTraits providing type-generic numeric constants (Zero, One, ..., OneHundredTwentySeven) implemented across common integer and…39MIT OR Apache-2.0Data structuresNo standard library generic_errorA package containing a generic error type that can be dropped in to simplify error handling133,954MIT generic_filesystem_cachea cache for slow-to-compute information based on the state of on-disk objects. Includes capability to update entries based on the…3,679MIT OR Apache-2.0 generic_fixedpointGeneric fixed-point numbers.3,435GPL-3.0-or-laterMathematics generic_gameA generic game engine library8,370MIT generic_graphA library for implementing general purpose graphs. Including some default implementation (the latter are still WIP)6,772LGPL-3.0-or-later generic_levenshteinGeneric and fast implementation of the Levenshtein distance6,204MITAlgorithmsText processing generic_loggerLogger for Rust applications6,201MIT OR Apache-2.0 generic_modularModular arithmetic library in Rust with generic number types1,855Apache-2.0No standard libraryScience generic_once_cellA bring-your-own-mutex version of once_cell.167,737MIT OR Apache-2.0Memory managementNo standard library generic_parameterizeA test parameterization macro that works on generic arguments6,891MPL-2.0Development tools::Testing generic_regexA regular expression engine for generic types.1,977Apache-2.0 generic_relation_helpersTraits et helpers génériques pour jointures parent/enfant56MITData structuresDatabase interfaces generic_robot_frameworkThis crate allows you to manage publishers, subscribers and nodes in your Cargo packages. It is made to work with the Generic…5,616MIT generic_singletonA library crate allowing for generic singleton patterns309,534MIT OR Apache-2.0CachingConfiguration generic_slabPre-allocated storage for a uniform data type2,848MITData structuresMemory management generic_splineLibrary of generic implementation of spline which does not assume that spline is used in graphics context.885MIT OR Apache-2.0 generic_staticGeneric static variables in generic functions.196,518non-standard generic_symbolic_expressionsThis crate is a fork of symbolic-expressions, which tweaks it to be more normal. The original crate had weird rules around…77,425MIT/Apache-2.0EncodingParsing tools generic_tokenizerA generic tokenizer that tracks line and column numbers as it goes.1,594MIT generic_trait_aliasA proc-macro attribute which can be used to create custom type aliases for abstraction3,835MIT genericsProvides macros for parsing generics (with optional where clause) in `macro_rules!`.104,957MIT OR Apache-2.0No standard libraryRust patterns generics-utilRust library for processing generic syntax with the `syn` crate, mainly for use in procedural macros.6,142Apache-2.0 generics2Provides macros for parsing generics (with optional where clause) in `macro_rules!` - enhanced fork of generics.2,621MIT OR Apache-2.0No standard libraryRust patterns generoustA procedural macro for writing iterators in Rust1,666Zlib geneseGenese is a set of tools to create a new world.1,860MITSimulation genesisA library for generating statically-typed ECS worlds.9,401MIT OR Apache-2.0 genesis-coreGenesis Core2,183MIT/Apache-2.0Cryptography genesis-core-v2KNHK V2 core — Pattern trait system, pattern registry, composition, zero-copy execution paths.80MIT genesis-implproc macro crate for genesis7,525MIT OR Apache-2.0