Giter Club home page Giter Club logo

Hi there πŸ‘‹

I tinker around many areas in tech. Over the years my interests have revolved around devops tooling, automation/orchestration, scientific computing, and embedded systems programming - particularly in the context of IoT and home automation. I also like to solder and cannibalize circuits and every now and then. Additionally, I've been dabbling in agentic AI topics and their applications recently.

Anyways, here are some projects I think are either cool or useful. Let me know what you think!


Web Application Templates

These are template codebases that are ready to be copied for your next project. Begin your new web application with a preconfigured local setup that bootstraps in as little two clicks!

Repository Description
django-app-template A template codebase for new Django applications, complete with a container-native development setup.
go-app-template A template codebase for new Go applications or libraries, complete with a container-native development setup.
rails-app-template A template codebase for new Rails applications, complete with a container-native development setup.

Tools and Data Applications

Repository Description
genesis An efficient, parallelizable, Docker-based CI/CD pipeline runner. Create and run both simple and complex workflows with a directed acyclic graph configuration using containers, commands, and mounted volumes. This tooling implements another public library of mine, gograph, to power an elegant lifecycle loop.
tugboat A microservice provisioning automation tool. Automates the creation and configuration of service dependencies for new microservices.
mailbucket An email server that uploads incoming emails to an S3 bucket. Useful for email data processing.
SujuNN A convolutional neural network that identifies N-sided polygons.

Libraries, Frameworks, and Collections

Repository Language Description
conduit Go A minimal, concurrent, asynchronous file processing ETL library for AWS S3
gograph Go A library providing graph theory primitives and operations

Terraform Modules (Infrastructure as Code)

If you're looking to create and maintain a proper engineering-org scale AWS infrastructure with Terraform, these modules will get you ~90% of the way there. These modules follow a DNS zone strategy as devised here, and implement ingress domains with a maintainable, extensible, and practical strategy for service-based application architectures. If you're also interested in microservices (for which these modules are indeed compatible!), be sure to check out the k8s tugboat project.

Repository Description
terraform-aws-organizations Deploy infrastructure for an organization with a domain name
terraform-aws-operations Deploy infrastructure for an operation within an organization (e.g. stage, prod)
terraform-aws-applications Deploy infrastructure for an application within an operation

Justin Casso's Projects

algorithms icon algorithms

A collection of traversals and various problems

conduit icon conduit

A highly performant, minimal, concurrent, asynchronous file processing library for use with AWS S3

errbit icon errbit

The open source error catcher that's Airbrake API compliant

genesis icon genesis

A simple, parallelizable, container-based CI/CD runner.

loveline-downloader icon loveline-downloader

This is a repository for an extremely simple Loveline episode downloader written in python.

mailbucket icon mailbucket

An email server that uploads incoming emails to an S3 bucket. Useful for email data processing.

proximity-ping icon proximity-ping

A program that notifies recipients via SMS when Raspberry PI GPIO sensors trip.

quay icon quay

Build, Store, and Distribute your Applications and Containers

radix-lsd icon radix-lsd

An NPM module for running a least significant digit radix sorting algorithm

shentrypoint icon shentrypoint

provides an easy way to debug your Docker applications without getting in your way

sujunn icon sujunn

A machine learning recurrent neural network that identifies polygons.

swinging-atwood-rk4 icon swinging-atwood-rk4

A simulation of the Swinging Atwood's Machine using a 4th-order Runge-Kutta algorithm

terraform-aws-lambda icon terraform-aws-lambda

Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations πŸ‡ΊπŸ‡¦

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.