winapi-kmd-rs - Windows Kernel-Mode Drivers written in Rust

  •        68

This library is just a proof-of-concept of the windows kernel-mode drivers, which can be written in Rust programming language. It contains the types, constants and bindings for the Windows Driver Kit with target OS starting from Windows XP (x86/x64).

https://github.com/pravic/winapi-kmd-rs

Tags
Implementation
License
Platform

   




Related Projects

winapi-rs - Rust bindings to Windows API

  •    Rust

This crate provides raw FFI bindings to all of Windows API. They are gathered by hand using the Windows 10 SDK from Microsoft. I aim to replace all existing Windows FFI in other crates with this crate through the "Embrace, extend, and extinguish" technique. If this crate is missing something you need, feel free to create an issue, open a pull request, or contact me via other means.

xi-win

  •    Rust

This project is currently a seedling, which I am hopeful will grow into a useful front-end for xi editor. It makes some decisions which are fairly unusual for GUI software written in 2017. It targets winapi directly, rather than using a toolkit, and is written in Rust. The main reason is so that we can target performance; winapi has api's for Direct2D rendering that may enable significantly lower latency and smoother scrolling than accessible through a toolkit. Part of the reason for taking on this project is to quantify the relative performance.

uLan protocol for RS-485 9-bit network

  •    C

uLan is message oriented multi-master communication protocol for microcontrollers. It uses 9-bit character format for addressing and link control and RS-485 physical layer. More RS-485 cards, converters for PC RS-232 ports and embedded MCUs are supported

RESTEasy - Rest Framework for Java

  •    Java

RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol. It is portable to Tomcat and many other app-server. It has rich set of providers for: XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atom, etc.

redis-rs - Redis library for rust

  •    Rust

Redis-rs is a high level redis library for Rust. It provides convenient access to all Redis functionality through a very flexible but low-level API. It uses a customizable type conversion trait so that any operation can return results in just the type you are expecting. This makes for a very pleasant development experience.Documentation on the library can be found at mitsuhiko.github.io/redis-rs.


Jersey - RESTful Web Services in Java.

  •    Java

Jersey is a REST framework that provides JAX-RS Reference Implementation and more. Jersey provides its own APIs that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development. Jersey also exposes numerous extension SPIs so that developers may extend Jersey to best suit their needs.

raml-for-jax-rs - This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back

  •    Java

This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back.

casbin-rs - An authorization library that supports access control models like ACL, RBAC, ABAC in Rust

  •    Rust

Casbin-RS is a powerful and efficient open-source access control library for Rust projects. It provides support for enforcing authorization based on various access control models. In casbin-rs, an access control model is abstracted into a CONF file based on the PERM metamodel (Policy, Effect, Request, Matchers). So switching or upgrading the authorization mechanism for a project is just as simple as modifying a configuration. You can customize your own access control model by combining the available models. For example, you can get RBAC roles and ABAC attributes together inside one model and share one set of policy rules.

Dzcomm RS-232 API

  •    C

Dzcomm is an RS-232 API for as many OS / platforms as we can achieve. Originally designed to work on DOS alongside the allegro games programming library it can now work work alongside it as well as independently of it and works on some unixes as well.

asemon

  •    

Tool for monitoring Sybase products (ASE, RS, IQ, RAO) Supported versions : ASE : from 12.5.0.3 to 15.7 RS : from 12.6 to 15.7 IQ : from 12.6 to 15.4 RAO : from 12.5 to 15.5 Two components : - asemon_logger : the java agent which collects indicators and archive them in a database - asemon_report : the web client, written in PHP, used to query the indicator's database (use quot;Filesquot; menu to download this component) See : https://sourceforge.net/apps/mediawiki/asemon/index.php?title=Ma

jquery-ui-carousel

  •    JQuery

jQuery RS Carousel is a responsive and touch-enabled carousel written on top of jQuery and the jQuery UI Widget Factory providing a full and familiar API in less than 2.6kB minified and gzipped

gerbv -- a Gerber (RS-274X) viewer

  •    C

Gerbv is an open source Gerber file (RS-274X only) viewer. Gerbv lets you load several files on top of each other, do measurements on the displayed image, etc. Besides viewing Gerbers, you may also view Excellon drill files as well as pick-place file

Apache CXF - An Open Source Service Framework

  •    Java

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

futures-rs - Zero-cost asynchronous programming in Rust

  •    Rust

at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in futures-rs by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

tui-rs - Build terminal user interfaces and dashboards using Rust

  •    Rust

tui-rs is a Rust library to build rich terminal user interfaces and dashboards. It is heavily inspired by the Javascript library blessed-contrib and the Go library termui. However, some features may only be available in one of the two.

xml-rs - An XML library in Rust

  •    Rust

xml-rs is an XML library for Rust programming language. It is heavily inspired by Java Streaming API for XML (StAX). This library currently contains pull parser much like StAX event reader. It provides iterator API, so you can leverage Rust's existing iterators library features.

git2-rs - libgit2 bindings for Rust

  •    Rust

git2-rs works with stable Rust, and typically works with the most recent prior stable release as well. Check azure-pipelines.yml to see the oldest version of Rust known to pass tests. Currently this library requires libgit2 0.28.2. The source for libgit2 is included in the libgit2-sys crate so there's no need to pre-install the libgit2 library, the libgit2-sys crate will figure that and/or build that for you.

Outliner, the edge detection utility

  •    C++

Outliner is a vectorizer of the edges in the raster pictures. The new edge detection algorithm is used. It is developed in Visual C++ 2010 Express Edition, using WinAPI and STL.

eFact

  •    C

eFact is a project framework for Bulgarian small business. In framework include modules for Accounting, Store, Clients, Vendors, Billing, Employee, Generator for Report; WinAPI, xmlParser and dbServer lib base o.'s xHarbour project.

.NET Wrapper for Windows API

  •    

WinAPI makes it easier for managed code to call native Win32 API's using Pinvoke. You dont have to remember which DLL to import the function from or wonder over its method signature and type mapping. Developed using C# & .Net 3.5 in VS2008, it fulfills all your P/Invoke needs.