Displaying 1 to 20 from 39 results

trust-dns - A Rust based DNS client, server, and resolver

  •    Rust

A Rust based DNS client and server, built to be safe and secure from the ground up. Using the ClientFuture is safe. ClientFuture is a brand new rewrite of the old Client. It has all the same features as the old Client, but is written with the wonderful futures-rs library. Please send feedback! It currently does not cache responses, if this is a feature you'd like earlier rather than later, post a request. The validation of DNSSec is complete including NSEC. As of now NSEC3 is broken, and I may never plan to support it. I have some alternative ideas for private data in the zone. The old Client has been deprecated, so please use the ClientFuture. If this is an inconvenience, I may add a convenience wrapper around ClientFuture that would match the old Client; if this is something you would like to see, please file an issue.

rls-vscode - RLS-based plugin for VSCode

  •    TypeScript

Rust support is powered by the Rust Language Server (RLS). If you don't have it installed, the extension will install it for you. This extension is built and maintained by the RLS team, part of the Rust IDEs and editors team. It is the reference client implementation for the RLS. Our focus is on providing a stable, high quality extension that makes best use of the RLS. We aim to support as many features as possible, but our priority is supporting the essential features as well as possible.

rls-vscode - RLS-based plugin for VSCode

  •    TypeScript

Rust support is powered by the Rust Language Server (RLS). If you don't have it installed, the extension will install it for you. This extension is built and maintained by the RLS team, part of the Rust IDEs and editors team. It is the reference client implementation for the RLS. Our focus is on providing a stable, high quality extension that makes best use of the RLS. We aim to support as many features as possible, but our priority is supporting the essential features as well as possible.

site - The source code of learning-rust.github.io

  •    CSS

🐣 I am a Sri Lankan πŸ‡±πŸ‡° Web Developer who lives in Vietnam πŸ‡»πŸ‡³. So I am not a native English speaker and just learning Rust, If you found any mistake or something need to be changed, even a spelling or a grammar mistake, feel free to create a pull request. Thanks. The website is built with Hexo Nodejs blog framework. You can see the generated files at learning-rust/learning-rust.github.io repository.




unrust - unrust - A pure rust based (webgl 2.0 / native) game engine

  •    Rust

You can reference basic.rs for now, more documetations will be coming soon. The target wasm32-unknown-unknown is currently only on the nightly builds as of nightly-2018-08-06.

tracing - Application level tracing for Rust.

  •    Rust

Application-level tracing for Rust. tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. tracing is maintained by the Tokio project, but does not require the tokio runtime to be used.

rules_rust - Rust rules for Bazel

  •    Python

These build rules are used for building Rust projects with Bazel.A unique name for this rule.


rust-embed - Rust Marco which loads files into the rust binary at compile time during release and loads the file from the fs during dev

  •    Rust

Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev. You can use this to embed your css, js and images into a single executable.

urdf-viz - visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux

  •    Rust

Visualize URDF(Unified Robot Description Format) file. urdf-viz is written in Rust-lang. If you are using rust-lang already and cargo is installed, you can install by cargo install.

kernel-roulette - A kernel module written in Rust

  •    Rust

kernel-roulette is a simple Linux kernel module written in Rust and C that implements a character device driver for a virtual device. When this virtual device is read, there is a chance that the system will crash with a kernel panic *. *: It actually uses the BUG() macro to show a stack trace in dmesg, which doesn't crash the system but leaves it in a somewhat inconsistent state. If you really want it to panic replace abort() with panic_c() in src/lang.rs:31.

spotify-connect-scrobbler - Last.fm scrobbler for Spotify Connect

  •    Rust

spotify-connect-scrobbler is a Last.fm music logging ("scrobbling") service for Spotify. It uses Spotify Connect to allow you to log music played on any Spotify device, including those which do not have any Last.fm support (such as Amazon Echo). To use spotify-connect-scrobbler have your Spotify username & password, your Last.fm username & password, plus a Last.fm API key and API secret to hand.

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.

divans - Building better compression together

  •    Rust

The divANS crate is meant to be used for generic data compression. The algorithm has been tuned to significantly favor gains in compression ratio over performance, operating at line speeds of 150 Mbit/s. Divans should primarily be considered for cold storage and compression research. The compression algorithm is highly modular and new algorithms only need to be written a single time since generic trait specialization constructs optimized variants of the codec for both compression and decompression at compile time.

reference - The Rust Reference

  •    CSS

This document is the primary reference for the Rust programming language. This document is not normative. It may include details that are specific to rustc itself, and should not be taken as a specification for the Rust language. We intend to produce such a document someday, but this is what we have for now.

doggo-command-line - Compliment your dog

  •    Rust

Find out if he/she is a good doggo.

alarm - ALARM: Another Library for Allocating and Releasing Memory

  •    Rust

ALARM is will be the new SOS memory allocator. NOTE: ALARM is currently very early in the development process and most functionality has yet to be implemented.

rust-cli-boilerplate - Rust project boilerplate for CLI applications

  •    Makefile

A base project template for building small but reliable utilities in the Rust programming language. NOTE: While the LICENSE file must contain my preferred choice for starting new projects (the GNU GPLv3), you may use the contents of this repository under your choice of the MIT and/or Apache 2.0 licenses.

dustbox-rs - DOS emulator (early work in progress)

  •    Rust

A x86 emulator with the goal of running old MS-DOS games. This is a project I use to learn rust and improve my understanding of low level stuff. In the current state, it runs a few simple demos and is not very impressive. If you are looking for a more complete dos emulator, I suggest you check out dosbox-x.