Awesome List Updates on Jul 27 - Aug 02, 2020
67 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Markdown
Libraries / Python
- markdown-it-py (⭐476) - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python!
2. Awesome Macos Screensavers
Clocks
Death Counter
A simple counter screensaver that counts down to your death.
3. Awesome Iam
SAML / Other tools
- The Difference Between SAML 2.0 and OAuth 2.0 - “Even though SAML was actually designed to be widely applicable, its contemporary usage is typically shifted towards enterprise SSO scenarios. On the other hand, OAuth was designed for use with applications on the Internet, especially for delegated authorisation.”
4. Awesome Devenv
Workflow / Extensions
- Gebug (⭐611) - A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly.
5. Awesome Terraform
Tools / Community providers
- terraform-landscape (⭐1.6k) - (only 0.11 and earlier) Improve Terraform's plan output to be easier to read and understand.
6. Awesome Regression Testing
Deprecated
- PhantomFlow (⭐682) - Experimental approach to UI testing, based on Decision Trees.
- Visual Review (⭐276) - A human-friendly tool for testing and reviewing visual regressions.
- Huxley (⭐4.1k) - Python framework based on Selenium Webdriver (⭐30k).
- WebdriverCSS (⭐616) - WebdriverCSS sits on top of Webdriver.io (⭐8.9k) and hooks into Selenium (⭐30k).
7. Awesome Powershell
Commandline Productivity
- zoxide (⭐8k) - A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers.
8. Awesome Deno
Showcases / XML
- Deno Seed (⭐55) - Complete boilerplate for development. 🌱
9. Awesome Interview Questions
Programming Languages/Frameworks/Platforms / iOS
Programming Languages/Frameworks/Platforms / Swift
10. Awesome Cli Apps
Files and Directories / File Sync/Sharing
- google-drive-upload (⭐679) - Upload/sync with Google Drive.
11. Awesome Micro Npm Packages
Modules / Other
- shurley (⭐6) - Parses URLs from user input (with potential typos in protocols, bad copy+paste, etc.) and returns a proper URL.
12. Awesome Web Performance Budget
Tools to measure Performance Budget
- Perf Track - Tracking framework performance at scale.
13. Awesome Mongodb
Resources / Books
- 50 Tips and Tricks for MongoDB Developers - Advanced MongoDB tips and tricks, given by a MongoDB inc. engineer
Libraries / Elixir
- mongodb (⭐568) - Community Elixir driver
- mongodb_ecto (⭐366) - Adapter for the Ecto database wrapper
Libraries / PHP
- eloquent-mongodb-repository (⭐18) - Repository implementation built on top of laravel-mongodb
- mongodb-repository (⭐9) - Repository implementation
Tools / Development
- MongoDB Realm - MongoDB Inc. solution for mobile data sync
Tools / Monitoring
- Solarwindws Database Performance Monitor - SaaS-based query performance analytics and monitoring
14. Awesome Creative Coding
Books
- Generative Art: A Practical Guide - Practical guide using Processing.
Online
- Shelly - Learn programming by issuing instructions to a turtle.
Museums • Galleries / Other
- Kate Vass Gallery - Zürich/Switzerland - Contemporary art gallery presenting works by international established, mid-career, and emerging artists focusing on photography and new technologies.
- Digital Art Museum - Berlin/Germany - Digital Art Museum is an online resource for the history and practice of digital fine art.
- NXT Museum - Amsterdam/Netherlands - The first museum in the Netherlands dedicated to new media art.
15. Awesome Javascript
Data Visualization / Runner
- Frappe Charts (⭐15k) - GitHub-inspired simple and modern SVG charts for the web with zero dependencies.
- Frappe Gantt (⭐4.5k) - A simple, interactive, modern gantt chart library for the web.
16. Awesome Corda
Learning and online courses
- Official Corda Training Platform - Free training platform maintained by R3 (Corda + SDKs). Self-paced with optional support.
17. Awesome Rust
Applications / System tools
- gitui (⭐18k) - Blazing fast terminal client for git.
Libraries / Macro
- Linq-in-Rust (⭐125) - Macro and methods for C#-LINQ-like expressions.
18. Vertx Awesome
Web Frameworks
- Vert.x Web (⭐1.1k) - Full featured web toolkit for Vert.x.
- Cloudopt Next (⭐330) - Cloudopt Next is a very lightweight and modern, JVM-based, full stack kotlin framework designed for building modular, easily testable JVM applications with support for Java, Kotlin language, crafted from the best of breed Java libraries and standards.
Authentication Authorisation
- Vert.x Auth Mongo (⭐8) - Vert.x Authorisation/Authentication based on MongoDB.
Language Support
- Ceylon (⭐12) - Ceylon support.
- Groovy (⭐13) - Groovy support.
- Java (⭐14k) - Vert.x main repository (including the Java API).
- JavaScript (⭐35) - JavaScript support.
- Ruby (⭐14) - Ruby support.
- Scala (⭐116) - - Scala support.
- Kotlin (⭐282) - - Kotlin support.
Reactive
- Reactive Streams (⭐48) - Vert.x Reactive Streams.
- Vert.x Rx (⭐145) - Vert.x Reactive Extensions.
- Vert.x Sync (⭐98) - Vert.x fiber support.
- Kotlin coroutines (⭐282) - Vert.x support for Kotlin coroutines.
Vert.x Event Bus Clients
- JavaScript - JavaScript event bus client.
- Rust (⭐11) - Event bus client for Rust applications through TCP.
Cluster Managers
- Hazelcast Cluster Manager (⭐73) - Hazelcast cluster manager.
- Ignite Cluster Manager (⭐34) - Ignite cluster manager.
- Zookeeper Cluster Manager (⭐71) - Zookeeper cluster manager.
- Infinispan Cluster Manager (⭐14) - Infinispan cluster manager.
Cloud Support
- OpenShift DIY cartridge (⭐1) - OpenShift DIY Cartridge using Vert.x.
- OpenShift Vert.x cartridge (⭐20) - OpenShift Vert.x Cartridge using Vert.x.
Microservices
- Service Discovery (⭐113) - Vert.x Service Discovery.
- Circuit Breaker (⭐59) - Vert.x Circuit Breaker.
- Service Discovery - Consul (⭐113) - Consul extension to Vert.x Service Discovery.
- Service Discovery - Docker links (⭐113) - Docker extension to Vert.x Service Discovery.
- Service Discovery - Kubernetes (⭐113) - Kubernetes extension to Vert.x Service Discovery.
- Service Discovery - Redis backend (⭐113) - Redis storage backend for Vert.x Service Discovery.
Service Factory
- Service Factory (⭐20) - Vert.x Service Factory.
- Maven Service Factory (⭐12) - Maven Vert.x Service Factory.
- HTTP Service Factory (⭐9) - Vert.x HTTP Service Factory.
Testing
- Vert.x Unit (⭐33) - Async polyglot unit testing for Vert.x.
- Vert.x JUnit5 (⭐41) - Async unit testing for Vert.x with junit5.
- Vert.x WireMongo (⭐11) - Lightweight MongoDB mocking for Vert.x
Development Tools
- Vert.x shell (⭐33) - Allows for interaction with Vert.x from the command line.
Distribution
- Vert.x Stack (⭐121) - Vert.x + the endorsed modules.
Examples
- Vert.x blueprint - Microservice application (⭐759) - The official Vert.x blueprint showing how to build a complex microservice application.
- Vert.x blueprint - Job Queue (⭐139) - The official Vert.x blueprint showing how to build a distributed job processing application.
- Vert.x blueprint - TODO backend (⭐180) - The official Vert.x blueprint showing how to build a backend for a TODO application.
- Vert.x examples (⭐3.5k) - The official Vert.x examples including web examples, how to use the official database clients, etc.
19. Awesome Stacks
FReMP: Flask ReactJS MongoDB Python ↗ / Resources
Graphweaver - GraphQL API Over Multiple Datasources ↗ / Resources
20. ALL About RSS
Apps / Outline Processor Markup Language
Self Hosted Readers / Outline Processor Markup Language
QQ / Bot of RSS屋 (a Full Article Extractor Service)
✳ Information Aggregators / 酷Q Plugin
specifically from (a certain platform) / Itunes
specifically from (a certain platform) / Annotation / Bookmarking
specifically from (a certain platform) / Wechat Subscription Accounts (微信公众号)
Full Article Extractors / Webpage Monitor Services with capability of monitoring RSS Feed 1264
iOS Shortcut / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Tutorials when knowing how to run code / Crypto or Blockchain relevant
21. Awesome Naming
Other
- Bottleneck - A central part of a network/application that significantly limits throughput/performance and should ideally be eliminated.
22. Awesome Dev Fun
Golang
- codeometer (⭐7) - It measures your code in real world units of measurement also comparing the evaluated distance to famous places and monuments. Codeometer supports plain code files, zipped files and remote git repos. Doing all stuff as a straightforward command line tool or as a web tool through its embedded httpd (tls supported).
23. Awesome Arch
Arch-based distros / Desktop
- Archcraft OS - A Minimalistic Linux Distribution, Focused On Aesthetics & Based On Arch Linux.
Pacman-based Linux distros / Specific purpose
- KaOS - KaOS is an independent distribution focused on Qt and KDE.
24. Awesome Typescript
Back-end API / Playground
- 🐙 LoopBack 4 (⭐4.9k) - A highly extensible Node.js and TypeScript framework for building APIs and microservices. 🚀 (see also: https://loopback.io/)
25. Awesome Dotnet Core
Frameworks, Libraries and Tools / Application Templates
- CleanArchitecture (⭐16k) - A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture.
- CleanArchitecture (SPA) (⭐16k) - Solution template for creating a Single Page App (SPA) with Angular 8 and ASP.NET Core 3 following the principles of Clean Architecture
Frameworks, Libraries and Tools / Office
- EPPlus (⭐1.8k) - Create advanced Excel spreadsheets using .NET.
26. Awesome Waves
Articles
- How to add crypto payments to your online store? - How to add crypto payment options to your online store with the help of Pay Crypto Widget developed in the Waves ecosystem.
27. awsm.fish
Official Resources
Community Resources
- r/fishshell - The Reddit hangout
- Gitter Channel - Come chat with us!
Plugins
- Virtualfish (⭐1k) - Virtualenv wrapper
- Apple Touchbar (⭐90) - Customize your Touch Bar in iTerm2
28. Awesome Cakephp
Asset Management
- 🍰 AssetMix plugin (⭐31) - Provides integration with Laravel Mix asset compilation.
29. Awesome Incident Response
IR Tools Collection / Memory Analysis Tools
- AVML (⭐799) - A portable volatile memory acquisition tool for Linux.
30. Awesome Quant
Python / Data Sources
- bbgbridge (⭐1) - Easy to use Bloomberg Desktop API wrapper for Python.
31. Awesome Minecraft
Softwares / Libraries
- CraftLib (⭐83) - Complete Kotlin / Java library for wrapping the entire Minecraft codebase, including protocol, NBT, schematics, chat and more.
- MCProtocolLib (⭐718) - A simple library for communicating with a Minecraft client/server, written in Java.
- node-minecraft-protocol (⭐1.2k) - A NodeJS library to parse and serialize minecraft packets, plus authentication and encryption.
32. Awesome React Native
UI
- react-native-rating-element ★8 (⭐20) - A react native rating system supporting: decimal point's rating, direction aware icons like bottom to top or right to left etc, custom icons from Ionicons, custom images and record rating given by users.
33. Awesome Pinned Gists
External Services
- chess-com-box-py (⭐11) - Update a pinned gist to contain your Chess.com Ratings.
- typeracer-box (⭐10) - Update a pinned gist to contain your latest TypeRacer races
GitHub
- productive-box (⭐494) - Update a pinned gist to contain your most productive hours during the day.
34. Awesome Django
Resources / Educational
- Django Girls Tutorial - Use function-based views to build a blog app.
- LearnDjango - Tutorials and premium courses on Django and Django REST Framework.
- TestDriven - Multiple Django-specific tutorials on topics like Docker, payments, and more.
- Django Styleguide (⭐5k) - Styleguide for Django with best practices and examples.
Resources / Podcasts
- Running in Production - Focused on tech stacks with many episodes specifically on Django.
35. Awesome Swift
Chart
- ChartView (⭐5.3k) - Swift package for displaying beautiful charts effortlessly
36. Awesome Actions
Deployment / Code Coverage
Deployment / Kubernetes
37. Game Datasets
Dataset / Web
- Animal Crossing New Horizons NookPlaza Catalog - Comprehensive inventory of items, villagers, clothing, fish/bugs etc.
38. Awesome Gpt3
Demos / App and layout tools
Demos / Search and data analysis
Demos / Program generation and analysis
Demos / Text generation
Demos / Content creation
Demos / General reasoning
Demos / Other
Articles / Other
Products / Other
- OthersideAI: Automatically write emails in your personal style by simply writing the key points you want to get across
- Debuild: Describe what your web app should do in plain English, then start using it within seconds.
- AI Dungeon: An AI generated text adventure that uses deep learning to create each adventure
39. Awesome Angular
On-Site Training / Google Developer Experts
Developer tools / Google Developer Experts
- CodeSandbox - An online IDE and prototyping tool for rapid Angular development.
Integrations / Google Developer Experts
- ckeditor5-angular (⭐201) - An official CKEditor 5 rich text editor component for Angular 2+.
- ckeditor4-angular (⭐55) - An official CKEditor 4 rich text editor component for Angular 2+.
40. Public Apis
Geocoding
API: Cep.la
Description: Brazil RESTful API to find information about streets, zip codes, neighborhoods, cities and states
Auth: No
HTTPS: No
CORS: Unknown
Weather
-
Description: Weather and climate data
Auth:
User-Agent
HTTPS: Yes
CORS: Unknown
41. Awesome Blazor
2D/3D Rendering engines / Datagrids / tables
- Grid.Blazor (⭐687) - Grid component with CRUD forms for Blazor and ASP.NET MVC, supporting filtering, sorting, searching, paging, subgrids and others (Demo).
Tools & Utilities / Others
- Blazm.Bluetooth (⭐80) - A Blazor library for connecting to devices using Bluetooth.
42. Awesome Deep Learning
Table of Contents / Videos and Lectures
- Medical Imaging with Deep Learning Tutorial: This tutorial is styled as a graduate lecture about medical imaging with deep learning. This will cover the background of popular medical image domains (chest X-ray and histology) as well as methods to tackle multi-modality/view, segmentation, and counting tasks.
Researchers / Websites
43. Awesome Ros2
Packages / Application layer
- ros2-ORB_SLAM2 (⭐92) - ROS2 node wrapping the ORB_SLAM2 library.
- basalt_ros2 (⭐15) - ROS2 wrapper for Basalt VIO.
- slam_gmapping (⭐80) - Slam Gmapping for ROS2.
- slam_toolbox (⭐1.1k) - Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS.
- lidarslam_ros2 (⭐328) - ROS2 package of 3D lidar slam using ndt/gicp registration and pose-optimization.
- li_slam_ros2 (⭐191) - ROS2 package of tightly-coupled lidar inertial ndt/gicp slam referenced from LIO-SAM.
Packages / Driver layer
- ros2_ouster_drivers (⭐111) - ROS2 Drivers for the Ouster OS-1 Lidars.
44. Awesome Nextjs
Extensions
- next-deploy (⭐46) - 🚀 Effortless deployment to AWS and GitHub Pages.
45. Awesome Material Ui
Applications
- Serverless Permission Policy Generator (⭐47) - An Online Application to generate AWS IAM permissions required for deploying a Serverless stack.
46. Awesome Prometheus
Tutorials
- Prometheus-Basics (⭐1.6k) - Beginner friendly introduction to Prometheus by yolossn.
47. Awesome Python Data Science
Graph Machine Learning / Others
- pytorch_geometric_temporal (⭐2.5k) - Temporal Extension Library for PyTorch Geometric.
Visualization / Map
- folium - Makes it easy to visualize data on an interactive open street map
- geemap (⭐3.2k) - Python package for interactive mapping with Google Earth Engine (GEE)
Deployment / NLP
- streamlit - Make it easy to deploy the machine learning model
- datapane - A collection of APIs to turn scripts and notebooks into interactive reports.
48. Awesome Web Animation
Canvas
- tsParticles (⭐4.3k) - tsParticles is a lightweight typescript/javascript library for creating easily particles animations.
React
- React tsParticles (⭐4.3k) - ReactJS wrapper for tsParticles
49. Awesome Raspberry Pi
Tools
- WebStation SYSMON (⭐190) - An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
50. Free for Dev
APIs, Data, and ML
- Zipcodebase - Free Zip Code API, access to Worldwide Postal Code Data. Ten thousand free requests/month.
Tools for Teams and Collaboration
- userforge.com - Interconnected online personas, user stories and context mapping. Helps keep design and dev in sync free for up to 3 personas and two collaborators.
Font
- FontGet - Has a variety of fonts available to download and sorted neatly with tags.
51. Awesome Playcanvas
Automotive
- Airstream Basecamp - Travel trailer visualizer.
52. Awesome Vue
Projects Using Vue.js / Apps/Websites
- Travel_Smart - A tour-based web app that uses Vue + Vue Router + Vuex.
Components & Libraries / UI Components
- vue-ins-progress-bar (⭐332) - A Vue component of ins-style progress bar 一款 ins 风格的 vue 进度条组件
- vue-horizontal-timeline (⭐100) - Just a simple horizontal timeline component made with Vue.js.
- vue-image-kit (⭐10) - Vue.js Image Kit Component with Lazy Load built in and Responsive Images.
- vue-paycard (⭐106) - Credit card component made with Vue.js.
- vue-list-picker (⭐15) - Just a simple list picker component made with Vue.js.
53. Awesome Ai in Finance
Papers
- The Theory of Speculation L. Bachelier, 1900 - The influences which determine the movements of the Stock Exchange are.
- Brownian Motion in the Stock Market Osborne, 1959 - The common-stock prices can be regarded as an ensemble of decisions in statistical equilibrium.
- Dragon-Kings, Black Swans and the Prediction of Crises Didier Sornette - The power laws in the distributions of event sizes under a broad range of conditions in a large variety of systems.
- Financial Trading as a Game: A Deep Reinforcement Learning Approach - Deep reinforcement learning provides a framework toward end-to-end training of such trading agent.
- Machine Learning for Trading - With an appropriate choice of the reward function, reinforcement learning techniques can successfully handle the risk-averse case.
Courses & Books & Blogs
- Advances in Financial Machine Learning - Using advanced ML solutions to overcome real-world investment problems.
Time Series Data
- 🌟 Personae (⭐1.3k) - Implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
Articles / Plugins
- The-Economist (⭐3.5k) - The Economist.
54. Awesome Lidar
Manufacturers
- Hesai - Hesai Technology is a LIDAR manufacturer, founded in Shanghai, China.
- Robosense - RoboSense (Suteng Innovation Technology Co., Ltd.) is a LIDAR sensor, AI algorithm and IC chipset maufactuirer based in Shenzhen and Beijing (China).
Datasets
- Waymo Open Dataset - The dataset contains independently-generated labels for lidar and camera data, not simply projections.
- PandaSet Open Dataset - Public large-scale dataset for autonomous driving provided by Hesai & Scale. It enables researchers to study challenging urban driving situations using the full sensor suit of a real self-driving-car.
Simulators / Object detection and object tracking
- OSRF Gazebo - OGRE-based general-purpose robotic simulator, ROS/ROS 2 compatible.
55. Awesome React Components
Canvas
- react-konva (⭐5.6k) - React Konva is a JavaScript library for drawing complex canvas graphics with bindings to the Konva Framework.
- react-sketch (⭐670) - A Sketch tool for React based applications, backed-up by FabricJS
- react-sketch-canvas (⭐399) - Demo Freehand vector drawing tool for React using SVG as canvas. Accepts input from Mouse, touch, and graphic tablets
Form Components / Rich Text Editor
- ckeditor4-react (⭐94) - An official CKEditor 4 rich text editor wrapper.
- ckeditor5-react (⭐415) - An official CKEditor 5 rich text editor wrapper.
56. Awesome Wpo
Image Optimizers / Meetups
- Tapnesh-CLI (⭐19) - Tapnesh is a CLI tool that will optimize all your images in parallel easily and efficiently!
57. Awesome Mac
Developer Tools / Version Control
- Gitfox - Commit faster, improve your code quality with superior diffs - and look good doing it.
58. Awesome Chip 8
Community
- COSMAC Elf Group - Group for discussion of the COSMAC Elf, as well as anything else RCA 1802-related, including COSMAC VIP and CHIP-8.
Emulator/interpreter development / Testing
- chip8-test-rom (⭐189) - corax89's CHIP-8 test program, which tests most instructions for correct (Super-CHIP compliant) behavior.
59. Awesome Ios
Other Testing
- SnapshotTesting (⭐3.7k) - Delightful Swift snapshot testing.
TextField & TextView / Collection View Layout
- Streamoji (⭐253) - Custom emoji rendering library with support for GIFs and images, UITextView extension.
60. Awesome Wardley Maps
Reading
- Wardley maps - Topographical intelligence in business - Creative Commons book by Simon Wardley.
- E-book - PDF and Kindle downloads (⭐284).
- Audiobook - MP3 downloads.
- Spanish Translation - Mapas de Wardley. El uso de la inteligencia topográfica en la estrategia empresarial.
- The Art of Strategy - Sun Tzu, Boyd & Wardley on situational awareness, OODA "Loops" and Wardley mapping by Erik Schön. PDF/Paperback.
Maps in the Wild
- How to Introduce Wardley Mapping to Different Strata of the Organization - What is the best way to introduce Wardley Mapping to different groups? Jul 22, 2020.
- Thoughts on 'value' in the Value Chain - It is important to understand the need and outcome. It is vital to understand the value desired. Jul 17, 2020.
61. Awesome Bitcoin
Additional Resources
- bitcoin-resources.com Meta-list of Bitcoin resources, from books, articles, to podcasts.
- Jameson Lopp Bitcoin Resource List Very detailed curated Bitcoin resource list and meta-list by J. Lopp
62. Awesome Sysadmin
Software / Continuous Integration & Continuous Deployment
- werf - Open Source CI/CD tool for building Docker images and deploying to Kubernetes via GitOps. (Source Code (⭐4.1k))
Apache-2.0
Go
63. Awesome Robotic Tooling
Communication and Coordination
- gitter - Gitter is a chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery.
Development Environment / Version Control
- gitfs (⭐2.4k) - You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote.
- git-sweep (⭐2.4k) - A command-line tool that helps you clean up Git branches that have been merged into master.
Sensor Processing / Image Processing
- anonymizer (⭐242) - An anonymizer to obfuscate faces and license plates.
Sensor Processing / Lidar and Point Cloud Processing
- torch-points3d (⭐139) - Pytorch framework for doing deep learning on point clouds.
Operation System / Network Distributed File System
- ansible-role-nfs (⭐201) - Installs NFS utilities on RedHat/CentOS or Debian/Ubuntu.
64. Awesome Newsletters
Frontend
- UI Dev Newsletter. A hand-curated list of articles, tutorials, opinions, and tools related to User Interface development.
General Web Development
- FreeCodeCamp. Weekly selection of five articles, videos or entire courses from FreeCodeCamp learning platform.
General Section / Svelte
- Programming Feedback for Advanced Beginners. Bi-weekly in-depth code-review related write-up.
Security / Svelte
- tl;dr sec. A weekly distillation of the best security tools, blog posts, and conference talks, covering AppSec, cloud and container security, DevSecOps, and more.
65. Awesome Decentralized
Applications
- Element (formerly Riot): Collaboration client for the web. Chat, VOIP video, file transfer, end-to-end crypto.
- reep.io ☠️: Transfer files directly to another browser, your peer will be able to download the file directly from you.
66. Awesome Elixir
XML
- elixir-map-to-xml (⭐5) - Converts an Elixir map to an XML document.
- elixir-xml-to-map (⭐54) - Creates an Elixir Map data structure from an XML string.
67. Awesome Cdk
Construct Libraries / APIs
- cdk-chalice (⭐37) - AWS CDK construct for AWS Chalice (Python Serverless Microframework for AWS).
- auto-cdk (⭐22) - Automatically generate api-gateway/lambda integrations with the filesystem (beta).
Construct Libraries / Databases
- aws-cdk-dynamodb-seeder (⭐31) - A simple CDK seeder for DynamoDB.
- cdk-tweet-sentiment - Identify sentiments in tweets and log them into an Amazon DynamoDB table.
- cdk-dynamo-table-viewer (⭐97) - Exposes the contents of an Amazon DynamoDB table through a public HTML page.
- cdk-postgresql (⭐20) - AWS CDK Constructs for PostgreSQL.
- cdk-sqlserver-seeder (⭐5) - CDK construct that executes custom SQL scripts against SQL Server database.
Construct Libraries / Static Websites
- cdk-static-website (⭐526) - CDK component that creates a static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS).
Construct Libraries / Security
- cdk-passwordless (⭐16) - Construct for having passwordless authentication using userpool.
- cdk-iam-generator (⭐16) - Construct to generate IAM Managed Policies and IAM Roles using JSON Configuration.
- c3 (⭐26) - Enables compliancy with privacy and security best practices.
- cdk-iam-floyd (⭐449) - IAM policy statement generator with fluent interface.
Construct Libraries / Ops
- cdk-instanceStopRule (⭐0) - CDK component which creates an instance with a CloudWatch rule to stop it at the end of the day.
- cdk-time-bomb (⭐34) - CDK Construct that implodes your AWS CDK Stack after a set amount of time.
Construct Libraries / Queue
- cdk-tweet-queue - Fills up an SQS queue with tweets from a tweeter search query.
- cdk-ses-template-mailer (⭐12) - Constructs to create AWS SES email templates + microservice to send templated emails with AWS SES.
- cdk-sqs-monitored (⭐11) - SQS Construct with dead letter queue and configured alarms.
Construct Libraries / CI/CD
- aws-delivlib (⭐318) - Synthesizes CI/CD pipelines for multi-language software delivery (used by the CDK itself).
- cdk-blue-green-container-deployment (⭐526) - Blue/Green container deployment with CodeDeploy.
Construct Libraries / Monitoring
- cdk-watchful (⭐449) - Automatic dashboards and alarms for CDK apps.
Construct Libraries / Workflows
- cdk-pull-request-check (⭐526) - CDK component that automatically check pull requests.
- cdk-github-webhook (⭐526) - CDK component that provisions GitHub webhooks.
- cdk-codepipeline-slack (⭐526) - CDK component that provisions a #slack approval workflow.
- cdk-codecommit-backup (⭐526) - Backup CodeCommit repositories to S3.
- Alexa Deployment Pipeline (⭐35) - Construct which creates a CodePipeline to deploy Alexa Skills to Lambda and to the Developer console using AWS SAM and DeployToAlexa action.
- cdk-developer-tools-notifications (⭐526) - Slack / Microsoft Teams / Email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline.
High-Level Frameworks / Multi-accounts setup
- punchcard (⭐474) - TypeScript framework to unify infrastructure and runtime code for the CDK, so you can declare constructs and implement runtime logic within the context of one Node.js application.
- aws-cdk-pure (⭐83) - A toolkit to develop purely functional and high-order cloud components with AWS CDK.
Scaffolding / Multi-accounts setup
- ReactJS + Cognito + CDK Starter (⭐171) - Starter project for ReactJS + Amazon Cognito + Amazon Amplify Framework with AWS CDK support.
- cra-template-aws-cdk (⭐16) - Create React App template using AWS CDK for out of the box, simple provisioning of serverless React apps.
- create-cdk-app (⭐14) - Create CDK apps from templates.
- awscdk-jsii-template (⭐18) - A GitHub template repository to generate a ready environment to build, test and publish your JSII construct lib for AWS CDK.
Language Support / Multi-accounts setup
- AWS-CDK-Kotlin-DSL (⭐13) - A Wrapper library of AWS CDK Java. CI automatically generates code and deploys it by daily.
- aws-cdk-maven-plugin (⭐10) - A plugin to define and deploy your AWS CDK applications using Java and Maven.
Library Publishing / Multi-accounts setup
- GitHub Action - GitHub Action for AWS CDK.
- jsii-publish (⭐17) - A Docker image and GitHub action to build and publish CDK constructs created via JSII (⭐2.1k).
Training Materials and Sample Code / Multi-accounts setup
- Official CDK Examples (⭐3.6k) - A set of example projects for the AWS CDK.
- CDK Serverless Workshop - A workshop that guides you through the process of creating and deploying CDK application.
- Infrastructure is Code with the AWS CDK - Recording of re:Invent 2018 session.
- GitHub Changelog Crawler (⭐234) - A fully fledged CDK app written by Nathan Peck which uses Fargate, API Gateway, Lambda, CloudFront, S3, ElastiCache, and Dynamodb.
- ECS with CI/CD (⭐41) - Demo of deploying ECS application using CDK.
- Example templates for aws cdk (⭐113) - Working TypeScript snippets from several AWS projects.
- Lambda packaging asset - CDK asset which builds lambda function and produces a ZIP file with dependencies.
- Open CDK Guide (⭐738) - Open source guide on CDK and best practices.
- Colorteller Example (⭐3) - Great example project using Fargate and Appmesh.
- CDK Patterns (⭐1.9k) - An opensource collection of serverless architecture patterns built with CDK.
- Create a CI/CD pipeline using CodePipeline and CodeBuild - The cra-pipeline (⭐39) project on GitHub shows an AWS CodePipeline with AWS CodeBuild to deploy a static React application.
- React SPA with server-side rendering on AWS Lambda - The cra-serverless (⭐157) project is a serverless architecture to add pre-rendering to a React website created with create-react-app.
- Mini Tutorial: Setup AWS Lambda + ACM + API Gateway with AWS Cloud Development Kit (⭐8) - Deploy a functional public API that receives an HTML form (e.g. /contact_us.html) POST request and delivers its data to Pushover notification service.
- Example of REST API built with CDK (⭐13) - Source code that powers REST APIs at https://api.l3x.in/.
- dilbert-feed (⭐26) - A serverless application written in Go that allows you to enjoy Dilbert in your RSS feed reader without any ads.
- django-postgres-vue-gitlab-ecs - An example Django + Vue.js web app deployed with CDK using GitLab CI.
Blog Posts & Talks / Multi-accounts setup
- Introduction to how and why CDK - By Leo Lapworth.
- How to Build a CDK Construct Library - By Philipp Garbe.
- CDK All The Things: A Whirlwind Tour - By Kevin S Lin.
- AWS CDK Developer Preview Announcement - The first AWS CDK Developer Preview announced on on 27 August 2018.
- Contributing to the AWS Cloud Development Kit - By Mike Cowgill from Intuit.
- First look into AWS Cloud Development Kit - By Philipp Garbe.
- Boost your AWS Infrastructure with the CDK - SlideShare by Philipp Garbe.
- Getting started with AWS CDK for Amazon ECS - By Nathan Peck.
- AWS re:Invent 2018, best of show: CDK - Aller Media Tech Blog.
- AWS Cloud Development Kit introduction with Live Demos - AWS User Group Finland Meetup January 2019.
- AWS CDK — a glimpse into the future - By Nordcloud Engineering.
- AWS Infrastructure as Code with CDK - By Ross Rhodes.
- Callbacks with AWS Step Functions - By Ross Rhodes.
- Using the CDK for CodePipelines Setup - By Stefan Freitag.
- Using the CDK for AWS MSK Setup - By Stefan Freitag.
- GitHub repository (⭐6) - By Jake Scott.
- tecRacer Amazon AWS Blog - Several Blog Posts from aws-blog.de by Gernot Glawe.
- Using CDK to build a UDP NLB Logging Service - By ClouderDex.
- GitHub Repo (⭐2) - By ClouderDex.
- Purely Functional Cloud Components with AWS CDK - Bu fogfish.
- Using the CDK to probe multiple accounts (sfn/lambda/sqs/sechub) - Blog post from fudless.xyz.
- Scheduled Lambda Functions and CI/CD pipeline with AWS CDK - By Maarten Thoelen.
- GitHub Repo (⭐4) - By Maarten Thoelen.
- AWS Client VPN with mutual TLS - By Kirill Merkushev.
- CDK Step Functions - By Matt Morgan.
- Loading DynamoDB with Custom Resources - By Matt Morgan.
- Loading DynamoDB with Provider Framework - By Matt Morgan.
- German: React SPA und server-side rendering (SSR) mit AWS Lambda und CloudFront - By superluminar GmbH.
- Introducing AWS CDK with a real life Lambda and API gateway example - By Alexander Fortin.
- CloudWatch Dashboards as Code (the Right Way) Using AWS CDK - By Simon-Pierre Gingras.
Related Projects / Multi-accounts setup
- jsii (⭐2.1k) - JavaScript interop interface, the technology that CDK uses to create language bindings (currently supports .NET, Java and Python).
- cdk8s (⭐3.2k) - Define Kubernetes native apps and abstractions using object-oriented programming.
- cdktf (⭐4k) - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform.
Tips & Tricks / Multi-accounts setup
- Reflect on the CDK Type System - Explore the CDK's type system.
- Testing Your Construct Library CodeBuild Configuration Locally (⭐933) - With the
jsii/superchain:latest
Docker Image.
- Prev: Aug 03 - Aug 09, 2020
- Next: Jul 20 - Jul 26, 2020