AWS-Guide
Amazon Web Services (AWS) Guide. Learn all about Amazon Web Services Tools, Services, and Certifications.
https://github.com/mikeroyal/AWS-Guide
Last synced: 9 days ago
JSON representation
-
ML frameworks & applications
-
Interfaces
- nGraph - of-use to AI developers.
- Apache Spark Connector for SQL Server and Azure SQL - performance connector that enables you to use transactional data in big data analytics and persists results for ad-hoc queries or reporting. The connector allows you to use any SQL database, on-premises or in the cloud, as an input data source or output data sink for Spark jobs.
- Cluster Manager for Apache Kafka(CMAK)
- Numba - aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
- cuML - learn.
- AutoGluon - accuracy deep learning models on tabular, image, and text data.
- TensorFlow - to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
-
-
ML Learning Resources
-
.NET Learning Resources
-
Networking Learning Resources
- AWS Certified Security - Specialty Certification
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from edX
- Google Cloud Certified Professional Cloud Security Engineer
- Cisco Security Certifications
- Cybersecurity Training and Courses from IBM Skills
- Cybersecurity Courses and Certifications by Offensive Security
- Linux Professional Institute LPIC-3 Enterprise Security Certification
-
Networking Tools & Concepts
- cURL - line tool for transferring data using various network protocols(HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP or SMTPS). cURL is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the Internet transfer engine for thousands of software applications in over ten billion installations.
- Authelia - source highly-available authentication server providing single sign-on capability and two-factor authentication to applications running behind [NGINX](https://nginx.org/en/).
- nginx(engine x)
- Wireshark
- cURL Fuzzer
- DoH - alone application for DoH (DNS-over-HTTPS) name resolves and lookups.
- HTTPStat
- Wuzz
- Websocat - line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.
- HTTPie - line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
-
Network Layers
-
Network Protocols
-
Interfaces
- OAuth 2.0 - party applications to access the user account.
- REST(REpresentational State Transfer)
-
-
Node.js Learning Resources
-
Interfaces
- The OpenJS Foundation
- Getting started with Node.js in Google Cloud
- Getting Started with Node.js in AWS
- Introduction to Node.js by W3Schools
- Node.js tutorial in Visual Studio Code
- Node.js Build Working Group
- Node.js App Hosting & Deployment in Microsoft Azure
- The Node.js best practices list
- The Node.js Community Committee
- Node.js Mentorship Program Initiative
- Node.js - side scripts outside of a browser.
- Server-side Development with NodeJS, Express and MongoDB on Coursera
-
-
Node.js Tools
-
Interfaces
- NestJS
- Meteor - simple environment for building modern web applications with JavavScript.
- NPM
- nvm - user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
- Express
- NW.js
- PM2 - in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
- Strapi
- Standard
- Hexo
- AWS SDK for C++
- node-gyp - platform command-line tool written in Node.js for compiling native addon modules for Node.js. It contains a vendored copy of the gyp-next project that was previously used by the Chromium team, extended to support the development of Node.js native addons.
- Mocha
- AVA
- egg
- mysqljs
- axios
-
-
Open Source Security Learning Resources
-
Interfaces
- Microsoft Open Source Software Security
- How Layer 7 of the Internet Works
- The Libgcrypt Reference Manual
- The Open Web Application Security Project(OWASP) Foundation Top 10
- RSA Certification Program
- Check Point Certified Security Master (CCSM) Certification
- Certified Cloud Security Professional(CCSP) Certification
- Certified Information Systems Security Professional (CISSP) Certification
- Security Training Certifications and Courses from Udemy
- Security Certifications Training from Pluarlsight
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Kubernetes.io
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- Odo
- Thanos
- Rook - managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.
- Kubespray - sigs/kubespray/blob/master/docs/aws.md), GCE, [Azure](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/azure.md), [OpenStack](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/openstack.md), [vSphere](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/vsphere.md), [Packet](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/packet.md) (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.
- Helm
- Knative - based platform to build, deploy, and manage modern serverless workloads. Knative takes care of the operational overhead details of networking, autoscaling (even to zero), and revision tracking.
- KubeFlow
- Etcd - value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.
- OpenEBS - based tool to create stateful applications using Container Attached Storage.
- Container Storage Interface (CSI) - in.
- MicroK8s - the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.
- Lens
- kind
- Flux CD
- Container Engine for Kubernetes (OKE) - managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that runs on higher-performance, lower-cost compute.
- OKD - tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.
- Microsoft Open Source Software Security
- The Seven Properties of Highly Secure Devices
- Azure Kubernetes Service (AKS) - grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.
- Kata Operator
- OpenShift Hive
- VMware Tanzu
- KubeInit
- Rancher
- K3s - constrained, remote locations or inside IoT appliances.
- Grafana Kubernetes App
- Anthos - premises environments.
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
-
-
Operating System
-
Interfaces
- Rust on Chrome OS
- Bottlerocket OS - source Linux-based operating system meant for hosting containers. Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads.
-
-
PHP Learning Resources
-
Interfaces
- PHP - purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
- PHP 8
- What's New in PHP 8 - Auth0
- PHP Manual
- MIT's PHP Code Style Guide
- PHP Style Guide
- PHP tutorial by W3Schools
- PHP MySQL & CodeIgniter Course on Udemy
-
-
Python Frameworks and Tools
-
Interfaces
- Scikit-Learn
- Python Package Index (PyPI)
- PyCharm
- Django - level Python Web framework that encourages rapid development and clean, pragmatic design.
- Web2py - source web application framework written in Python allowing allows web developers to program dynamic web content. One web2py instance can run multiple web sites using different databases.
- Falcon - performance Python web framework for building large-scale app backends and microservices with support for MongoDB, Pluggable Applications and autogenerated Admin.
- Pillow
- IPython
- Pandas
- Matplotlib - quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Start building with TypeScript on AWS IoT
- Python Tools for Visual Studio(PTVS)
- Python Tools for Visual Studio(PTVS)
- Pylance
- Pyright
- AWS Chalice
- Pipenv
- Python Fire
- Bottle - framework for Python. It is distributed as a single file module and has no dependencies other than the [Python Standard Library](https://docs.python.org/library/).
- Neural Network Intelligence(NNI)
- Luigi - in.
- Locust
- spaCy
- PuLP
- Flask
- Sanic
- GraphLab Create - scale, high-performance machine learning models.
- Sentry
- Start building with TypeScript on AWS
- Start building with TypeScript on AWS Mobile
-
-
Python Learning Resources
-
Interfaces
- CheckiO
- PCPP – Certified Professional in Python Programming 2
- Getting Started with Python in Visual Studio Code
- Google's Python Style Guide
- Intro to Python for Data Science
- Intro to Python by W3schools
- Codecademy's Python 3 course
- Learn Python with Online Courses and Classes from edX
- Python Courses Online from Coursera
- The Python Open Source Computer Science Degree by Forrest Knight
- Real Python
-
-
Ruby Learning Resources
-
Rust Learning Resources
-
Interfaces
- The Rust Language Reference
- Learning Rust
- Why AWS loves Rust
- Rust Programming courses on Udemy
- Safety in Systems Programming with Rust at Standford by Ryan Eberhardt
- WebAssembly meets Kubernetes with Krustlet using Rust
- WebAssembly meets Kubernetes with Krustlet using Rust
- Microsoft's Project Verona
-
-
Rust Tools
-
Interfaces
- Crater
- Wasmer - integrations).
- Vector - performance, end-to-end (agent & aggregator) observability data platform that puts the user in control of their observability data.
- Chalk - like logic solver.
- stdarch - specific APIs and run-time feature detection.
- Krustlet - and-toleration/). The project is currently experimental.
- Cargo
- VSCode-Rust - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission). This extension is built and maintained by the Rust IDEs and editors team with the focus on providing a stable, high quality extension that makes the best use of the respective language server.
- Apache Arrow - memory analytics. It contains a set of technologies that enable big data systems to process and move data fast. Arrow's libraries are available for C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust.
- Tokio - driven, non-blocking I/O platform for writing asynchronous applications with the Rust programming language.
- TiKV - source distributed transactional key-value database that also provides classical key-vlue APIs, but also transactional APIs with ACID compliance.
- Hyper
- Rocket
- Clippy
- Servo
- RustPython
- Miri - level intermediate representation. It can run binaries and test suites of cargo projects and detect certain classes of undefined behavior. Miri will alsowill also tell you about memory leaks: when there is memory still allocated at the end of the execution, and that memory is not reachable from a global static, Miri will raise an error.
- Simpleinfra
- Rustlings
-
-
Security Standards, Frameworks and Benchmarks
Programming Languages
Categories
Tools
111
Security Tools
47
Open Source Security Learning Resources
42
Uncategorized
37
C/C++ Tools
31
Python Frameworks and Tools
30
ML frameworks & applications
27
C/C++ Learning Resources
27
Go Tools
22
Kubernetes Learning Resources
19
Telco Learning Resources
19
Rust Tools
19
Databases and Tools
19
Node.js Tools
17
Database Learning Resources
16
Bash/ PowerShell Tools
13
Networking Learning Resources
12
Node.js Learning Resources
12
Bash/PowerShell Learning Resources
12
Python Learning Resources
11
Java Learning Resources
11
Networking Tools & Concepts
10
Virtualization
9
Go Learning Resources
9
Security Standards, Frameworks and Benchmarks
9
Ruby Learning Resources
9
PHP Learning Resources
8
Rust Learning Resources
8
TypeScript Learning Resources
6
.NET Learning Resources
3
ML Learning Resources
3
Operating System
2
Network Protocols
2
Network Layers
1
License
1
Sub Categories
Keywords
python
17
golang
17
go
14
nodejs
13
rust
12
security
10
javascript
9
http
8
dotnet
8
java
8
typescript
8
node
7
cli
6
ruby
6
curl
6
cpp
5
security-tools
5
kubernetes
5
android
4
web
4
deep-learning
4
machine-learning
4
testing
4
c-sharp
4
rest
3
http-client
3
neural-network
3
compiler
3
aws
3
cuda
3
performance
3
mono
3
c
3
devops
3
tdd
2
test-framework
2
networking
2
mocha
2
kotlin
2
microservices
2
debugger
2
web-framework
2
github-actions
2
docker
2
linux
2
ssh
2
cdk
2
visualization
2
owasp
2
automation
2