gluer

gluer

A Rust wrapper for backends that eliminates redundant definitions

As the summary suggests, this project aims to streamline development by eliminating redundant definitions in both the backend and frontend through static analysis of routes, functions, structs, enums and types. Utilizing the #[metadata] procedural attribute macro and the generate! procedural macro, the project extracts relevant information and generates the corresponding api in a TypeScript file. Currently, the project supports the axum framework, with plans to extend support to additional backends in the future.

light-magic

light-magic

A persistent in-memory database

A powerful and user-friendly in-memory database crate that extends Rust's standard data types, such as as the Table type, and the macro system for generating data types, interactions, and data operations. It features efficient search and join! functions for seamless data management and rust's beautiful type system for creating the database table. Give it a try and experience the simplicity and performance of this innovative database solution!

flip-ui

flip-ui

The UI Builder for the Flipper Zero

This is a UI build for the flipperzero, a small IoT device which was mainly hyped due to it's hacking capabilities. The idea itself came from building a Flipperzero App myself and seeing how unnecessary, difficult that was. Nevertheless, the workflow when using this is to create a UI using the website and then use a Rust crate which converts the UI data and your own custom functions into a flipperzero compatible binary.

console-utils-rs

console-utils-rs

CLI Input Library for Rust

This project was initiated by writing Python during my Computer Science lessons. The thing is that Rust itself (the std library) does'nt have a very “nice” way of retrieving user input. In comparison, python has the super simple input function which can do that very easily! Therefore, I decided to develop this crate which main point is to be very developer friendly with providing high functionality!