Displaying 1 to 20 from 55 results

juniper - GraphQL server library for Rust

  •    Rust

GraphQL is a data query language developed by Facebook intended to serve mobile and web application frontends. Juniper makes it possible to write GraphQL servers in Rust that are type-safe and blazingly fast. We also try to make declaring and resolving GraphQL schemas as convenient as possible as Rust will allow.

cargo-generate - cargo, make me a project

  •    Rust

cargo-generate is a developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template. See the openssl-sys crate readme on how to obtain the OpenSSL library for your system. Alternatively, use the vendored-openssl flag if you do not want to install OpenSSL.

mongo-rust-driver - The official MongoDB Rust Driver

  •    Rust

This repository contains the officially supported MongoDB Rust driver, a client side library that can be used to interact with MongoDB deployments in Rust applications. It uses the bson crate for BSON support. The driver contains a fully async API that supports either tokio (default) or async-std, depending on the feature flags set. The driver also has a sync API that may be enabled via feature flag. The driver is available on crates.io. To use the driver in your application, simply add it to your project's Cargo.toml.

xargo - The sysroot manager that lets you build and customize `std`

  •    Rust

Xargo builds and manages "sysroots" (cf. rustc --print sysroot). Making it easy to cross compile Rust crates for targets that don't have binary releases of the standard crates, like the thumbv*m-none-eabi* targets. And it also lets you build a customized std crate, e.g. compiled with -C panic=abort, for your target. The rust-src component, which you can install with rustup component add rust-src.

cargo-release - Cargo subcommand "release": everything about releasing a rust crate.

  •    Rust

By default, cargo-release runs in dry-run mode so you can safely run it and verify what it will do. Once you are ready, pass the --execute flag.

rustfix - Automatically apply the suggestions made by rustc

  •    Rust

The goal of this tool is to read and apply the suggestions made by rustc. The magic of rustfix is entirely dependent on the diagnostics implemented in the Rust compiler (and external lints, like clippy).

cargo-edit - A utility for managing cargo dependencies from the command line.

  •    Rust

This tool extends Cargo to allow you to add, remove, and upgrade dependencies by modifying your Cargo.toml file from the command line. Thanks for your interest - we gratefully welcome contributions.

tokamak - Fusion Reactor for Rust - Atom Rust IDE

  •    HTML

токамак supports project configuration for each project. This helps to resolve editor and project options. tokamak.toml file will be used by helper in the future. It should resides in with same level of Cargo.toml. By default Cargo project generated with tokamak will create it also. Here is an example tokamak.toml file. Racer support is removed because RLS is going to be the one that will replace Racer. Linter package is removed you can disable it in versions after 0.4.0. Instead of linter, diagnostics will be used from atom-ide-ui package.

tarpaulin - A code coverage tool for Rust projects

  •    Rust

Tarpaulin is designed to be a code coverage reporting tool for the Cargo build system, named for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin provides working line coverage but is still in the early development stage and therefore may contain some bugs. A lot of work has been done to get it working on some example projects and smaller crates so please report anything you find that's wrong. Also, check out our roadmap for planned features. Tarpaulin only supports x86_64 processors running Linux. This is because instrumenting breakpoints into executables and tracing their execution requires processor and OS specific code. It is a goal when greater stability is reached to add wider system support, however this is sufficient to run Tarpaulin on popular CI tools like Travis.

cargo-watch - Watches over your Cargo project's source

  •    Rust

Cargo Watch watches over your project's source for changes, and runs Cargo commands when they occur. If you've used nodemon, gulp, guard, watchman, or similar others, it will probably feel familiar.

rustfix - Automatically apply the suggestions made by rustc

  •    Rust

The goal of this tool is to read and apply the suggestions made by rustc. The magic of rustfix is entirely dependent on the diagnostics implement in the Rust compiler (and external lints, like clippy).

wargo - Easy Rust to WebAssembly

  •    Javascript

To use, just wargo build instead of cargo build. We'll automatically make sure the Emscripten compiler is installed and configured before each run. Want to run your tests in the browser? No problem — we've got wargo test. Just run Selenium locally, set some environment variables, and you're ready to go.

cargo-fuzz - Command line helpers for fuzzing

  •    Rust

Note: libFuzzer needs LLVM sanitizer support, so this is only works on x86-64 Linux and x86-64 macOS for now. This also needs a nightly since it uses some unstable command-line flags. You'll also need a C++ compiler with C++11 support. This crate is currently under some churn -- in case stuff isn't working, please reinstall it (cargo install cargo-fuzz -f). Rerunning cargo fuzz init after moving your fuzz folder and updating this crate may get you a better generated fuzz/Cargo.toml. Expect this to settle down soon.

naersk - Build rust crates in Nix

  •    Nix

Nix support for building cargo crates. NOTE: ./path/to/rust/ should contain a Cargo.lock.

teamcity-rust-plugin - TeamCity Rust and Cargo plugin

  •    Kotlin

The TeamCity Rust plugin brings build infrastructure support for the Rust programming language.You can download the plugin and install it as an additional TeamCity plugin.

cargo-release - Cargo subcommand "release"

  •    Rust

This a script standardize release process of cargo project for you. Use -l [level] or --level [level] to specify a release level.

fe - A super-fast and easy to use command line fuzzy file searcher built with the rust programming language

  •    Rust

Fe is a sophisticated, yet simple to use file listing utility. Use Fe to list files in a directory or to recursively find files by their names using a fuzzy pattern. Fe's speeds are comparable to find, and often times faster. Homebrew and debian/aptitude packages with binaries are planned.

rustfix - Automatically apply the suggestions made by rustc

  •    Rust

The goal of this tool is to read and apply the suggestions made by rustc (and third-party lints, like those offered by clippy). Make sure the binaries installed by Cargo are in your $PATH.

cargo-testify - Watches changes in a rust project, runs test and shows friendly notification

  •    Rust

Automatically runs tests on your Rust project and notifies about the result. To display notification in the Desktop environment notify-send (Linux) or osascript (MacOS) commands are used.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.