Skip to content

Instantly share code, notes, and snippets.

@ehuss
Created January 20, 2019 00:37
Show Gist options
  • Save ehuss/0b726dad4b42f2ccb0c96e4af4e37fde to your computer and use it in GitHub Desktop.
Save ehuss/0b726dad4b42f2ccb0c96e4af4e37fde to your computer and use it in GitHub Desktop.
Crates that appear most often as proc-macro
Crates that appear most often as proc-macro
-------------------------------------------
serde_derive,3963
failure_derive,1747
structopt-derive,312
pest_derive,232
num-derive,183
clippy,143
derivative,124
cortex-m-rt-macros,107
proc-macro-hack-impl,85
quasi_macros,71
derive_builder,69
trackable_derive,62
serde_macros,62
actix_derive,61
proc-macro-hack,60
wasm-bindgen-macro,56
diesel_derives,54
darling_macro,49
shred-derive,48
rocket_codegen,47
v_escape_derive,46
pear_codegen,46
devise_codegen,46
stdweb-internal-macros,45
stdweb-derive,45
scroll_derive,40
euclid_macros,38
cssparser-macros,38
derive_more,37
futures-select-macro-preview,32
strum_macros,31
derive-new,30
enum-primitive-derive,24
derive-error-chain,24
derive-error,22
quickcheck_macros,21
getset,20
rental-impl,19
abscissa_derive,16
phf_macros,15
glsl-layout-derive,15
gfx_macros,15
enum-map-derive,15
prost-derive,14
mashup-impl,13
enumset_derive,13
debug_stub_derive,13
conrod_derive,13
data-encoding-macro-internal,12
amethyst_derive,12
smart-default,11
juniper_codegen,11
drone-core-macros,11
futures-await-async-macro,10
regex_macros,9
procedurals,9
palette_derive,9
gltf-derive,9
vulkano-shader-derive,8
structdoc-derive,8
heapsize_derive,8
headers-derive,8
cpp_macros,8
stainless,7
specs-derive,7
serde_derive_state,7
objrs_macros,7
gluon_codegen,7
gc_derive,7
docopt_macros,7
typed-builder,6
rocket_contrib_codegen,6
rand_derive,6
pyo3cls,6
migrations_macros,6
indoc-impl,6
gumdrop_derive,6
err-derive,6
speculate,5
relm-derive,5
objrs_frameworks_foundation_macros,5
numext-constructor,5
kg-display-derive,5
gotham_derive,5
frunk_derives,5
exonum-derive,5
derive_state_machine_future,5
ast_node,5
variant_name_derive,4
tsukuyomi-macros,4
tower-web-macros,4
rustorm_codegen,4
relm-attributes,4
paste-impl,4
nereon_derive,4
json_str,4
interpolate_idents,4
guid-macro-impl,4
display_derive,4
derive-com-wrapper,4
configure_derive,4
async-zmq-derive,4
askama_derive,4
abomonation_derive,4
validator_derive,3
typename_derive,3
telebot-derive,3
tarrasque-macro,3
tarpc-plugins,3
string_enum,3
shrinkwraprs,3
shine-graph-macro,3
ref-cast-impl,3
psl-codegen,3
prost-amino-derive,3
peg,3
owned-singleton-macros,3
osaka-macros,3
no-panic,3
net-literals-impl,3
mg-settings-macros,3
logos-derive,3
graphql_query_derive,3
graphannis-malloc_size_of_derive,3
from_variants_impl,3
from_file_derive,3
error_def,3
enum_kind,3
enum-iterator-derive,3
elastic_types_derive,3
dynasm,3
drone-stm32-macros,3
display-as-proc-macro,3
diesel_codegen,3
derive_is_enum_variant,3
compact_macros,3
clapme_derive,3
clams-derive,3
bytepack_derive,3
azure-functions-shared-codegen,3
autoimpl-derive,3
auto-enum,3
activitystreams-derive,3
zookeeper_derive,2
yade,2
wstr_impl,2
wrapped-vec,2
vulkano-shaders,2
unhygienic-impl,2
uncon_derive,2
uavcan-derive,2
typescriptify-derive,2
treeflection_derive,2
test-case-derive,2
taikai,2
structopt-toml-derive,2
speedy-derive,2
specs-visitor-derive,2
snapshot-proc-macro,2
smart-hash-derive,2
simi-macros,2
serdebug_derive,2
rust-embed,2
runng_derive,2
ruma-api-macros,2
rstest,2
qmetaobject_impl,2
protocol-derive,2
pixset_derive,2
parity-codec-derive,2
panini_macros_snapshot,2
packed_struct_codegen,2
oauth1-request-derive,2
mocktopus_macros,2
mini-internal,2
mayda_macros,2
magnet_derive,2
ledb-derive,2
kg-diag-derive,2
json_macros,2
inventory-impl,2
herbie-lint,2
gui-derive,2
gtmpl_derive,2
ghost,2
fuel_line_derive,2
extprim_literals_macros,2
enumx_derive,2
enumflags_derive,2
enum_traits_macros,2
enum-error-derive,2
drone-sx1276-macros,2
drone-cortex-m-macros,2
dotenv_codegen_impl,2
diesel-derive-newtype,2
derive_type_level,2
derive_deref,2
demo-hack-impl,2
ctor,2
cstr-macros,2
contrail-derive,2
bittwiddler,2
bitfield-register-macro,2
auto_from,2
aoc_codegen,2
zapper_derive,1
yaserde_derive,1
wrapping_macros,1
wrapcenum-derive,1
wlroots-dehandle,1
withers_derive,1
wither_derive,1
weft_derive,1
webframework-derive,1
webforms_derive,1
waterbear-instruction-derive,1
wasm-wrapper-gen-impl,1
wasm-bindgen-test-macro,1
warp_dsl_impl,1
variant_count,1
v11_macros,1
unicode_names2_macros,1
unhtml_derive,1
typesafe-derive-builder,1
typed-html-macros,1
type-uuid-derive,1
type-info-derive,1
traitor-derive,1
trace2_macro,1
tql_macros,1
tilde,1
telegram_derive,1
tapioca-codegen,1
synthax,1
swc_ecma_parser_macros,1
swc_ecma_codegen_macros,1
sval_derive,1
surjective-enum,1
structview_derive,1
structure-macro-impl,1
struct_gen_derive,1
struct_deser-derive,1
stringly_typed_derive,1
stlog-macros,1
stdf-record-derive,1
stainless2,1
soa_derive_internal,1
sm_macro,1
singletonum-derive,1
shoggoth_macros,1
shippai_derive,1
serde_schema_derive,1
serde_python_derive,1
scrapmetal-derive,1
savefile-derive,1
ruukh-codegen,1
rustacuda_derive,1
runtime-fmt-derive,1
rundo_attrs,1
rubber_duck_macro,1
rtti-derive,1
rosrust_codegen,1
robin-derives,1
reset-router-macros,1
renderdoc-derive,1
relm-derive-state,1
relexer-derive,1
reformation_derive,1
reflection_derive,1
re-parse-macros,1
raw_serde_derive,1
rapt_derive,1
qadapt-macro,1
px4_macros,1
proc-macro-rules-macros,1
prefixopt_derive,1
poe-superfilter-support,1
pocket_prover-derive,1
pkg_impl,1
pinar-derive,1
pest-deconstruct-derive,1
pest-ast,1
persistentcache_procmacro,1
pdf_derive,1
partial_ref_derive,1
parser-c-macro,1
parker_codegen,1
panini_macros,1
oxygen_quark_derive,1
opaque_typedef_macros,1
num_enum,1
nt-packet-derive,1
npy-derive,1
nitrokey-test,1
mycroft-macros-impl,1
mws-derive,1
mscorlib_safe_derive,1
mouscache_derive,1
moniker-derive,1
mockers_derive,1
millefeuille,1
mauzi_macros,1
maud_macros,1
markup-proc-macro,1
locustdb-derive,1
liutongshuo_decoding_macros_impl,1
libp2p-core-derive,1
leetcode_test,1
lando-attr,1
kompact-component-derive,1
kompact-actor-derive,1
ketos_derive,1
json_in_type_derive,1
josephine_derive,1
jockey_derive,1
jam_derive,1
intercom-attributes,1
init_codegen,1
infer_schema_macros,1
include_dir_impl,1
include_dir_bytes,1
include-repo-impl,1
impl-service,1
idmap-derive,1
hex-literal-impl,1
heapsize_plugin,1
hash32-derive,1
gflags-impl,1
gba-proc-macro,1
gantz-derive,1
galvanic-mock,1
fuzzy-pickles-derive,1
futures-macro-async-preview,1
from_int_derive,1
free_macros,1
fluid_attributes,1
flickr_derive,1
flexible-locks_derive,1
flamer,1
fixed-map-derive,1
fitsio-derive,1
fields-converter-derive,1
ff_derive,1
failure_derive_without_backtrace,1
factory_steel_derive,1
eventsourcing-derive,1
essrpc_macros,1
error-chain-mini-derive,1
eosio_macros,1
envconfig_derive,1
enum_like_derive,1
enum_index_derive,1
enum-tryfrom-derive,1
enum-kinds,1
endian_trait_derive,1
embed_js_derive,1
elastic_derive,1
easy-csv-derive,1
e_num_derive,1
dynomite-derive,1
drop-take-derive,1
drone-macros,1
doubter-macros,1
dotenv_macros,1
docx-codegen,1
dlopen_derive,1
display_attr,1
diesel-factories-code-gen,1
diesel-derive-enum,1
deuterium_plugin,1
dessert-derive,1
descent_macro,1
derive-getters,1
derive-com-impl,1
derivate,1
dengine_derive,1
dbi-macros,1
datatest-derive,1
darkly-macros,1
cortex-m-rtfm-macros,1
convey_derive,1
constexpr-macros,1
conniecs-derive,1
component_group_derive,1
command-macros-plugin,1
column_derive,1
code-sandwich-crates-io-release-test-macros,1
cmdr_macro,1
clucstr,1
cex_derive,1
cell-gc-derive,1
cdrs_helpers_derive,1
cagra-parser,1
bytify-impl,1
buffering_nocopy_macro,1
bstring_macros_hack,1
boxext_derive,1
bitrange_plugin,1
bit_manager_derive,1
bit_collection_derive,1
bindgen_plugin,1
bindata-impl,1
binary_macros_impl,1
bigml_derive,1
bf-impl,1
bart_derive,1
azure-functions-codegen,1
ayzim-macros,1
avocado_derive,1
auto_enums_derive,1
auto_enums_core,1
auto_enumerate_derive,1
auto_enumerate_core,1
asn1_der_derive,1
as_tuple_derive,1
arr_macro_impl,1
argmin_codegen,1
alga_derive,1
actix-telegram-derive,1
accel-derive,1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment