Displaying 1 to 20 from 37 results

ggez - Rust library to create a Good Game Easily

  •    Rust

ggez is a Rust library to create a Good Game Easily. More specifically, ggez is a lightweight cross-platform game framework for making 2D games with minimum friction. It aims to implement an API based on (a Rustified version of) the LÖVE game framework. This means it contains basic and portable 2D drawing, sound, resource loading and event handling, but finer details like performance characteristics may be very different (e.g. ggez does not do automatic batching).

bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.

  •    Rust

This is RLTK, renamed because it is increasingly finding usage outside of just Roguelikes. It's also been divided into a number of crates, to make it easy to pick-and-choose the features you need.

naersk - Build rust crates in Nix

  •    Nix

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

deps.rs - Keep your dependencies up-to-date

  •    Sass

Deps.rs is a service that shows you at a glance if any of your dependencies are out of date or insecure. This works by comparing the dependencies in a project's Cargo.toml to the latest versions in the crates.io database. For security-related information, we query the RustSec Security Advisory Database. Do you want to contribute? Then browse the list of open issues and ask if you can take care of it.




bee - A framework for IOTA nodes, clients and applications in Rust

  •    Rust

The IOTA Foundation aims to allow machines of all performance levels to contribute to the IOTA network, from microcontrollers to phones, web browsers, and servers. Therefore, Bee is being developed as a modular collection of extendable crates, which expose foreign function interfaces (FFIs) for the next iteration of client libraries.

cargo-guppy - Track and query Cargo dependency graphs.

  •    Rust

The core guppy code in this repository is considered mostly complete and the API is mostly stable. We're building a number of tools on top of guppy, and those are still are under active development. Tool requirements may cause further changes in the API, but the goal will be to avoid extensive overhauls.

rust-iptables - Rust bindings for iptables

  •    Rust

Rust iptables v0.2.2 provides bindings for iptables application in Linux (inspired by go-iptables). This crate uses iptables binary to manipulate chains and tables. This source code is licensed under MIT license that can be found in the LICENSE file.For more information, please check the test file in tests folder.

crates-io-cli-rs - Interact with crates.io from the command-line

  •    Rust

To install Rust on windows, you can follow the instrutions on rustup.rs.


wifiscanner - A crate to list WiFi hotspots in your area

  •    Rust

A crate to list WiFi hotspots in your area. As of v0.3.x now supports OSX and Linux. Windows to follow.

syntect - Rust library for syntax highlighting using Sublime Text syntax definitions.

  •    Rust

syntect is a syntax highlighting library for Rust that uses Sublime Text syntax definitions. It aims to be a good solution for any Rust project that needs syntax highlighting, including deep integration with text editors written in Rust. It's used in production by at least two companies, and by many open source projects.If you are writing a text editor (or something else needing highlighting) in Rust and this library doesn't fit your needs, I consider that a bug and you should file an issue or email me.

bvh - A fast BVH using SAH in rust

  •    Rust

A crate which exports rays, axis-aligned bounding boxes, and binary bounding volume hierarchies. This crate can be used for applications which contain intersection computations of rays with primitives. For this purpose a binary tree BVH (Bounding Volume Hierarchy) is of great use if the scene which the ray traverses contains a huge number of primitives. With a BVH the intersection test complexity is reduced from O(n) to O(log2(n)) at the cost of building the BVH once in advance. This technique is especially useful in ray/path tracers. For use in a shader this module also exports a flattening procedure, which allows for iterative traversal of the BVH. This library is built on top of nalgebra.

array_tool - Array helpers for Rust's Vector and String types

  •    Rust

Array helpers for Rust. Some of the most common methods you would use on Arrays made available on Vectors. Polymorphic implementations for handling most of your use cases. This crate has helpful methods for strings as well.

rtriangulate - A Rust implementation of the Bourke Delaunay triangulation algorithm.

  •    Rust

A Rust implementation of the Delaunay triangulation algorithm presented by Paul Bourke. Find the crate documentation on docs.rs, or here on Github.

filters - Build filters for Iterator::filter() using the builder pattern

  •    Rust

A library crate to build predicates and filter. Documentation.

cedar - Framework for building functional-reactive applications

  •    Rust

cedar is a functional-reactive framework. Status: cedar is in the alpha stage - not yet ready for prime-time.

rust-unic - UNIC: Unicode and Internationalization Crates for Rust

  •    Rust

UNIC is a project to develop components for the Rust programming language to provide high-quality and easy-to-use crates for Unicode and Internationalization data and algorithms. In other words, it's like ICU for Rust, written completely in Rust, mostly in safe mode, but also benifiting from performance gains of unsafe mode when possible. The goal for UNIC is to provide access to all levels of Unicode and Internationalization functionalities, starting from Unicode character properties, to Unicode algorithms for processing text, and more advanced (locale-based) processes based on Unicode Common Locale Data Repository (CLDR).

accord - Data validation library for Rust

  •    Rust

Accord is a library for validating data according to rules like length, contains, range and either. Accord is two fold, the first part being a set of validator-functions that for example tests that a String has a minimum of 5 characters or that an i32 is either 10 or 20, and the second part being the rules! macro which allows you to run a set of validators on a single piece of data, or a whole collection of data and get back a set of errors which explains exactly what is wrong. The errors can easily be serialized using Serde and then be used in for example a REST API to report to the user which of the data the user posted contains illegal values.

git-release-name - Generate a release names based on a git sha

  •    Rust

A simple tool that takes a sha and returns a random name for the release. The name will be deterministic based on the version of the tool. This project is broken into three crates. Each crate provides a different interface to the dictionary. The main library with functionality is the libray (found in rn-dictionary). The other two are rn-cli and rn-web. Repo is licensed under MIT.

stellar-sdk - A lightweight SDK for the stellar horizon api. Written in rust.

  •    Rust

A lightweight client SDK for the stellar horizon api. Written in rust. The SDK provides a client and modeled resources to the stellar horizon api. The resources are strictly typed and parse directly from the api. It also provides a robust CLI for managing and introspecting the network.






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.