Padraic Calpin's starred repositories

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:259907Issues:6662Issues:283

localstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

Language:PythonLicense:NOASSERTIONStargazers:52612Issues:514Issues:5415

rustlings

:crab: Small exercises to get you used to reading and writing Rust code!

Language:RustLicense:MITStargazers:50514Issues:322Issues:598

comprehensive-rust

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

Language:RustLicense:Apache-2.0Stargazers:26520Issues:143Issues:267

memray

Memray is a memory profiler for Python

Language:PythonLicense:Apache-2.0Stargazers:12702Issues:61Issues:170

terraformer

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

Language:GoLicense:Apache-2.0Stargazers:11976Issues:141Issues:774

vega

A visualization grammar.

Language:JavaScriptLicense:BSD-3-ClauseStargazers:10918Issues:286Issues:1907

dagger

Application Delivery as Code that Runs Anywhere

Language:GoLicense:Apache-2.0Stargazers:10476Issues:287Issues:2450

rye

a Hassle-Free Python Experience

Language:RustLicense:MITStargazers:10121Issues:59Issues:321

oauth2-proxy

A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

aws-vault

A vault for securely storing and accessing AWS credentials in development environments

docker-stacks

Ready-to-run Docker images containing Jupyter applications

Language:PythonLicense:NOASSERTIONStargazers:7801Issues:190Issues:883

python-dotenv

Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.

Language:PythonLicense:BSD-3-ClauseStargazers:7230Issues:35Issues:277

boltons

🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

Language:PythonLicense:NOASSERTIONStargazers:6449Issues:140Issues:161

staticrypt

Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.

Language:HTMLLicense:MITStargazers:5803Issues:48Issues:82

matrix-docker-ansible-deploy

🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker

Language:JinjaLicense:AGPL-3.0Stargazers:4603Issues:93Issues:1329

k3s-ansible

The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.

Language:JinjaLicense:Apache-2.0Stargazers:2139Issues:46Issues:150

hydra

Livecoding networked visuals in the browser

Language:JavaScriptLicense:AGPL-3.0Stargazers:2106Issues:59Issues:145

python-docx-template

Use a docx as a jinja2 template

Language:PythonLicense:LGPL-2.1Stargazers:1903Issues:54Issues:446

aurae

Distributed systems runtime daemon written in Rust.

Language:RustLicense:Apache-2.0Stargazers:1830Issues:41Issues:114

2FAuth

A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes

Language:PHPLicense:AGPL-3.0Stargazers:1712Issues:21Issues:248

anyio

High level asynchronous concurrency and networking framework that works on top of either trio or asyncio

Language:PythonLicense:MITStargazers:1649Issues:26Issues:344

node-opcua

Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/

Language:TypeScriptLicense:MITStargazers:1442Issues:84Issues:1006

cruft

Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of, and fully compatible with, CookieCutter.

Language:PythonLicense:MITStargazers:1179Issues:11Issues:171

matrix-spec-proposals

Proposals for changes to the matrix specification

aiomqtt

The idiomatic asyncio MQTT client, wrapped around paho-mqtt

Language:PythonLicense:BSD-3-ClauseStargazers:389Issues:10Issues:139

Stim

A fast stabilizer circuit library.

Language:C++License:Apache-2.0Stargazers:298Issues:13Issues:329

ansible-role-unattended-upgrades

[DEPRECATED] Setup unattended-upgrades on Debian-based systems

Language:JinjaLicense:GPL-2.0Stargazers:273Issues:10Issues:47

skaffold-helm-tutorial

Hands on tutorial to learn docker, kubernetes, helm and skaffold. Ideal as a next step in your learning experience after getting some theory

Language:PythonLicense:Apache-2.0Stargazers:65Issues:7Issues:13

pruun

Pruun is a CL utility for easily creating AWS lambda deployment packages within Python virtualenvs.

Language:PythonLicense:MITStargazers:39Issues:2Issues:0