Displaying 1 to 20 from 71 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.

tera - A template engine for Rust based on Jinja2/Django

  •    Rust

Tera is a template engine inspired by Jinja2 and the Django template language. API documentation is available on docs.rs.

imgui-rs - Rust bindings for dear imgui

  •    Rust

Examples are under the imgui-examples directory. Note to Windows users: You will need to use the MSVC ABI version of the Rust compiler along with its associated dependencies to build this libary and run the examples.

askama - Type-safe, compiled Jinja-like templates for Rust

  •    Rust

Askama implements a template rendering engine based on Jinja. It generates Rust code from your templates at compile time based on a user-defined struct to hold the template's context. See below for an example, or read the documentation. All feedback welcome. Feel free to file bugs, requests for documentation and any other feedback to the issue tracker or tweet me. Many thanks to David Tolnay for his support in improving Askama.




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.

libimagequant-rust - libimagequant (pngquant) bindings for the Rust language

  •    Rust

Imagequant library converts RGBA images to 8-bit indexed images with palette, including alpha component. It's ideal for generating tiny PNG images (although image I/O isn't handled by the library itself).This wrapper makes the library usable from Rust.

atty - are you or are you not a tty?

  •    Rust

This library has been unit tested on both unix and windows platforms (via appveyor). A simple example program is provided in this repo to test various tty's. By default.

goji - a rust interface for jira

  •    Rust

Please browse the examples directory in this repo for some example applications. Basic usage requires a jira host, a hyper::Client instance and a flavor of jira::Credentials for authorization. For user authenticated requests you'll typically want to use jira::Credentials::Basic with your jira username and password.


openapi - openapi schema serialization for rust

  •    Rust

openapi schema serialization for rust

lazycell - Rust library providing a lazily filled Cell

  •    Rust

Rust library providing a lazily filled Cell. See the API docs for information on using the crate in your library.

lonlat_bng - A multithreaded Rust library with FFI for converting longitude and latitude coordinates into BNG (OSGB36) Eastings and Northings and vice versa (using OSTN15)

  •    Rust

A Rust library with FFI bindings for fast conversion between WGS84 longitude and latitude and British National Grid (epsg:27700) coordinates, using a Rust binary. Conversions use a standard 7-element Helmert transform with the addition of OSTN15 corrections for accuracy. Python (etc.) is relatively slow; this type of conversion is usually carried out in bulk, so an order-of-magnitude improvement using FFI saves both time and energy. Convertbng is an example Python Wheel which uses this binary via ctypes and cython.

polylabel-rs - A Rust implementation of the Polylabel algorithm

  •    Rust

The orange dot is the polygon centroid. The teal dot is the ideal label position. Red boxes show the search space. You can generate this visualisation yourself by cloning this repo, switching to the visualise branch, and opening the visualise.ipynb Jupyter notebook, then stepping through the cells. You can also easily visualise a Polygon of your own using the notebook.

mailparse - Rust library to parse mail files

  •    Rust

A simple parser for MIME email messages. This function takes the raw message data, including headers and body, and returns a structured object to more easily access pieces of the email message. There are other public functions that allow parsing smaller parts of the message as well; refer to the full documentation.

bmemcached-rs - Rust binary memcached implementation

  •    Rust

I am trying to learn rust by reimplementing a python project that I wrote. On all supported functions we use traits to be able to send any type of values to memcached.

mackerel-plugin-rs - Mackerel plugin helper library for Rust

  •    Rust

Plugins using this library. This software is released under the MIT License, see LICENSE.

horrorshow-rs - A macro-based html builder for rust

  •    Rust

A macro-based html templating library (1.0 compatible).

stash-rs - A fast map for when one doesn't care about choosing the keys.

  •    Rust

Stash is a library for storing items where you need (amortized) O(1) insertion, deletion, and lookups but don't care about the order of the items and don't need to be able to choose the keys. Please see the API documentation for a more detailed description.

rust-delegate - Rust method delegation with less boilerplate

  •    Rust

This crate helps remove some boilerplate for structs that simply delegates most of its methods to one or more fields. In addition, a stack may support secondary operations such as querying if the stack is empty, the current size of the stack, a peek operation that gives access to the top item without removing it, a method to clear the stack and so on.

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

  •    Rust

A library crate to build predicates and filter. Documentation.