https://github.com/dtolnay/cxx

Last synced: about 1 month ago

Repository metadata:

Safe interop between Rust and C++


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 2,806
Total Committers: 63
Avg Commits per committer: 44.54
Development Distribution Score (DDS): 0.053

Commits in past year: 201
Committers in past year: 8
Avg Commits per committer in past year: 25.125
Development Distribution Score (DDS) in past year: 0.04

Name Email Commits
David Tolnay d****y@g****m 2657
Adrian Taylor a****r@c****g 42
Joel Galenson j****n@g****m 16
Cameron Pickett p****j@g****m 6
Myron Ahn m****n@g****m 5
Andre Brisco a****o@g****m 4
Snow Pettersen s****p@l****m 3
Leon Matthes l****s@k****m 3
Johan Verwey j****y@m****m 3
Adrian Taylor a****n@m****m 3
Philip Craig 6****g 3
Isaac Goldberg i****c@f****m 2
Daniel Wagner-Hall d****l@a****m 2
Bill Avery b****v@m****m 2
Adrian Taylor a****r@g****m 2
Lukasz Anforowicz l****a@c****g 2
Marcel Hlopko h****o@g****m 2
Michael Forster f****r@g****m 2
Nikhil Benesch n****h@g****m 2
RS s****r@g****m 2
Vladimir Bayrashevskiy u****r 1
kud1ing k****g 1
Enyium 1****m 1
Dennis van der Schagt d****t@g****m 1
David Coles d****s@d****t 1
David Cattermole c****1@g****m 1
Christopher Durham c****7@c****m 1
Christopher Chalmers c****s@m****m 1
Carlo Contavalli c****o@e****t 1
Bryan Henry b****y@g****m 1
and 33 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

cargo: cxx-build

C++ code generator for integrating `cxx` crate into a Cargo build.

  • Homepage: https://cxx.rs
  • Documentation: https://docs.rs/cxx-build/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.0.122 (published 8 months ago)
  • Last Synced: 2024-11-10T20:33:00.505Z (about 1 month ago)
  • Versions: 161
  • Dependent Packages: 134
  • Dependent Repositories: 8,295
  • Downloads: 24,208,825 Total
  • Docker Downloads: 35,841,632
  • Rankings:
    • Docker downloads count: 0.147%
    • Dependent repos count: 0.334%
    • Downloads: 0.451%
    • Dependent packages count: 0.488%
    • Average: 0.882%
    • Stargazers count: 1.604%
    • Forks count: 2.266%
  • Maintainers (1)
cargo: cxx

Safe interop between Rust and C++

  • Homepage: https://cxx.rs
  • Documentation: https://docs.rs/cxx/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.0.122 (published 8 months ago)
  • Last Synced: 2024-10-29T13:34:59.268Z (about 2 months ago)
  • Versions: 176
  • Dependent Packages: 185
  • Dependent Repositories: 8,444
  • Downloads: 26,142,802 Total
  • Docker Downloads: 35,841,632
  • Rankings:
    • Docker downloads count: 0.147%
    • Dependent repos count: 0.325%
    • Dependent packages count: 0.37%
    • Downloads: 0.423%
    • Average: 0.918%
    • Stargazers count: 1.597%
    • Forks count: 2.645%
  • Maintainers (1)
cargo: cxx-gen

C++ code generator for integrating `cxx` crate into higher level tools.

  • Homepage:
  • Documentation: https://docs.rs/cxx-gen/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.7.122 (published 8 months ago)
  • Last Synced: 2024-11-10T20:34:04.926Z (about 1 month ago)
  • Versions: 144
  • Dependent Packages: 6
  • Dependent Repositories: 39
  • Downloads: 1,233,460 Total
  • Docker Downloads: 23,284,744
  • Rankings:
    • Docker downloads count: 0.509%
    • Stargazers count: 1.612%
    • Forks count: 2.343%
    • Downloads: 2.853%
    • Average: 2.894%
    • Dependent repos count: 4.683%
    • Dependent packages count: 5.361%
  • Maintainers (2)
cargo: cxxbridge-macro

Implementation detail of the `cxx` crate.

  • Homepage: https://cxx.rs
  • Documentation: https://docs.rs/cxxbridge-macro/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.0.122 (published 8 months ago)
  • Last Synced: 2024-11-10T20:34:06.633Z (about 1 month ago)
  • Versions: 175
  • Dependent Packages: 1
  • Dependent Repositories: 8,423
  • Downloads: 26,640,611 Total
  • Docker Downloads: 35,841,632
  • Rankings:
    • Docker downloads count: 0.147%
    • Dependent repos count: 0.328%
    • Downloads: 0.422%
    • Stargazers count: 1.597%
    • Forks count: 2.645%
    • Average: 3.727%
    • Dependent packages count: 17.224%
  • Maintainers (1)
cargo: cxxbridge-flags

Compiler configuration of the `cxx` crate (implementation detail)

  • Homepage:
  • Documentation: https://docs.rs/cxxbridge-flags/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.0.122 (published 8 months ago)
  • Last Synced: 2024-11-10T20:34:04.857Z (about 1 month ago)
  • Versions: 152
  • Dependent Packages: 1
  • Dependent Repositories: 8,403
  • Downloads: 26,346,206 Total
  • Docker Downloads: 35,841,632
  • Rankings:
    • Docker downloads count: 0.147%
    • Dependent repos count: 0.329%
    • Downloads: 0.427%
    • Stargazers count: 1.597%
    • Forks count: 2.645%
    • Average: 3.728%
    • Dependent packages count: 17.224%
  • Maintainers (1)
cargo: cxx-test-suite

Test suite of the cxx crate

  • Homepage:
  • Documentation: https://docs.rs/cxx-test-suite/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published almost 5 years ago)
  • Last Synced: 2024-11-10T20:34:05.793Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 7
  • Downloads: 44,305 Total
  • Docker Downloads: 23,284,736
  • Rankings:
    • Docker downloads count: 0.54%
    • Stargazers count: 1.614%
    • Forks count: 2.695%
    • Average: 6.921%
    • Dependent repos count: 9.076%
    • Downloads: 11.933%
    • Dependent packages count: 15.669%
  • Maintainers (1)
cargo: cxxbridge-cmd

C++ code generator for integrating `cxx` crate into a non-Cargo build.

  • Homepage: https://cxx.rs
  • Documentation: https://docs.rs/cxxbridge-cmd/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.0.122 (published 8 months ago)
  • Last Synced: 2024-11-10T20:34:03.614Z (about 1 month ago)
  • Versions: 175
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,430,360 Total
  • Docker Downloads: 23,683,875
  • Rankings:
    • Docker downloads count: 0.42%
    • Stargazers count: 1.612%
    • Forks count: 2.343%
    • Downloads: 2.834%
    • Average: 9.967%
    • Dependent repos count: 16.47%
    • Dependent packages count: 36.122%
  • Maintainers (1)
cargo: cxx-demo

Toy project from https://github.com/dtolnay/cxx

  • Homepage:
  • Documentation: https://docs.rs/cxx-demo/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.7 (published about 2 years ago)
  • Last Synced: 2024-11-10T20:34:02.768Z (about 1 month ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,463 Total
  • Rankings:
    • Stargazers count: 1.99%
    • Forks count: 3.097%
    • Average: 21.887%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 41.219%
  • Maintainers (1)
cargo: cxx-symbols

Implementation detail of the `cxx` crate

  • Homepage:
  • Documentation: https://docs.rs/cxx-symbols/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.4.3 (published over 4 years ago)
  • Last Synced: 2024-11-10T20:34:03.308Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1,748 Total
  • Rankings:
    • Stargazers count: 1.99%
    • Forks count: 3.097%
    • Dependent packages count: 16.956%
    • Average: 23.196%
    • Dependent repos count: 29.318%
    • Downloads: 64.617%
  • Maintainers (1)
cargo: cxx-codegen

C++ code generator for the `cxx` crate

  • Homepage:
  • Documentation: https://docs.rs/cxx-codegen/
  • Licenses: MIT OR Apache-2.0
  • Latest release: (published 8 months ago)
  • Last Synced: 2024-11-10T20:34:05.819Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 771 Total
  • Rankings:
    • Stargazers count: 1.99%
    • Forks count: 3.097%
    • Dependent repos count: 29.318%
    • Average: 30.09%
    • Dependent packages count: 33.812%
    • Downloads: 82.231%
  • Maintainers (1)

Dependencies

Cargo.toml cargo
  • cxxbridge-macro =1.0.71
  • link-cplusplus 1.0
demo/Cargo.toml cargo
  • cxx 1.0
gen/build/Cargo.toml cargo
  • cc 1.0.49
  • codespan-reporting 0.11
  • once_cell 1.9
  • proc-macro2 1.0.39
  • quote 1.0
  • scratch 1.0
  • syn 1.0.95
gen/cmd/Cargo.toml cargo
  • clap 3.2
  • codespan-reporting 0.11
  • proc-macro2 1.0.39
  • quote 1.0
  • syn 1.0.95
gen/lib/Cargo.toml cargo
  • codespan-reporting 0.11
  • proc-macro2 1.0.39
  • quote 1.0
  • syn 1.0.95
macro/Cargo.toml cargo
  • clang-ast 0.1
  • flate2 1.0
  • memmap 0.7
  • proc-macro2 1.0.39
  • quote 1.0.4
  • serde 1.0
  • serde_json 1.0
  • syn 1.0.95
third-party/Cargo.lock cargo
  • adler 1.0.2
  • autocfg 1.1.0
  • bitflags 1.3.2
  • cc 1.0.73
  • cfg-if 1.0.0
  • clang-ast 0.1.7
  • clap 3.2.8
  • clap_lex 0.2.4
  • codespan-reporting 0.11.1
  • crc32fast 1.3.2
  • dissimilar 1.0.4
  • flate2 1.0.24
  • glob 0.3.0
  • hashbrown 0.12.1
  • indexmap 1.9.1
  • itoa 1.0.2
  • jobserver 0.1.24
  • libc 0.2.126
  • link-cplusplus 1.0.6
  • memmap 0.7.0
  • miniz_oxide 0.5.3
  • once_cell 1.13.0
  • os_str_bytes 6.1.0
  • pkg-config 0.3.25
  • proc-macro2 1.0.40
  • quote 1.0.20
  • rustversion 1.0.7
  • ryu 1.0.10
  • scratch 1.0.1
  • serde 1.0.138
  • serde_derive 1.0.138
  • serde_json 1.0.82
  • strsim 0.10.0
  • syn 1.0.98
  • termcolor 1.1.3
  • textwrap 0.15.0
  • toml 0.5.9
  • trybuild 1.0.63
  • unicode-ident 1.0.1
  • unicode-width 0.1.9
  • winapi 0.3.9
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-util 0.1.5
  • winapi-x86_64-pc-windows-gnu 0.4.0
book/package-lock.json npm
  • boolbase 1.0.0
  • cheerio 0.22.0
  • css-select 1.2.0
  • css-what 2.1.3
  • dom-serializer 0.1.1
  • domelementtype 1.3.1
  • domhandler 2.4.2
  • domutils 1.5.1
  • entities 1.1.2
  • html-entities 1.3.1
  • htmlparser2 3.10.1
  • inherits 2.0.4
  • lodash.assignin 4.2.0
  • lodash.bind 4.2.1
  • lodash.defaults 4.2.0
  • lodash.filter 4.6.0
  • lodash.flatten 4.4.0
  • lodash.foreach 4.5.0
  • lodash.map 4.6.0
  • lodash.merge 4.6.2
  • lodash.pick 4.4.0
  • lodash.reduce 4.6.0
  • lodash.reject 4.6.0
  • lodash.some 4.6.0
  • nth-check 1.0.2
  • readable-stream 3.6.0
  • safe-buffer 5.2.1
  • string_decoder 1.3.0
  • util-deprecate 1.0.2
book/package.json npm
  • cheerio ^0.22.0
  • html-entities ^1.3.1
.github/workflows/buck2.yml actions
  • actions/checkout v4 composite
  • dtolnay/install-buck2 latest composite
  • dtolnay/rust-toolchain stable composite
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • dtolnay/install cargo-docs-rs composite
  • dtolnay/install cargo-outdated composite
  • dtolnay/install reindeer composite
  • dtolnay/rust-toolchain master composite
  • dtolnay/rust-toolchain stable composite
  • dtolnay/rust-toolchain nightly composite
.github/workflows/install.yml actions
.github/workflows/site.yml actions
  • actions/checkout v4 composite
  • dtolnay/install mdbook composite
flags/Cargo.toml cargo
tests/ffi/Cargo.toml cargo
third-party/Cargo.toml cargo
.devcontainer/Dockerfile docker
  • dtolnay/devcontainer latest build