sam0x17
Sam Johnson
26 repositories
Maryland, USA
I build things

gcf.cr

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

  • 55
  • 3
  • 0
  • 0
  • 1
  • about 3 years ago

mongo_orm Archived

Mongo ORM: A simple ORM for using MongoDB with the crystal programming language, designed for use with Amber. Based loosely on Granite ORM. Supports Rails-esque models, associations and embedded documents.

  • 32
  • 6
  • 0
  • 1
  • 1
  • over 4 years ago

html-minifier

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

  • 10
  • 2
  • 0
  • 1
  • 1
  • over 3 years ago

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.

  • 7
  • 1
  • 1
  • 1
  • 0
  • over 3 years ago

tempdir

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

  • 5
  • 0
  • 0
  • 3
  • 0
  • over 5 years ago

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.

  • 4
  • 1
  • 0
  • 0
  • 4
  • over 5 years ago

css-minifier

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

  • 4
  • 0
  • 0
  • 1
  • 2
  • almost 5 years ago

video-manager

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

  • 3
  • 1
  • 1
  • 0
  • 0
  • 5 months ago

mongo.cr

Crystal binding for MongoDB C Driver

  • 3
  • 0
  • 0
  • 1
  • 0
  • almost 6 years ago

truthy

Adds intelligent to_b (to_boolen) to all objects in crystal

  • 2
  • 0
  • 0
  • 0
  • 0
  • almost 6 years ago

chiron

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

  • 2
  • 1
  • 0
  • 0
  • 4
  • almost 5 years ago

es6-minifier

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

  • 2
  • 1
  • 0
  • 0
  • 0
  • over 2 years ago

js-minifier

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

  • 2
  • 0
  • 0
  • 1
  • 2
  • almost 5 years ago
  • 1
  • 0
  • 0
  • 0
  • 0
  • about 6 years ago

aes.cr

crystal wrapper for OpenSSL AES CBC mode encryption routines

  • 1
  • 1
  • 0
  • 1
  • 0
  • over 4 years ago

secrets.cr

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

  • 1
  • 1
  • 0
  • 0
  • 1
  • over 4 years ago

lake

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

  • 1
  • 0
  • 0
  • 0
  • 1
  • over 4 years ago

domain-db

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

  • 1
  • 1
  • 1
  • 0
  • 1
  • over 4 years ago

gcf_test

prefabbed project for testing gcf.cr

  • 0
  • 0
  • 0
  • 0
  • 0
  • over 6 years ago

up-kemal-example

crystal up template for kemalcr

  • 0
  • 0
  • 0
  • 0
  • 1
  • almost 6 years ago

marshal

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

  • 0
  • 0
  • 0
  • 0
  • 0
  • almost 5 years ago
  • 0
  • 1
  • 0
  • 0
  • 0
  • almost 5 years ago

plaid.cr

API library for Plaid

  • 0
  • 0
  • 0
  • 0
  • 0
  • almost 5 years ago

bedrock

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

  • 0
  • 0
  • 0
  • 0
  • 1
  • over 4 years ago

repo_combiner

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

  • 0
  • 0
  • 0
  • 0
  • 0
  • over 2 years ago

mass_convert

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

  • 0
  • 0
  • 0
  • 0
  • 0
  • over 1 year ago