sam0x17

Expert
@sam0x17

nginx-android-app. android app version of nginx

69

supertrait. A Rust crate that uses macro hackery to enable const fn trait items and default associated types on traits in stable Rust.

30

macro_state. A simple set of Rust proc macros for reading and writing global compile-time state between macro calls

29

macro-gpt. A rust proc macro that generates rust code at compile-time based on the prompt provided to the proc macro

16

routes_classic. Routes addon but compatible with WoW Classic

14

quoth. A developer-friendly parsing library for implementing domain specific languages and syntax parsers in Rust

11

sin. Sin aims to be an alternative to the proc-macro2/syn ecosystem geared towards developer UX and custom syntax parsing.

6

staticize. Staticize is a rust crate providing a handy trait that can obtain the 'static version of any type T that implements `Staticize`

6

tempdir. Simple creation and automatic deletion of temporary directories in an easy to use crystal shard

5

rseek. rseek is an adapter for reqwest that allows seeking in the response body stream using AsyncSeek

5

smol-symbol. Allows creating Crystal-like Symbols at compile time in Rust. These are globally unique, human readable identifiers that fit in a u128.

4

safe-string. Provides a safe interface for working with multi-byte UTF-8 strings in Rust

4

video-manager. a tool for automatically optimizing files in your video library using ffmpeg

3

timelang. A Rust-based DSL (Domain Specific Language) and grammar for parsing and rendering human-readable date/time and duration values.

3

pub-fields. A simple proc macro that makes all fields of a struct public

3

interned. A rust crate that provides generic, thread-local internment of arbitrary types as well as memoization

3

truthy. Adds intelligent to_b (to_boolen) to all objects in crystal

2

safe-bigmath. Provides non-overflowing, non-panicking numeric types as well as safe big integer and decimal types that can scale to any size safely and gracefully, only wasting memory when extra precision is needed and otherwise collapsing down to the size of a fat pointer (when encoding/decoding down to 1 byte)

2

s3cmd-shim. Drop-in docker-based CLI replacement for s3cmd for systems (like macos) where s3cmd doesn't work properly

2

pomap. Rust

2

js-minifier. A javascript minifier for crystal, using embedded uglifier-js and duktape.cr

2

substrate-spec-version. An extremely simple CLI utility that allows you to query the current spec version from a live substrate (polkadot-sdk)-based chain based on the websocket URL for the chain

1

repo_combiner. A tool for combining multiple github repo histories together (for analytics purposes typically)

1

raylib.cr. Crystal

1

secrets.cr. safe environment-specific secret storing and loading for crystal language apps and libraries

1

ROSE-NodeFinder. A library for ROSE that can index an AST and provide O(1) access to all nodes of specified types that are the descendants of specified nodes without excessive memory overhead. In other words, NodeFinder answers queries of the form "given node A, return all descendants of A that are of type T" in constant time without wasting memory.

1

seqmap. A Rust crate providing a blazing fast seqlock-based concurrent hashmap where every data cell is its own seqlock, suitable for millions of concurrent readers and writers

1
27
Apply