Awesome List Updates on Jul 07, 2020
14 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Nodejs
Packages / Mad science
- Pipcook (⭐2.5k) - Front-end algorithm framework to create a machine learning pipeline.
2. Awesome Digitalocean
Commercial integrations
- HostLaunch - Launch a hosting company based on DigitalOcean and ServerPilot.
3. Public Apis
Weather
API: OpenWeatherMap
Description: Weather
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
4. Awesome Terraform
Community
Books
Tutorials and Blog Posts / Beginner Guides
- Using Terraform for Cloud Deployments - Part 1 - Provisioning an EC2 instance.
Tutorials and Blog Posts / How-To
- Easily Deploy A Seneca Microservice to ECS with Wercker and Terraform: Part I, II & III - Illustrates how Terraform can be incorporated into a microservice deployment pipeline.
- Zero Downtime Updates with HashiCorp Terraform - Ensuring zero downtime of your infrastructure.
Tutorials and Blog Posts / Multi-Environment Configuration
- Terraform Design Patterns: the Terrafile - Managing Terraform modules and their versions within Terraform projects with Terrafile.
- Terraform, VPC, and why you want a tfstate file per env - Some gotchas surrounding using Terraform in large projects with multiple environments and how to avoid them.
- Using Pipelines to Manage Environments with Infrastructure as Code - Explains different approaches for building a pipeline to handle infrastructure changes moving from one environment to the next.
Tutorials and Blog Posts / Azure
- New Terraform Azure Automation Resources - Azure Automation.
- Terraforming Azure PaaS - Deploy PaaS Resources on Azure.
Tutorials and Blog Posts / Miscellaneous
- The Segment AWS Stack - Shows the behind the scenes of the infrastructure powered by Terraform that solved The Million Dollar Engineering Problem at Segment.
- Two Weeks with Terraform - Some hard-earned experience from using Terraform in the wild, and some operational wisdom.
- Terraform: Beyond the Basics with AWS - Explanation of a demo using Terraform to provision a sample AWS architecture.
- Terraform cost estimation (⭐679) - Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version).
Community Modules / Miscellaneous
- rancher-terraform-digitalocean (⭐23) - Rancher server on digitalocean.
- segmentio/stack (⭐2.1k) - Configures production infrastructure with AWS, Docker, and ECS. 💀
- terraform-aws-atlantis (⭐519) - Creates Terraform configurations for running Atlantis on AWS Fargate. Github, Gitlab, and BitBucket are supported.
- terraform-aws-autoscaling (⭐291) - Creates Auto-Scaling Groups and Launch Configurations (verified module).
- terraform-aws-ecr (⭐184) - Manages Docker container registries on AWS ECR.
- terraform-aws-efs (⭐84) - Defines an EFS Filesystem.
- terraform-aws-eks (⭐4.4k) - Creates Elastic Kubernetes Service on AWS (very popular module).
- terraform-aws-jenkins-ha-agents (⭐8) - EC2 Based Jenkins deployment with HA (spot) agents. Runs on EFS for immutability. Fully customizable, with sensible defaults.
- terraform-aws-key-pair (⭐150) - Automatically Generate SSH Key Pairs (Public/Private Keys).
- terraform-aws-modules - Collection of Terraform AWS modules supported by the community (includes official AWS modules).
- terraform-aws-postgresql-rds (⭐85) - Creates PostgreSQL on RDS.
- terraform-aws-rds (⭐875) - Creates RDS resources on AWS (verified module).
- terraform-aws-secure-baseline (⭐1.1k) - Set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations.
- terraform-aws-security-group (⭐561) - Creates EC2-VPC security groups on AWS (verified module).
- terraform-aws-ssh-bastion-service (⭐204) - Terraform plan to deploy ssh bastion as a stateless service on AWS.
- terraform-aws-vpc (⭐2.9k) - Creates VPC resources on AWS (verified and very popular module).
- terraform-azurerm-aks (⭐0) - Create AKS resources on Azure.
- terraform-azurerm-iis (⭐6) - Install IIS Server on Azure VM instance.
- terraform-azurerm-mysql (⭐2) - Create MySql Database on Azure.
- terraform-azurerm-redis (⭐1) - Create Redis on Azure.
- terraform-azurerm-sqlserver (⭐9) - Create SQl Server Database on Azure.
- terraform-ecs-jenkins (⭐105) - Provisions Jenkins on AWS ECS using Terraform.
- terraform-google-project-factory (⭐825) - Opinionated Google Cloud Platform project creation and configuration with Shared VPC, IAM, APIs, etc.
- terraform-static-website-s3-cloudfront (⭐38) - Creates static websites on AWS S3 & Cloudfront based on variables.
- tf_aws_bastion_s3_keys (⭐190) - Creates bastion hosts on AWS EC2.
Self-Hosted Registries / Miscellaneous
- anthology (⭐132) - Private Terraform registry implementation as an alternative to the official registry.
- citizen (⭐618) - Private Terraform Module/Provider Registry
- terraform-simple-registry (⭐66) - Simple implementation of the Terraform registry protocols.
Providers / Vendor supported providers
- terraform-provider-healthchecksio (⭐46) - Provider to manage healthchecks.io resources.
- terraform-provider-keycloak (⭐606) - Provider to manage the settings of your Keycloak identity provider server.
- terraform-provider-pingdom (⭐121) - Provider to manage Pingdom resources. 💀
- terraform-provider-secrethub (⭐49) - Provider for SecretHub. 💀
- terraform-provider-stripe (⭐242) - Provider for Stripe.
- terraform-provider-uptimerobot (⭐123) - Provider to manage uptimerobot resources.
- terraform-provider-vaulted (⭐37) - Encrypted HashiCorp Vault secrets via Terraform that can be stored in SCM such as Git.
Testing / Community providers
- kitchen-terraform (⭐1.1k) - Provides a set of Test Kitchen plugins which enable a system to use Test Kitchen to converge a Terraform configuration and verify the resulting Terraform state with InSpec controls.
- rspec-terraform (⭐92) - RSpec tests for your Terraform modules.
- terraform_validate (⭐257) - Assists in the enforcement of user-defined standards in Terraform. 💀
- terratest (⭐7.4k) - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Tools / Community providers
- AirIAM (⭐764) - AirIAM is a tool for AWS IAM to least privilege Terraform execution framework.
- atlantis (⭐7.6k) - Unified workflow for collaborating on Terraform through GitHub.
- fogg (⭐294) - A tool for eliminating toil in managing terraform repositories.
- former2 (⭐2.2k) - Generate terraform configuration from your existing resources within your AWS account.
- iam-policy-json-to-terraform (⭐771) - Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document
- k2tf (⭐1.2k) - Kubernetes YAML to Terraform HCL converter.
- pre-commit-terraform (⭐3.1k) - pre-commit git hooks to take care of Terraform configurations (auto-format, validate, update docs).
- pretf (⭐103) - drop-in Terraform wrapper that generates Terraform configuration with Python. See pretf documentation 💀
- python-terrafile (⭐37) - Systematically manage external modules from Github for use in Terraform.
- ruby-terraform (⭐109) - Simple Ruby wrapper for invoking terraform commands.
- scratchrelaxtv (⭐29) - Simple Python tool to help with module development - extract vars from
main.tf
to generatevariables.tf
and make module usage stub fromvariables.tf
.
- tads-boilerplate (⭐747) - The power of Ansible and Terraform + the simplicity of Docker Swarm = Infrastructure as Code and DevOps best practices.
- tau (⭐74) - Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies, and secrets.
- terraboard (⭐1.9k) - Web dashboard to inspect Terraform States.
- terraboot (⭐37) - DSL to generate a terraform configuration and run it.
- terraform-provisioner (⭐13) - Tool for managing multiple provisions of the same Terraform scripts.
- terraform-rake-tasks (⭐4) - Shared Rake tasks for managing terraform plans.
- terraforming (⭐4.3k) - Export existing AWS resources to Terraform style (tf, tfstate). Similar to
terraformer
. 💀
- terragrunt (⭐7.9k) - Terragrunt is a thin wrapper for Terraform that provides extra tools for keeping your Terraform configurations DRY, working with multiple Terraform modules, and managing remote state.
- terrahelp (⭐379) - Command line utility aimed at providing supplementary functionality which can sometimes prove useful when working with Terraform.
- tfenv (⭐4.5k) - Terraform version manager inspired by rbenv.
- tfscaffold (⭐249) - Framework for controlling multi-environment multi-component terraform-managed AWS infrastructure.
- tfschema (⭐293) - Schema inspector for Terraform providers.
- tfupdate (⭐547) - Update version constraints in your Terraform configurations.
- tfwrapper (⭐8) - Rubygem providing rake tasks for running Hashicorp Terraform sanely.
- xterrafile (⭐66) Systematically manage external modules from the module registry, git, or local directories for use in Terraform (written in Go). 💀
Libraries / IDE
- pyhcl (⭐334) - HCL parser in Python
- rhcl (⭐15) - Pure Ruby HCL parser 💀
Terraform Enterprise Tooling / IDE
- terraform-enterprise-cli (⭐12) - Terraform Enterprise Command Line Interface.
- terraform-enterprise-client (⭐8) - Terraform Enterprise API Ruby Client and Command Line tool.
Videos / IDE
- Building Scalable, Repeatable Infrastructure in the Cloud with Terraform - Demonstrates how Terraform enables the practice of Infrastructure as Code by deploying TeamCity in AWS using a hosted PostgreSQL.
- Creating a Google Compute Instance with Terraform - Example of creating a Google Compute Instance with Terraform code.
- Creating a Terraform Provider for Just About Anything - Learn how to contribute to a Terraform provider or create your own from this walkthrough.
- Evolving Your Infrastructure with Terraform - CTO of OpenCredo provides an extensive look at using Terraform in the real-world with the help of some interesting use-cases.
- How to Extend the Terraform Provider List - In this talk, Paul will walk through the creation of a terraform provider.
- Production ChaosMonkey with Terraform - How DigitalOcean uses Terraform to run production integration tests.
- Running a Terraform Environment at Scale - Running Terraform at scale with hundreds of AWS accounts.
- Setup Continuous Integration for a Terraform module - Example of using CI with Kitchen-Terraform to test, tag and publish our Terraform module, which creates a Google Compute Instance.
- State of Terraform Providerland - How Terraform providers work and how to write one.
- Terraform At Scale - How Segment uses Terraform.
- Terraform w/ Lee Trout - Focuses on development patterns and how to effectively structure Terraform code.
- Terraforming the Composable World - Integrating Terraform with an on-premise bare metal provisioning.
- Untangling Terraform Through Refactoring - How to refactor your Terraform code in a careful way with minimum risk.
Editor Plugins / IDE
- Terraform-lsp (⭐578) (Language Server Protocol for Terraform)
5. Awesome Deno
Tools / XML
- dmm (⭐59) - Lightweight Deno Module Manager
6. Awesome Tensorflow
Models/Projects
- Sarus TF2 Models (⭐38) - A long list of recent generative models implemented in clean, easy to reuse, Tensorflow 2 code (Plain Autoencoder, VAE, VQ-VAE, PixelCNN, Gated PixelCNN, PixelCNN++, PixelSNAIL, Conditional Neural Processes).
7. Awesome Saltstack
Blogposts and opinions
- Prometheus - Auto-deploying Consul and Exporters using Saltstack - How to deploy SaltStack, Consul and the Prometheus Node Exporter on Linux.
8. Awesome Jamstack
CMS
- TreacleWP - WordPress API hosting.
9. Awesome Ci
Name: minci (⭐26)
Description: minimal self-hosted CI
Features: Languages: any
Supported repositories:
10. Awesome Pascal
Audio
- Audio Tools Library.
[Delphi]
For manipulating many audio formats file information. // Abandoned since 2005.
- Delphi ASIO & VST Project.
[Delphi]
Framework for writing applications using the ASIO interface and VST plugins. It comes with countless DSP algorithms all demonstrated in dozens of examples. // Not very active lately, but the trunk is in a usable state
Graphic
- Vampyre Imaging Library (⭐113).
[Delphi]
[FPC]
Cross-platform native Object Pascal (Delphi and Free Pascal) image loading, saving, and manipulation library.
- FontIconEditor (⭐52).
[Delphi]
Simple component editor that allow you to add icons to a TImageList from a font. You can use any font you want.
- IconFontsImageList (⭐198).
[Delphi]
Extended ImageList for Delphi (VCL & FMX) to simple use and manage Icon Fonts (with GDI+ support)
11. Awesome Cpp
Frameworks
- Kigs framework (⭐81) - A free and open source C++ modular multi-purpose cross platform RAD framework. [MIT] website
12. Webcomponents the Right Way
Integrations
- @adobe/react-webcomponent (⭐103) - Automate the wrapping of a React component in a custom element.
Tools
- Web Components Codemods (⭐6) - Codemods for Web Components.
13. Awesome Swift
Games
- FDChessboardView (⭐77) - A view controller for chess boards
Camera
- FDTake (⭐320) - Easily take a photo or video or choose from library.
Form / Barcode
- FDBarGauge (⭐28) - Simulate the level indicator on an audio mixing board
14. Awesome Ios
Audio
- FDSoundActivatedRecorder (⭐288) - Start recording when the user speaks.
- FDWaveformView (⭐1.2k) - An easy way to display an audio waveform in your app, including animation.
Form & Settings
- FDTextFieldTableViewCell (⭐25) - Adds a UITextField to the cell and places it correctly.
Project setup
- swift5-module-template (⭐447) - A starting point for any Swift 5 module that you want other people to include in their projects.
- Prev: Jul 08, 2020
- Next: Jul 06, 2020