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,610MIT
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 limiting648MIT
genedexA small and fast FM-Index implementation1,578MIT OR Apache-2.0
geneeA habit tracker app with command-line interface12,293MIT
genegraph-storagevector database: base Lance storage1,114Apache-2.0
genelfA simple library for generating elf-binary21,267non-standard
genemancerRust CLI toolkit for niche optimized genomics file processing and target-based variant workflows110MIT
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.0
genepredport for the GenePred format in Rust1,674MIT
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.0
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,103MIT
general-parserConfigurable parser for S-expressions with configurable extensions for mathematical notation2,104MIT
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.0
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.23MIT
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…17MIT
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,117MIT
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-standard
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,566MIT
generate-kml-for-imagesGenerate a kml for a list of images with GPS information6,186MIT
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,297MIT
generate-report-traitA Rust crate defining a trait for generating reports with customizable output and error handling.12,302MIT OR Apache-2.0
generate-sample-pdfDistinguishable sample PDF generator20MIT
generate-strong-passwordA command line tool for generating strong passwords26MIT
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,535MIT
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.0
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.0
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,964MIT
generational-cacheGenerational Arena based cache impls. in 100% safe, [no_std] compatible Rust.8,730MIT
generational-indextreeArena based tree structure by using indices instead of reference counted pointers16,360MIT
generational-lruA generational arena based LRU Cache implementation in 100% safe rust.4,042MIT
generational_arrayA small package to handle generational arrays and prevent the ABA problem while reusing unused space3,360MIT
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,225MIT
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.0
generativityGeneration of unique invariant lifetimes3,293,994MIT OR Apache-2.0
generatorStackfull Generator Library in Rust62,863,661MIT/Apache-2.0
generator-combinatorComposes combinators to generate patterns of increasing complexity5,468MIT OR Apache-2.0
generator-lightLight stackless generators based on Futures85MIT
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 MIT
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,588MIT
generic-arrayGeneric types implementing functionality of arrays760,906,271MIT
generic-array-storage`nalgebra` storage implementation backed by `generic_array`2,586MIT
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.0
generic-arrayvecInterop between the arrayvec and generic_array crates18,741MIT OR Apache-2.0
generic-astA lightweight, drop-in, generic operator-precedence parser for building Abstract Syntax Trees.21MIT
generic-async-http-clientasync HTTP(S) client89,717MIT
generic-bloomA generic implementation of Bloom filters using traits1,651AGPL-3.0-or-later
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.0
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.0
generic-db-observerA generic observer that monitors a database for changes and triggers a change in some Event Subject.5,462MIT OR Apache-2.0
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.0
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.0
generic-eciesECIES encryption scheme for generic parameters7,072MIT OR Apache-2.0
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,120MIT
generic-global-variablesProvides tools for implement generic global variables.4,683MIT
generic-intervalA generic closed interval library.2,789MIT
generic-ipIP address types for generic programming18,455MIT
generic-jsonGeneric JSON traits11,240MIT/Apache-2.0
generic-langA Lox based programming language5,627MIT
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.0
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,797MIT
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.0
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,558MIT
generic-static-cacheGeneric static storage in generic functions9,884MIT OR Apache-2.0
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.0
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,803MIT
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-only
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.0
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-later
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,204MIT
generic_loggerLogger for Rust applications6,201MIT OR Apache-2.0
generic_modularModular arithmetic library in Rust with generic number types1,855Apache-2.0
generic_once_cellA bring-your-own-mutex version of once_cell.167,737MIT OR Apache-2.0
generic_parameterizeA test parameterization macro that works on generic arguments6,891MPL-2.0
generic_regexA regular expression engine for generic types.1,977Apache-2.0
generic_relation_helpersTraits et helpers génériques pour jointures parent/enfant56MIT
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.0
generic_slabPre-allocated storage for a uniform data type2,848MIT
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.0
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.0
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.0
generoustA procedural macro for writing iterators in Rust1,666Zlib
geneseGenese is a set of tools to create a new world.1,860MIT
genesisA library for generating statically-typed ECS worlds.9,401MIT OR Apache-2.0
genesis-coreGenesis Core2,183MIT/Apache-2.0
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