An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by sam0x17

A curated list of projects in awesome lists by sam0x17 .

https://github.com/sam0x17/nginx-android-app

android app version of nginx

Last synced: 07 May 2025

https://github.com/sam0x17/gcf.cr

gcf.cr provides serverless execution and deployment of crystal language code in Google Cloud Functions

cloud-computing crystal-language google-cloud-functions lambda lambda-functions serverless serverless-functions shards

Last synced: 20 Aug 2025

https://github.com/sam0x17/macro_magic

A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files

proc-macro proc-macro-attributes rust-crate rust-library tokens

Last synced: 09 Apr 2025

https://github.com/sam0x17/supertrait

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

Last synced: 08 Sep 2025

https://github.com/sam0x17/docify

Allows for dynamic compile-time embedding of existing tests and examples in your Rust doc comments and markdown files

documentation documentation-tool proc-macro proc-macro-attributes rust rust-crate rust-documentation rust-lang

Last synced: 05 Apr 2025

https://github.com/sam0x17/routes_classic

Routes addon but compatible with WoW Classic

wow-addon wow-classic wow-gathering wow-navigation

Last synced: 07 May 2025

https://github.com/sam0x17/macro-gpt

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

Last synced: 07 May 2025

https://github.com/sam0x17/crystal-alpine

Dockerfile for alpine linux with crystal that will allow you to compile static crystal binaries on any system

Last synced: 07 May 2025

https://github.com/sam0x17/html-minifier

A zero-dependency HTML/CSS/Javascript minifier for the Crystal language

crystal-language crystal-shards css-minifier html-minifier javascript-minifier

Last synced: 25 Jun 2025

https://github.com/sam0x17/quoth

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

Last synced: 07 May 2025

https://github.com/sam0x17/assert.cr

Provides C++-like assert functionality that you can sprinkle throughout your crystal program. Assertions are disabled via macro when the `--release` compile-time flag is specified, allowing performant release builds.

Last synced: 07 May 2025

https://github.com/sam0x17/staticize

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

Last synced: 31 Aug 2025

https://github.com/sam0x17/sin

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

Last synced: 07 May 2025

https://github.com/sam0x17/tempdir

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

crystal-language libraries shards temporary temporary-directory

Last synced: 07 May 2025

https://github.com/sam0x17/currencies

Provides safe monetary data types in rust with support for all ISO currencies, as well as custom currencies and common cryptocurrencies.

Last synced: 09 Jul 2025

https://github.com/sam0x17/css-minifier

Embeds the venerable clean-css from npm within a crystal shard via Duktape

Last synced: 29 Oct 2025

https://github.com/sam0x17/conduit

A batteries-included vanilla js frontend framework with client-side routing for creating cloud storage hosted, search engine friendly SPAs and web apps that interact with an external API server. The ultimate serverless frontend framework.

cloudfront crystal-language framework frontend frontend-framework javascript-framework reactjs s3-website serverless serverless-framework single-page-app turbolinks vanilla-javascript vuejs

Last synced: 09 Sep 2025

https://github.com/sam0x17/smol-symbol

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

Last synced: 12 May 2025

https://github.com/sam0x17/crystal-gcf-concept

Proof of concept of crystal running in a Google Cloud Function

Last synced: 07 Apr 2025

https://github.com/sam0x17/browser_piano

A simple 100% pure javascript browser-based piano demo featuring multiple sound channels. Can be played with computer keyboard.

Last synced: 05 Oct 2025

https://github.com/sam0x17/magnetfilter

a python utility for adding the best current trackers to a magnet link

magnet-link magnet-torrent python-script torrents

Last synced: 07 Apr 2025

https://github.com/sam0x17/video-manager

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

crystal crystal-shard crystal-shards ffmpeg ffmpeg-wrapper plex plex-media-server video-encoding

Last synced: 07 May 2025

https://github.com/sam0x17/bettercast

Cast from anything, to anything, no strings attached

Last synced: 07 Apr 2025

https://github.com/sam0x17/pub-fields

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

Last synced: 07 May 2025

https://github.com/sam0x17/safe-string

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

Last synced: 11 Jul 2025

https://github.com/sam0x17/js-minifier

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

Last synced: 07 Apr 2025

https://github.com/sam0x17/s3cmd-shim

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

aws development-tools docker docker-image docker-images s3 s3cmd shim

Last synced: 07 Apr 2025

https://github.com/sam0x17/timelang

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

Last synced: 07 May 2025

https://github.com/sam0x17/hierarch_old

Hierarch: A new, blazingly fast, in-memory proof-of-concept data structure and indexing algorithm for querying on dynamic attribute/tag/type-based hierarchical data.

Last synced: 07 Apr 2025

https://github.com/sam0x17/chiron

Replace your entire webpack HTML/CSS/JavaScript/LESS compilation, minification, and deployment pipeline with a single binary

Last synced: 07 Apr 2025

https://github.com/sam0x17/truthy

Adds intelligent to_b (to_boolen) to all objects in crystal

boolean crystal crystal-language crystal-shard crystal-shards shard truthy

Last synced: 07 Apr 2025

https://github.com/sam0x17/es6-minifier

A self-contained crystal shard that can minify ES6+ JavaScript.

crystal-language crystal-shard minifier minify-javascript

Last synced: 30 Mar 2025

https://github.com/sam0x17/bolts

A vaguely rails-like fast web framework for Rust

Last synced: 07 May 2025

https://github.com/sam0x17/domain-db

crystal langauge shard containing a dynamically updated database of public domain suffixes and top level domain extensions

Last synced: 30 Aug 2025

https://github.com/sam0x17/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

Last synced: 16 Dec 2025

https://github.com/sam0x17/lake

A simple connection pooling shard for the crystal language suitable for use with Redis and probably other things

crystal-lang crystal-language crystal-shard fibers pooling redis-client

Last synced: 19 Jul 2025

https://github.com/sam0x17/append-if

A simple CLI utility for appending text to files based on simple conditional logic about the contents of those files. Particularly useful for appending text to .bashrc and other places without accidentally appending the same thing multiple times.

Last synced: 12 Jun 2025

https://github.com/sam0x17/secrets.cr

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

Last synced: 07 Apr 2025

https://github.com/sam0x17/raylib.cr

Last synced: 07 Apr 2025

https://github.com/sam0x17/derive_parse2

Intended as a spiritual successor to derive_syn_parse, supports all of the original features plus some extra features. Fully compatible with syn 2.x, and implemented entirely in thoroughly tested proc macros

compile-time proc-macro proc-macro-attributes rust rust-crate rust-lang

Last synced: 07 Apr 2025

https://github.com/sam0x17/aes.cr

crystal wrapper for OpenSSL AES CBC mode encryption routines

Last synced: 07 Apr 2025

https://github.com/sam0x17/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.

Last synced: 07 Apr 2025

https://github.com/sam0x17/interned

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

Last synced: 17 Oct 2025

https://github.com/sam0x17/audited

Inline code auditing and signing for the Rust programming language

Last synced: 07 Apr 2025

https://github.com/sam0x17/dynamic_memory_test

demonstrates that dynamic memory allocations do not crash crystal in a Google Cloud Function

Last synced: 07 Apr 2025

https://github.com/sam0x17/crystal_static_compilation

stress test crystal static compilation

compilation compilation-testing crystal-language

Last synced: 20 Oct 2025

https://github.com/sam0x17/book_io_downloader

A CLI utility for downloading book covers from book.io

Last synced: 07 Apr 2025

https://github.com/sam0x17/isolate.js

a JavaScript plugin that allows you to completely isolate CSS files and use them where you choose throughout your document and JavaScript code

Last synced: 14 Oct 2025

https://github.com/sam0x17/gcp-secrets

Manages the loading of production-only secrets within the Google Cloud Platform via the cloud metadata service. This is the closest thing GCP has to server-side environment variables. Available for Node.js, Crystal, Node.js and PHP.

Last synced: 07 Apr 2025

https://github.com/sam0x17/crystal-alpine-kemal-docker

A crystal template that allows deploying kemal crystal apps via docker

Last synced: 07 Apr 2025

https://github.com/sam0x17/marshal

Allows deep copying, storing, and loading of crystal objects, even across different executions.

Last synced: 18 Oct 2025

https://github.com/sam0x17/bedrock

a full-featured, active-record-like ORM for Crystal targetting PostgreSQL and MySQL

crystal crystal-lang crystal-shard database-access database-migrations orm postgresql

Last synced: 07 Apr 2025

https://github.com/sam0x17/raptor_old

Rapid Three-Dimensional Orientation Resolver (old/defunct)

Last synced: 07 Apr 2025

https://github.com/sam0x17/raptor

RAPid Three-dimensional Orientation Resolver

Last synced: 07 Apr 2025

https://github.com/sam0x17/bit-flags

A Rust crate that provides an easy-to-use Flags trait that makes custom bitflag enums easier to implement in Rust

bitflag bitflags crate enum rust-lang

Last synced: 24 Jun 2025

https://github.com/sam0x17/gcf_test

prefabbed project for testing gcf.cr

Last synced: 27 Jul 2025

https://github.com/sam0x17/build-print

build-print is a crate that allows you to print non-warning messages from within rust build scripts

Last synced: 06 Aug 2025

https://github.com/sam0x17/libavl_fork

Fork of GNU LibAVL 2.0.3 that adds direct access to tree nodes on pavl (AVL trees with parent pointers)

Last synced: 09 Sep 2025

https://github.com/sam0x17/quote_parse

Derives a syn::parse::Parse implementation based on quote-like syntax. Designed to be the spiritual successor to derive_syn_parse

Last synced: 07 Apr 2025

https://github.com/sam0x17/crate-settings

Allows compile-time access to crate-specific settings defined as metadata in Cargo.toml

Last synced: 27 Aug 2025

https://github.com/sam0x17/up-kemal-example

crystal up template for kemalcr

Last synced: 07 Apr 2025

https://github.com/sam0x17/dubview

A simple static/standalone web page that allows you to overlay audio tracks, such as audio commentary and music, over existing files, and provides an integrated player experience for viewing dubbed over video files, allowing for customization of the audio offsets in an easy-to-use interface

Last synced: 07 Apr 2025

https://github.com/sam0x17/plaid.cr

API library for Plaid

Last synced: 07 Apr 2025

https://github.com/sam0x17/schema_thing

Schema thing for random discord user

Last synced: 29 Jul 2025

https://github.com/sam0x17/streamr

An ecosystem for consuming, processing, and producing streaming data in Rust. Designed as a replacement for the tokio ecosystem.

Last synced: 07 Apr 2025

https://github.com/sam0x17/source_text_issue

Demonstrating an error with proc-macro2/syn's span.source_text() function

Last synced: 07 Apr 2025

https://github.com/sam0x17/jets_vue3

Ruby on Jets w/working Vue.js 3.x config

Last synced: 07 Apr 2025

https://github.com/sam0x17/repo_combiner

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

Last synced: 07 Apr 2025

https://github.com/sam0x17/quirk-editor

a quirky, terminal-based, atom-like IDE and text editor with opinionated defaults

cross-platform ide programming-tools terminal-based text-editor

Last synced: 07 Apr 2025

https://github.com/sam0x17/super_enum

A Rust crate that allows for compile-time aggregated enums and an easy synatx for defining 'fields' shared between all enum variants.

Last synced: 14 Jun 2025

https://github.com/sam0x17/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

Last synced: 05 Oct 2025

https://github.com/sam0x17/novus

Entirely canvas-based framework and web component library. Mix with existing DOM components or take the plunge and use a 100% canvas-based UI for your web page.

Last synced: 22 Jul 2025

https://github.com/sam0x17/mass_convert

Really simple crystal language program to convert a bunch of mp3 files to mkv using ffmpeg

Last synced: 07 Apr 2025

https://github.com/sam0x17/proc-utils

This crate provides a series of traits, macros, functions, and utilities that make writing and debugging proc macros easier

Last synced: 07 Apr 2025

https://github.com/sam0x17/mcsrv

minecraft bindings and server management for ruby

Last synced: 07 Apr 2025

https://github.com/sam0x17/conduit-example-app

An example single page app using the conduit frontend framework

Last synced: 07 Apr 2025

https://github.com/sam0x17/any-of

A Rust crate that provides an Option-like facility for scenarios where you want to ensure that at least one of n values is present.

Last synced: 07 Apr 2025