Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
VSCode-Guide
VSCode Guide
https://github.com/mikeroyal/VSCode-Guide
Last synced: 1 day ago
JSON representation
-
AWS Tools
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- Amazon Timestream
- AWS IoT Core
- AWS Pricing Calculator
- AWS Marketplace
- AWS Cloud9 - based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects.
- AWS Copilot command line interface (CLI) - ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.
- AWS ECS - performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.
- Amazon Simple Storage Service (Amazon S3) - leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.
- AWS Cloud Development Kit (AWS CDK) - source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation. It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages.
- AWS Lambda - driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
- AWS Elastic Beanstalk - to-use service for deploying and scaling web applications and services developed with Java,.NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
- AWS IoT Greengrass
- AWS CodeArtifact
- AWS CodeCommit - managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.
- AWS CodePipeline - delivery/) service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. This enables you to rapidly and reliably deliver features and updates. You can easily integrate AWS CodePipeline with third-party services such as GitHub or with your own custom plugin.
- AWS X-Ray - to-end view of how your application is performing. It helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture.
- AWS CodeDeploy - premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
- AWS CodeBuild
- Red Hat OpenShift Service on AWS (ROSA) - managed and jointly supported Red Hat OpenShift offering that combines the power of Red Hat OpenShift, the industry's most comprehensive enterprise Kubernetes platform, and the AWS public cloud.
- Amazon API Gateway
- AWS Storage Gateway - premises access to virtually unlimited cloud storage.
- AWS Transit Gateway - premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships. It acts as a cloud router - each new connection is only made once.
- Gateway Load Balancer (GWLB) - party virtual appliances. It gives you one gateway for distributing traffic across multiple virtual appliances, while scaling them up, or down, based on demand.
- AWS Chalice
- AWS ParallelCluster
- AWS Copilot CLI
- AWS Fargate
- Amazon Chime
- Amazon Virtual Private Cloud (Amazon VPC)
- AWS Lightsail - to-use virtual private server (VPS) that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
- Amazon Athena
- Amazon CloudSearch - effective to set up, manage, and scale a search solution for your website or application.
- Amazon Kinesis - time, streaming data so you can get timely insights and react quickly to new information. Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application. With Amazon Kinesis, you can ingest real-time data such as video, audio, application logs, website clickstreams, and IoT telemetry data for machine learning, analytics, and other applications.
- AWS RedShift - structured data across your data warehouse, operational database, and data lake using standard SQL. It lets you easily save the results of your queries back to your S3 data lake using open formats, like Apache Parquet, so that you can do additional analytics from other analytics services like Amazon EMR, Amazon Athena, and Amazon SageMaker.
- AWS Data Pipeline - premises data sources, at specified intervals. AWS Data Pipeline, let's you regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.
- AWS Glue
- AWS Lake Formation
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- AWS Wavelength
- AWS Outposts - location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
- AWS Batch
- Amazon Forecast
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- Amazon Neptune - built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
- Amazon Timestream
- AWS IoT
- AWS IoT Core
- Cloud Code for VS Code extension
- Amazon Aurora - compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- Amazon Virtual Private Cloud (Amazon VPC)
- AWS IoT Core
- Amazon Relational Database Service (Amazon RDS) - efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups.
- AWS Pricing Calculator
- AWS Amplify Command Line Interface (CLI)
- AWS Copilot command line interface (CLI) - ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.
- Amazon Elastic Container Service (Amazon ECS) command line interface (CLI) - level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose files, a popular open-source specification for defining and running multi-container applications.
- AWS Cloud Development Kit (AWS CDK) - source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation. It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages.
- AWS CodeStar - delivery/) toolchain in minutes, allowing you to start releasing code faster.
- Red Hat OpenShift Service on AWS (ROSA) - managed and jointly supported Red Hat OpenShift offering that combines the power of Red Hat OpenShift, the industry's most comprehensive enterprise Kubernetes platform, and the AWS public cloud.
- AWS Transit Gateway - premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships. It acts as a cloud router - each new connection is only made once.
- Gateway Load Balancer (GWLB) - party virtual appliances. It gives you one gateway for distributing traffic across multiple virtual appliances, while scaling them up, or down, based on demand.
- AWS Copilot CLI
- AWS Fargate
- Amazon Chime
- Amazon Virtual Private Cloud (Amazon VPC)
- Apache Spark - data/use-apache-flink-on-amazon-emr/),[Apache Hudi](https://aws.amazon.com/emr/features/hudi/), and [Presto](https://aws.amazon.com/emr/features/presto/).
- AWS Wavelength
- Amazon Neptune - built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- AWS Lake Formation
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- AWS Pricing Calculator
- AWS Command Line Interface (CLI)
- Amazon Chime
- Amazon Timestream
- AWS Lake Formation
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- AWS Data Pipeline - premises data sources, at specified intervals. AWS Data Pipeline, let's you regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.
- Apache Spark - data/use-apache-flink-on-amazon-emr/),[Apache Hudi](https://aws.amazon.com/emr/features/hudi/), and [Presto](https://aws.amazon.com/emr/features/presto/).
- Amazon Forecast
- AWS Outposts - location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
- AWS Serverless Application Model (SAM) CLI - source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines of configuration, you can define the application you want and model it.
- Amazon Aurora - compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- Amazon Virtual Private Cloud (Amazon VPC)
-
Scala Learning Resources
-
JavaScript Libraries for Machine Learning
- Scala Style Guide
- Creating a Scala Maven application for Apache Spark in HDInsight using IntelliJ
- Using Scala to Program AWS Glue ETL Scripts
- Using Flink Scala shell with Amazon EMR clusters
- AWS EMR and Spark 2 using Scala from Udemy
- Using the Google Cloud Storage connector with Apache Spark
- Write and run Spark Scala jobs on Cloud Dataproc for Google Cloud
- Scala Courses and Certifications from edX
- Scala Courses from Coursera
- Scala - oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.
- Using the Google Cloud Storage connector with Apache Spark
- Write and run Spark Scala jobs on Cloud Dataproc for Google Cloud
- Scala Courses and Certifications from edX
- Top Scala Courses from Udemy
-
-
Swift Learning Resources
-
JavaScript Libraries for Machine Learning
- Start Developing iOS Apps with Swift
- Apple Developer Documentation
- Apple Foundation Framework
- Swift - C.
- Xcode + Swift
- Swift 5.3 Basics
- Swift Courses Online from Coursera
- Swift Courses Online from Udemy
- Learning Swift course from Codecademy
- Apple Core Animation Framework
- Apple Core Graphics Framework
- Getting Started with LLDB
- Mac Catalyst - iOS - Human Interface Guidelines
- Amazon EC2 Mac Instances
- Apple Developer Forums
- Swift Forums
-
-
Rust Learning Resources
-
JavaScript Libraries for Machine Learning
- Safety in Systems Programming with Rust at Standford by Ryan Eberhardt
- WebAssembly meets Kubernetes with Krustlet using Rust
- Microsoft's Project Verona
- Rust - paradigm programming language focused on performance and safety. Rust has a comparable amount of runtime to C and C++, and has set up its standard library to be amenable towards OS development. Specifically, the standard library is split into two parts: core and std. Core is the lowest-level aspects only, and doesn't include things like allocation, threading, and other higher-level features.
- The Rust Language Reference
- Learning Rust
- Why AWS loves Rust
- Rust Programming courses on Udemy
-
-
Rust Tools
-
JavaScript Libraries for Machine Learning
- Crater
- Wasmer - integrations).
- Firecracker - built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models. Firecracker runs workloads in lightweight virtual machines, called microVMs, which combine the security and isolation properties provided by hardware virtualization technology with the speed and flexibility of containers. Firecracker has also been integrated in container runtimes, for example [Kata Containers](https://github.com/kata-containers/documentation/wiki/Initial-release-of-Kata-Containers-with-Firecracker-support) and [Weaveworks Ignite](https://github.com/weaveworks/ignite).
- Sonic - less search backend similar to Elasticsearch in some use-cases.
- Rocket
- 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.
-
-
Scala Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Scala Syntax (official)
- ScalaScript
- IntelliJ IDEA Scala plugin
- ScalaTest™
- Dotty
- ScalaMock - time reflection to create type safe code or manipulate programs.
- Scala.js
- Polynote
- Scala Native - of-time compiler and lightweight managed runtime designed specifically for Scala.
- Gitbucket
- Finagle - agnostic RPC system
- Gatling - Sent-Events and JMS.
- Scalatra - performance, async web framework, inspired by [Sinatra](https://www.sinatrarb.com/).
- Apache PredictionIO
- BigDL
- Eclipse Deeplearning4J (DL4J) - based(Scala, Kotlin, Clojure, and Groovy) deep learning application. This means starting with the raw data, loading and preprocessing it from wherever and whatever format it is in to building and tuning a wide variety of simple and complex deep learning networks.
- Azure Databricks - based big data analytics service designed for data science and data engineering. Azure Databricks, sets up your Apache Spark environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
- Scala.js
- Polynote
- Scalatra - performance, async web framework, inspired by [Sinatra](https://www.sinatrarb.com/).
-
-
Clojure Learning Resources
-
JavaScript Libraries for Machine Learning
- Clojure - purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
- ClojureScript
- Clojure Community Resources
- Clojure Training
- Learning Clojure on Udemy
- Clojure Fundamentals on Pluralsight
- Web Development in Clojure
- Clojure Online Courses on LinkedIn Learning
- Clojure Workshop on Packt
- Clojure Style Guide
-
-
Swift Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- Xcode - based CPUs and Apple Silicon. It includes a unified macOS SDK that features all the frameworks, compilers, debuggers, and other tools you need to build apps that run natively on Apple Silicon and the Intel x86_64 CPU.
- SwiftUI
- UIKit - Touch and other types of input to your app, and the main run loop needed to manage interactions among the user, the system, and your app.
- AppKit
- ARKit - reality apps for iOS developed by Apple. The latest version ARKit 3.5 takes advantage of the new LiDAR Scanner and depth sensing system on iPad Pro(2020) to support a new generation of AR apps that use Scene Geometry for enhanced scene understanding and object occlusion.
- RealityKit - performance 3D simulation and rendering with information provided by the ARKit framework to seamlessly integrate virtual objects into the real world.
- SceneKit - level 3D graphics framework that helps you create 3D animated scenes and effects in your iOS apps.
- Mac Catalyst
- Instruments - analysis and testing tool that’s part of the Xcode tool set. It’s designed to help you profile your iOS, watchOS, tvOS, and macOS apps, processes, and devices in order to better understand and optimize their behavior and performance.
- Cocoapods - C used in Xcode projects by specifying the dependencies for your project in a simple text file. CocoaPods then recursively resolves dependencies between libraries, fetches source code for all dependencies, and creates and maintains an Xcode workspace to build your project.
- Vapor
- Hero
- Kingfisher - Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work with remote images in your next app.
- Realm - C.
- Perfect - facing and server-side applications.
- Alamofire
- Eureka
- Carthage
- ReactiveCocoa
- AppCode - fixes to resolve them automatically. AppCode provides lots of code inspections for Objective-C, Swift, C/C++, and a number of code inspections for other supported languages.
-
-
Azure Learning Resources
- Microsoft Azure - managed data centers.
- Get started with Azure
- Azure Demo and Q&A
- Microsoft Azure Training & Certification Courses
- Azure on Microsoft Learn
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified: DevOps Engineer Expert Cert.
- Introduction to Azure DevOps from A Cloud Guru
- Microsoft Certified: Azure IoT Developer Specialty
- Microsoft Azure Certification Training Courses on Udemy
- Free Microsoft Azure Courses & Tutorials on Udemy
- Microsoft Azure Certification Training Courses on Coursera
- Microsoft Azure Certification Training Courses on edX
- Microsoft Azure - managed data centers.
-
Azure Tools
- Microsoft Azure Pricing Calculator
- Azure command-line interface (Azure CLI)
- Visual Studio Code - in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
- Azure Functions
- Azure DevOps - platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, development and testing, and other scenarios.
- Azure Data Studio - platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux. It offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.
- Azure Active Directory (Azure AD) - based identity and access management service, which helps your employees sign in and access resources in: External resources, such as Microsoft 365, the Azure portal, and thousands of other SaaS applications.
- Azure Monitor - premises environments.
- Azure Cognitive Cognitive Services - based services with REST APIs and client library SDKs available to help you build cognitive intelligence into your applications. You can add cognitive features to your applications without having artificial intelligence (AI) or data science skills. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps.
- Azure Data Lake Storage - structured, or unstructured.
- Azure Service Fabric
- Microsoft Azure Storage Emulator
- Azure Cosmos DB Emulator
- Microsoft Azure Storage Explorer
- Azure Key Vault Explorer
- Azurite
- Azure Lab Services - demand access to preconfigured virtual machines (VMs) to support your scenarios. Teach a class, train professionals, run a hackathon or a hands-on lab, and more.
- Azure Pipelines - hosted pipelines for Linux, macOS, and Windows. Where you can build web, desktop and mobile applications. Deploy to any cloud or on‑premises.
- Azure Bots Service - grade bots that help you enrich the customer experience while maintaining control of your data. Build any type of bot—from a Q&A bot to your own branded virtual assistant—to quickly connect your users to the answers they need.
- Azure PlayFab
- Azure Machine Learning - grade machine learning service to build and deploy models faster. It empowers data scientists and developers with a wide range of productive experiences to build, train, and deploy machine learning models and foster team collaboration. Accelerate time to market with industry-leading MLOps—DevOps for machine learning. Innovate on a secure, trusted platform, designed for responsible machine learning.
- Azure Open Datasets
- Azure Percept - to-use platform with added security for creating edge AI solutions.
- Azure Data Share - friendly interface. Share data in just a few clicks, or build your own application using the REST API.
- Azure Data Factory
- Azure HDInsight - ready, managed cluster service for open-source analytics.It let's you run popular open-source frameworks including Apache Hadoop, Spark, Hive, Kafka, and more.
- Azure Blockchain Service
- Azure Logic Apps - critical workflows anywhere.
- Azure Quantum
- Azure VMware Solution - based workloads from your datacenter to Azure and integrate your VMware environment with Azure. Keep managing your existing environments with the same VMware tools you already know while you modernize your applications with Azure native services.
- Azure Spring Cloud
- Azure CycleCloud
- Azure API Apps
- Azure Web Apps - critical web applications that scale with your business.
- Windows Virtual Desktop
- VMware Horizon Cloud on Microsoft Azure - premises and cloud virtual desktops and applications by connecting your instance of Azure to VMware.
- Citrix Virtual Apps and Desktops for Azure - premises Citrix deployments alongside Windows Virtual Desktop on Azure, supporting cloud modernization while maximizing your existing investment.
- Azure Container Registry
- Azure Web App for Containers
- Azure SQL Edge - footprint, edge-optimized SQL database engine with built-in AI. This productivity tool for edge computing combines new capabilities such as data streaming and time series with in-database machine learning and graph features. Develop your application once and deploy anywhere across the edge, your datacenter, and Azure.
- Azure Arc - native apps anywhere, at scale.
- Azure Artifacts
- Azure Boards
- Azure ExpressRoute
- Azure Sentinel - eye view across the enterprise. It uses the cloud and large-scale intelligence from decades of Microsoft security experience to work. Making your threat detection and response smarter and faster with artificial intelligence (AI).
- Azure Stack
- Azure Stack HCI
- Azure Sphere
- Azure IoT Hub - hosted solution back end to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning.
- Azure IoT Edge - party services, or your own business logic to run on Internet of Things (IoT) edge devices via standard containers.
- Azure Lighthouse
- Azure Backup - effective, secure, one-click backup solution that’s scalable based on your backup storage needs. The centralized management interface makes it easy to define backup policies and protect a wide range of enterprise workloads, including Azure Virtual Machines, SQL and SAP databases, and Azure file shares.
- Azure Resource Manager
- Azure Automanage
- Azure Network Watcher
- Azure Resource Mover
- Azure Bastion
- Azure Load balancing
- Azure Orbital - a-Service that provides communication and control of your satellite. Orbital enables easy and integrated data processing and scale for your operations directly from Azure. Leverage familiar Azure services to process and store your data at scale.
- Azure Route Server
- Azure VPN Gateway - premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).
- Microsoft Azure Attestation - based applications. The service supports attestation of trusted platform modules (TPMs) and trusted execution environments (TEEs) like Intel® Software Guard Extensions (SGX) and virtualization-based security (VBS) enclaves.
- Azure Data Box - encrypted, and the devices are wiped clean after upload, in accordance with NIST Special Publication 800-88 revision 1 standards.
- Azure Blob Storage - native workloads, archives, data lakes, high-performance computing, and machine learning.
- Hyper-V - V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM).
- AWS Toolkit for Visual Studio Code
- Windows Virtual Desktop
- Azure BatchExplorer
- Azure Stack
- GitHub Actions - us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.
- Citrix Virtual Apps and Desktops for Azure - premises Citrix deployments alongside Windows Virtual Desktop on Azure, supporting cloud modernization while maximizing your existing investment.
- Azure ExpressRoute
- Azure Artifacts
- Azure Functions
- Azure IoT Edge - party services, or your own business logic to run on Internet of Things (IoT) edge devices via standard containers.
- Microsoft Azure Attestation - based applications. The service supports attestation of trusted platform modules (TPMs) and trusted execution environments (TEEs) like Intel® Software Guard Extensions (SGX) and virtualization-based security (VBS) enclaves.
-
Clojure Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Calva - emacs/orchard).
- Cursive
- Clj and deps.edn
- Leiningen
- Clojars - focused Maven repository.
- Clojure Toolbox
- CIDER - mode, an Emacs minor-mode that complements clojure-mode project.
- Riemann
- Lacinia
-
-
AWS Learning Resources
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
- AWS Training and Certification
- Getting Started with Amazon Web Services (AWS)
- Architecting on AWS Classroom Training
- AWS Academy - Amazon Web Services (AWS)
- AWS Educate
- DevOps Engineering on AWS from AWS Training
- AWS Internet of Things Foundation Series Training
- AWS Certification Training Courses on Udemy
- Amazon Web Services Courses on Coursera
- Amazon Web Services Courses on edX
- Hands-On Tutorials for Amazon Web Services (AWS)
- AWS Academy - Amazon Web Services (AWS)
- Architecting on AWS Classroom Training
- DevOps Engineering on AWS from AWS Training
- AWS Certified DevOps Engineer - Professional from A Cloud Guru
- Amazon Web Services Courses on Coursera
- Amazon Web Services Courses on edX
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
- Hands-On Tutorials for Amazon Web Services (AWS)
- Getting started with AWS IoT Core
- AWS Certified Security - Specialty Certification
- Amazon Web Services Courses on Coursera
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
-
Google Cloud Learning Resources
- Google Cloud Courses and Training
- Architecting with Google Compute Engine
- Get started with Cloud Storage on Web with Firebase
- Getting started with BigQuery
- Architecting with Google Kubernetes Engine in Google Cloud
- Google Cloud Internet of Things (IoT)
- Google Cloud Courses on Coursera
- Get started with Cloud Storage on Web with Firebase
- Google Cloud Courses on Udemy
- Architecting with Google Compute Engine
- Machine Learning Crash Course with Google Cloud
- Google Cloud Certified Professional Cloud Security Engineer
- Architecting with Google Compute Engine
-
Google Cloud Tools
- Cloud SDK - line tools and libraries. The Cloud SDK contains gcloud, gsutil, and bq command-line tools, which you can use to access [Compute Engine](https://cloud.google.com/compute), [Cloud Storage](https://cloud.google.com/storage), [BigQuery](https://cloud.google.com/bigquery), and more.
- Cloud Code - native applications, locally or in the cloud—quickly and easily. Extensions to IDEs such as Visual Studio Code and IntelliJ are provided to let you rapidly iterate, debug, and deploy code to Kubernetes.
- gcloud
- gsutil
- Compute Engine
- App Engine
- Cloud Storage
- BigQuery - effective multi-cloud data warehouse designed for business agility.
- Cloud SQL
- Cloud Datastore
- Cloud Pub/Sub
- Cloud Dataflow - time personalization, and other advanced analytics.
- Cloud Dataproc
- Cloud Datalab
- Cloud Vision API - trained machine learning models through REST and RPC APIs.
- Cloud Speech API
- Cloud Build
- Tekton on Google Cloud
- Artifact Registry
- Cloud Deployment Manager
- Red Hat OpenShift on Google Cloud - managed and jointly supported Red Hat OpenShift offering that enables you to deploy stateful and stateless apps with nearly any language, framework, database, or service. It gives you a hosted environment entirely on Google Cloud. A hybrid environment where you maintain part of your workload on-premises or in a private hosting environment and migrate the rest to Google Cloud.
- Working with Kubernetes in Visual Studio Code
- Kubernetes.io
- Cloud SDK - line tools and libraries. The Cloud SDK contains gcloud, gsutil, and bq command-line tools, which you can use to access [Compute Engine](https://cloud.google.com/compute), [Cloud Storage](https://cloud.google.com/storage), [BigQuery](https://cloud.google.com/bigquery), and more.
- gcloud
- App Engine
- Cloud Storage
- Cloud Dataproc
- Artifact Registry
- Google Cloud Shell - based command-line access for managing your infrastructure and applications on Google Cloud Platform.
- Cloud Datalab
- Anthos - premises environments.
- Jenkins on Google Cloud
- Cloud Deployment Manager
- Red Hat OpenShift on Google Cloud - managed and jointly supported Red Hat OpenShift offering that enables you to deploy stateful and stateless apps with nearly any language, framework, database, or service. It gives you a hosted environment entirely on Google Cloud. A hybrid environment where you maintain part of your workload on-premises or in a private hosting environment and migrate the rest to Google Cloud.
-
Docker Tools
- Docker Enterprise - center/company-news/mirantis-acquires-docker-enterprise/).
- Docker Desktop
- Docker Hub - source projects, and the community.
- Docker
- Docker Compose - container applications. With Docker Compose, you can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.
- Docker Swarm - native clustering system swarm is a simple tool which controls a cluster of Docker hosts and exposes it as a single "virtual" host.
- Dockerfile - line instructions in succession.
- Docker Containers
- Docker Engine
- Docker Network
- Docker Daemon
- Docker Storage
- Kitematic
- Ansible VS Code Extension
- Containerd - level storage to network attachments and beyond. It is available for Linux and Windows.
- Podman
- Open Container Initiative
- Buildah
-
Kubernetes Learning Resources
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Getting Kubernetes Certifications
- Getting started with Kubernetes on AWS
- Kubernetes on Microsoft Azure
- Intro to Azure Kubernetes Service
- Azure Red Hat OpenShift
- Getting started with Google Cloud
- Getting started with Kubernetes on Red Hat
- Getting started with Kubernetes on IBM
- Red Hat OpenShift on IBM Cloud
- Enable OpenShift Virtualization on Red Hat OpenShift
- YAML basics in Kubernetes
- Elastic Cloud on Kubernetes
- Docker and Kubernetes
- Running Apache Spark on Kubernetes
- Kubernetes Across VMware vRealize Automation
- VMware Tanzu Kubernetes Grid
- All the Ways VMware Tanzu Works with AWS
- VMware Tanzu Education
- Using Ansible in a Cloud-Native Kubernetes Environment
- Managing Kubernetes (K8s) objects with Ansible
- Setting up a Kubernetes cluster using Vagrant and Ansible
- Running MongoDB with Kubernetes
- Kubernetes Fluentd
- Understanding the new GitLab Kubernetes Agent
- Intro Local Process with Kubernetes for Visual Studio 2019
- Kubernetes Contributors
- KubeAcademy from VMware
- Kubernetes Tutorials from Pulumi
- Kubernetes Playground by Katacoda
- Kubernetes on Microsoft Azure
- Enable OpenShift Virtualization on Red Hat OpenShift
- Scalable Microservices with Kubernetes course from Udacity
- Kubernetes on Microsoft Azure
- Docker and Kubernetes
- Getting Kubernetes Certifications
-
Operating System
-
JavaScript Libraries for Machine Learning
- Redox - like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications. Acitvely being developed by [Jeremy Soeller](https://gitlab.redox-os.org/jackpot51).
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers. Tock uses two mechanisms to protect different components of the operating system. First, the kernel and device drivers are written in Rust, a systems programming language that provides compile-time memory safety, type safety and strict aliasing. Tock uses Rust to protect the kernel (the scheduler and hardware abstraction layer) from platform specific device drivers as well as isolate device drivers from each other. Second, Tock uses memory protection units to isolate applications from each other and the kernel.
- Rust on Chrome OS
- Writing an OS in Rust - opp).
-
-
Kubernetes Tools, Frameworks, and Projects
- 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.
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- 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.
- Odo
- Kata Operator
- 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.
- Rancher
- K3s - constrained, remote locations or inside IoT appliances.
- 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.
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
- Grafana Kubernetes App
- KubeEdge
- Lens
- kind
- Flux CD
- Platform9 Managed Kubernetes (PMK) - 2 operations with 99.9% SLA on any environment, whether in data-centers, public clouds, or at the edge.
- Get started with Docker using Visual Studio Code
- Developing inside a Container with Visual Studio Code
- 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.
- Anthos - premises environments.
- 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.
-
Docker Learning Resources
-
Ansible Learning Resources
- Ansible - service orchestration, and many other IT needs. It uses a very simple language (YAML, in the form of Ansible Playbooks) that allows you to describe your automation jobs in a way that approaches plain English. Anisble works on Linux (Red Hat EnterPrise Linux(RHEL) and Ubuntu) and Microsoft Windows.
- Red Hat Training for Ansible
- Top Ansible Courses Online from Udemy
- Introduction to Ansible: The Fundamentals on Coursera
- Learning Ansible Fundamentals on Pluralsight
- Ansible Documentation
- Anislbe Galaxy User Guide
- Anisble Use Cases
- Anisble Integrations
- Working with playbooks
- Getting Started: Writing Your First Playbook - Ansible
- Working With Modules in Ansible
- Ansible Best Practices: Roles & Modules
- Working with command line tools for Ansible
- Encrypting content with Ansible Vault
- How to Use Ansible: An Ansible Cheat Sheet Guide from DigitalOcean
- Using vault in playbooks with Ansible
- Red Hat Training for Ansible
- Anisble Integrations
-
Ansible DevOps Tools Integration
- ARA
- GitHub
- HashiCorp Terraform Visual Studio Code (VS Code) extension
- Red Hat OpenShift - term, enterprise support from one of the leading Kubernetes contributors and open source software companies.
-
Terraform Learning Resources
- Terraform - source infrastructure as code software tool created by HashiCorp.It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as [Hashicorp Configuration Language (HCL)](https://github.com/hashicorp/hcl), or optionally JSON.
- Terraform Documentation
- Terraform API Docs
- Terraform Providers
- Terraform Modules
- HashiCorp GitHub
- HashiCorp Discuss Forum
- HashiCorp's Learn Platform
- HashiCorp Certified: Terraform Associate
- HashiCorp Certifications
- What is Terraform? | IBM
- Terraform on Azure
- Automate Terraform with GitHub Actions
- Using Terraform to Manage AWS Programmable Infrastructures
- Using Terraform with Google Cloud
- Top Terraform Courses on Udemy
- Complete Terraform Course - Beginner to Advanced on Udemy
- Terraform Course: Fundamentals on Pluralsight
- Terraform Online Training Courses on LinkedIn Learning
-
Python Learning Resources
-
JavaScript Libraries for Machine Learning
- Python - level programming language. Python is used heavily in the fields of Data Science and Machine Learning.
- Python Developer’s Guide
- Azure Functions Python developer guide - us/azure/azure-functions/functions-reference).
- CheckiO
- Python Institute
- PCEP – Certified Entry-Level Python Programmer certification
- PCAP – Certified Associate in Python Programming certification
- MTA: Introduction to Programming Using Python Certification
- Getting Started with Python in Visual Studio Code
- Google's Python Style Guide
- Google's Python Education Class
- Real Python
- 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
- Python Package Index (PyPI)
- PyCharm
- Django - level Python Web framework that encourages rapid development and clean, pragmatic design.
- Flask
- 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.
- Tornado - blocking network I/O, which can scale to tens of thousands of open connections.
- Sentry
- Scrapy - level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
- CherryPy - oriented HTTP web framework.
- Sanic
- Pyramid - world web application development and deployment more fun and more productive.
- TurboGears
- Falcon - performance Python web framework for building large-scale app backends and microservices with support for MongoDB, Pluggable Applications and autogenerated Admin.
- NumPy
- Pillow
- IPython
- GraphLab Create - scale, high-performance machine learning models.
- Pandas
- Matplotlib - quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Scikit-Learn
- PCPP – Certified Professional in Python Programming 2
- Python Tools for Visual Studio(PTVS)
-
-
Go Learning Resources
-
JavaScript Libraries for Machine Learning
- Go
- Golang Contribution Guide
- Uber's Go Style Guide
- GitLab's Go standards and style guidelines
- Effective Go
- Go: The Complete Developer's Guide (Golang) on Udemy
- Getting Started with Go on Coursera
- Programming with Google Go on Coursera
- Learning Go Fundamentals on Pluralsight
- Learning Go on Codecademy
- Google Developers Training
-
-
Terraform Tools and Services
- Terraform Enterprise - hosted distribution of Terraform Cloud. It offers enterprises a private instance of the Terraform Cloud application, with no resource limits and with additional enterprise-grade architectural features like audit logging and SAML single sign-on.
- Terraform CLI - line tool used for working with Terraform's CLI-based workflows; this includes people who use Terraform CLI by itself, as well as those who use Terraform CLI in conjunction with Terraform Cloud or Terraform Enterprise.
- Terraform Registry
- Terraform Cloud
- CDK (Cloud Development Kit) for Terraform
-
WSL Learning Resources
- WSLConf - initiated event on all things Windows Subsystem for Linux and WSL-related.
- What is the Windows Subsystem for Linux?
- Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration Book
- Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques Book
- GPU accelerated machine learning training in the Windows Subsystem for Linux
- CUDA on Windows Subsystem for Linux(WSL) 2
- Using WSL 2 with Visual Studio Code
- WSLG: X11 and Wayland Applications in WSL
- How to run Podman on Windows with WSL 2
- Create a development container in Visual Studio Code
- Getting started with MySQL, MongoDB, PostgreSQL, SQLite, Microsoft SQL Server, or Redis to set up a database on WSL
- Setting up SAP HANA, express edition into WSL 2 (Windows Subsystem for Linux)
- Comparing WSL 2 and WSL 1
-
WSL Tools & Projects
- Docker Desktop WSL 2 backend
- Azure CLI
- Ubuntu on WSL
- Ubuntu on Windows Community Preview
- Ubuntu Pro for Azure - scale Linux enterprise operations — with no contract needed.
- Dxgkrnl - new kernel driver for Linux that exposes the /dev/dxg device to user mode Linux. /dev/dxg exposes a set of IOCTL that closely mimic the native WDDM D3DKMT kernel service layer on Windows. Dxgkrnl inside of the Linux kernel connects over the VM Bus to its big brother on the Windows host and uses this VM bus connection to communicate with the physical GPU.
- Visual Studio Code Remote - WSL extension - time development environment right from VS Code. You can develop in a Linux-based environment, use Linux-specific toolchains and utilities, and run and debug your Linux-based applications all from the comfort of Windows. The extension runs commands and other extensions directly in WSL so you can edit files located in WSL or the mounted Windows filesystem (for example /mnt/c) without worrying about pathing issues, binary compatibility, or other cross-OS challenges.
- Ubuntu on Windows Community Preview
-
Node.js Learning Resources
-
JavaScript Libraries for Machine Learning
- Set up NodeJS on WSL 2
- Getting started with Node.js in Google Cloud
- Getting Started with Node.js in AWS
- Node.js App Hosting & Deployment in Microsoft Azure
- Introduction to Node.js by W3Schools
- Node.js tutorial in Visual Studio Code
- Server-side Development with NodeJS, Express and MongoDB on Coursera
- Node.js - side scripts outside of a browser.
- Node.js App Hosting & Deployment in Microsoft Azure
-
-
Setting up WSL Linux Distributions
-
GraphQL Learning Resources
- Learning GraphQL
- GraphQL Community
- GraphQL Landscape
- Top GraphQL Courses on Udemy
- Learning GraphQL Online Classes on LinkedIn Learning
- GraphQL Tutorials on Dgraph
- GraphQL Training Courses on NobleProg
- GraphQL: The Big Picture Course on Pluralsight
- Building Scalable APIs with GraphQL on Pluralsight
- Consuming a GraphQL API with Apollo Client and React on Pluralsight
- Exploring GraphQL: A Query Language for APIs on edX
- GitHub GraphQL API
- GraphQL Services
-
GraphQL Tool, Libraries, and Frameworks
- GraphQL.js - purpose library and can be used both in a Node server and in the browser. As an example, the GraphiQL tool is built with GraphQL.js. So building a project using GraphQL.js with webpack or rollup should just work and only include the portions of the library you use.
- GraphQL Mesh
- GraphQLShield - API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed.
- GraphQL Request - basically a lightweight wrapper around fetch.
- Dgraph - even for complex queries over terabytes of data.
- urql
- PostGraphile
- GraphQLShield - API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed.
- GraphQL Request - basically a lightweight wrapper around fetch.
- urql
-
.NET Learning Resources
- .NET
- Announcing .NET 6
- .NET documentation
- Getting started with .NET
- .NET Application Architecture Guide
- .NET on Microsoft Learn | Microsoft Docs
- Top .NET Courses Online | Udemy
- Top ASP.NET Core Courses Online | Udemy
- Learn Parallel Programming with C# and .NET | Udemy
- Learn to build an e-commerce app with .Net Core and Angular | Udemy
- Dependency Injection in C# and .NET with the Autofac Library | Udemy
- Modern Application Development with .NET on AWS Specialization | Coursera
- Introducing .NET Core Course | Coursera
- Learn .NET with Online Courses | edX
- .NET Training Course | LearningTree
- .NET Training: Introduction | Pluralsight
- Intro .NET Guide by JetBrains
-
C# Learning Resources
- Taking your first steps with C#
- Learning C#
- C# development with Visual Studio
- C# programming with Visual Studio Code
- Working with data in C#
- C# Tutorial by W3Schools
- Windows Forms for .NET 5 and .NET Core 3.1
- Advanced Topics in C# by Udemy
- The complete C# tutorial
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
-
.NET Tools and Frameworks
- .NET Core - platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS.The .NET Framework supports websites, services, desktop apps, and more on Windows. Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.
- ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
- Avalonia - platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS.
- IdentityServer - based authentication, single-sign-on and API access control in your applications.
- Hangfire
- Start building with C# on Azure
-
C# Tools
- Roslyn
- Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP [Windows 10 2004 (19041)](https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
- dotPeek
- Json.NET - performance JSON framework for .NET.
- .NET Fiddle
- Octopus Deploy
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- Markdig
- Start building with F# on Azure
- F# Documentation
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- Mono
- dotMemory
- dotTrace
- dotCover - the-fly which unit tests are affected by your latest code changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.
-
F# Learning Resources
- F# - platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.
- What is F#
- F#, the Functional programming for .NET
- Cloud Programming with F#
- F# style guide
- F# Programming Wikibook
- F# Developer Network (FSDN)
- F# Programming groups | Meetup
- Learning F# from The F# Software Foundation
-
F# Tools
- Python.NET
- Fable - class citizen of the JavaScript ecosystem.
- .NET for Apache Spark - hdinsight-spark), [Amazon EMR Spark](https://github.com/dotnet/spark/blob/master/deployment/README.md#amazon-emr-spark), [AWS](https://github.com/dotnet/spark/blob/master/deployment/README.md#databricks) & [Azure](https://github.com/dotnet/spark/blob/master/deployment/README.md#databricks) Databricks.
- Giraffe
- Suave - Alive.
- Saturn - side MVC pattern. Many of its components and concepts will seem familiar to anyone with experience in other web frameworks like Ruby on Rails or Python’s Django.
- Pulumi - as-code approach.
- SQLProvider
-
Go Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- golang tools
- Go in Visual Studio Code
- NATS - premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems.
- Fiber
-
-
Xaramin Learning Resources
- Xaramin GitHub
- Visual Studio Tools for Xamarin
- NuGet Gallery | Xamarin
- Xamarin App Development with Visual Studio
- Xamarin and Azure
- Android & iOS Apps With Xamarin
- Xaramin Learn
- Top Xamarin Courses Online | Udemy
- Xamarin: Build Native Cross Platform Apps with C# Codes | Udemy
- Xamarin Online Training Courses | LinkedIn Learning
- Online Xamarin Classes | Skillshare
- Xamarin documentation
-
Xaramin Tools, Libraries, and Frameworks
- Xamarin.Forms - platform framework from Microsoft for building iOS, Android, & Windows apps with .NET from a single shared codebase.
- Stride - source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Stride comes with an editor that allows you to create and manage the content of your games or applications visually and intuitively.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
- FlatRedBall - platform game engine, focused on 2D game development and proven across multiple shipped game projects. It’s a perfect choice for small indies or large teams.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
- Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
-
PowerShell Learning Resources
- Windows Remote Management in Ansible using PowerShell
- Start building with PowerShell on Azure
- Azure PowerShell Documentation
- PowerShell in Azure Cloud Shell
- Azure Functions using PowerShell
- Azure Automation runbooks
- Using Visual Studio Code for PowerShell Development
- Integrated Terminal in Visual Studio Code
- AWS Tools for Windows PowerShell
- Start building with PowerShell on Google Cloud
- PowerShell Documentation
- PowerShell Best Practices and Style Guide
- Getting Started with PowerShell
- PowerShell Best Practices and Style Guide
- Start building with PowerShell on Azure
- Start building with PowerShell on Azure
-
PowerShell Tools
- PowerShell Core - platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (JSON, CSV, XML, etc.), REST APIs, and object models. It also includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
- Azure PowerShell
- Google Cloud Shell - based command-line access for managing your infrastructure and applications on Google Cloud Platform.
- Start building with TypeScript on Azure
- TypeScript Documentation
- Windows Subsystem for Linux (WSL)
- Azure PowerShell
-
TypeScript Learning Resources
- TypeScript - scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.
- TypeScript support for Webpack
- TypeScript Support for Nuxt.js
- TypeScript Support for React Native
- TypeScript Support for Angular
- GitHub Actions for JavaScript and TypeScript
-
Vue.js Learning Resources
-
JavaScript Libraries for Machine Learning
- TypeScript Support for Vue.js
- Vue.js - adoptable JavaScript framework for building UI on the web.
- Introduction to Vue.js
- Vue.js API
- Introduction to Vue Test Utils
- Vue JavaScript Tutorial in Visual Studio Code
- Vue.js Plugins for JetBrains
- Introducing Storybook for VueJS
- Vue Mastery is the Ultimate Learning Resource for Vue.js
- Learn Vue.js from core-team members and industry experts on VueSchool
- VueJS Courses on Udemy
- Learning Vue.js on Codecademy
- VueJS Gitter
- VueJS Forum
- VueJS Open Collective
-
-
Tools
-
- Deno
- NativeScript
- AssemblyScript
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- Eclipse Theia - fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
- TypeScript ESLint
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- ReSharper
-
JavaScript Libraries for Machine Learning
- PhpStorm
- Laravel
- PHP Tools for Visual Studio/VS Code
- Symfony
- CakePHP
- Composer
- DesignPatternsPHP
- CodeIgniter
- HHVM - source virtual machine designed for executing programs written in [Hack](https://hacklang.org/). HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining amazing development flexibility. HHVM should be used together with a webserver like the built in, easy to deploy [Proxygen](https://docs.hhvm.com/hhvm/basic-usage/proxygen), or a [FastCGI-based](https://docs.hhvm.com/hhvm/advanced-usage/fastCGI) webserver on top of nginx or Apache.
- Phalcon
- Swoole - driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C and C++ for PHP.
- Matomo - featured PHP MySQL software program that you download and install on your own webserver. At the end of the five-minute installation process, you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real-time.
- Grav - based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
- Slim
- Flutter
-
-
Angular Learning Resources
-
JavaScript Libraries for Machine Learning
- Angular
- Getting Started with Angular
- What Is AngularJS?
- AngularJS Tutorial on W3Schools
- Angular Certification - Become a certified Angular Developer
- Angular University
- Angular Courses Online on Udemy
- Angular Courses Online on Coursera
- Learn Angular with Online Courses and Lessons on edX
- Angular Online Training Courses on LinkedIn Learning
- Learning AngularJS, including Angular directives from Codecademy
- Learning Angular from Pluralsight
- Ionic Angular Overview
- Angular Language Service for Visual Studio
- Angular JavaScript Tutorial in Visual Studio Code
- Laravel and Angular
-
-
JavaScript Learning Resources
- JavaScript - international.org/). JavaScript is a high-level language, often [Just-In-Time(JIT) compiled](https://en.wikipedia.org/wiki/Just-in-time_compilation), and [multi-paradigm](https://en.wikipedia.org/wiki/Multi-paradigm_programming_language).
- ECMAScript
- Top JavaScript Courses Online | Coursera
- HTML, CSS, and Javascript for Web Developers Course | Coursera
- Top JavaScript Courses Online | Udemy
- Machine Learning with Javascript Course | Udemy
- Learn JavaScript with Online Courses and Classes | edX
- Intro to JavaScript Courses | Udacity
- JavaScript Online Training Courses | LinkedIn Learning
- JavaScript Tutorial - W3Schools
- JavaScript Tutorial: Learning JavaScript Course | Codecademy
- Online JavaScript Courses | Harvard University
-
JavaScript Tools, Libraries, and Frameworks
-
- JavaScriptCore - C, and C-based apps. You can also use JavaScriptCore to insert custom objects into the JavaScript environment.
- Ember.js
- AngularJS
- Backbone.js - value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
- HTML (HyperText Markup Language)
- Cascading Style Sheets (CSS)
-
JavaScript Libraries for Machine Learning
- TensorFlow.js
- Brain.js
- ConvNetJS
- Neuro.js
- Stdlib
- Deeplearn.js - accelerated JavaScript library for machine intelligence. It brings performant machine learning building blocks to the web, allowing you to train neural networks in a browser or run pre-trained models in inference mode.
-
-
Cordova Learning Resources
-
JavaScript Libraries for Machine Learning
- Apache Cordova - platform development, avoiding each mobile platform's native development language.
- Getting Started with Cordova
- Top Apache Cordova Courses on Udemy
- Apache Cordova - Building Hybrid Mobile App for Android & iOS Course on Udemy
- Learning Apache Cordova Course on Linkedin Learning
- Apache Cordova: Building Cross-Platform Mobile Apps Course on Linkedin Learning
- Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin Course on Linkedin Learning
- Convert a web app to a Cordova project Course on Linkedin Learning
- Build a Cordova app Course on Linkedin Learning
-
-
React Learning Resources
-
JavaScript Libraries for Machine Learning
- Getting Started with React
- React JavaScript Tutorial in Visual Studio Code
- React Community Resources
- React Courses on Coursera
- React Courses on Udemy
- React Nanodegree program on Udacity
- Becoming a React Developer Learning Path on LinkedIn Learning
- Learning ReactJS on Codecademy
- React Tutorials and Training Courses on Pluralsight
- Introduction to React Course on Cloud Academy
- React
-
-
React Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- React Native
- Ant Design - class UI design language and React UI library.
- Material-UI
- React Hook Form
-
-
Ionic Learning Resources
-
JavaScript Libraries for Machine Learning
- Ionic GitHub
- Ionic Framework - Enterprise Training
- Ionic Academy
- Top Ionic Courses Online | Udemy
- Ionic React: Cross-Platform Mobile Development with Ionic 5 | Udemy
- Ionic & Angular JS: Principles Of Mobile and Web Development
- Ionic: Getting Started | Pluralsight
- Building Desktop Apps with Ionic and Electron | Pluralsight
- Ionic Essential Training | LinkedIn Learning
- Ionic React: Cross-Platform Mobile Development with Ionic 5 | Udemy
-
-
Ionic Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Ionic Native
- Stencil - ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to [React](https://reactjs.org/), [Angular](https://angular.io/), [Vue.js](https://vuejs.org/), and traditional web developers from a single, framework-agnostic codebase.
- Capacitor - platform API and code execution layer that makes it easy to call Native SDKs from web code and to write custom native plugins that your app may need. Also, Capacitor provides first-class Progressive Web App(PWAs) support so you can write one app and deploy it to the app stores and the mobile web.
-
-
Node.js Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- node-docker
- egg
- jenkins-nodejs - installer, allowing to create as many NodeJS installations "profiles" as you want.
- Strapi
- Hexo
- Fastify
- 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.
- 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.
- NPM
-
-
Cordova Tools, Libraries and Frameworks
-
JavaScript Libraries for Machine Learning
- App Builder
- Instabug - app feedback solution. With a one minute install guide, it enables users to seamlessly report bugs while automatically attaching details such as network logs, repro-steps, etc.
- Onsen UI - based HTML5 framework offers a large selection of components and responsive layout support. Onsen UI lets you create professionally designed multiplatform apps without acquiring additional skillset.
- ReactiveUI - platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming, which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.
- NSB/AppStudio
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- Ionic - end SDK for building cross-platform mobile apps. Built on top of Angular, Ionic also provides a platform for integrating services like push notifications and analytics.
- Mobiscroll
- VoltBuilder
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- Monaca - powered and framework-agnostic set of tools Monaca supports both online and offline development, debugging with live-reload feature and cloud build experience.
- VoltSigner - nothing gets uploaded. Compatible with all build tools. Notably, it can produce iOS certificates on Windows.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
-
-
Angular Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- Angular Material UI component library
- AngularFire
- Apollo Angular
- GraphQL Code Generator - code-generator.com/docs/plugins/index) (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).
- NgRx
- Protractor - to-end test framework for Angular and AngularJS applications. Protractor is a [Node.js](http://nodejs.org/) program built on top of [WebDriverJS](https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs).
- PrimeNG
- Project Clarity
- Angular CLI - line tool makes it easy to create an application that already works, right out of the box and follows all of Angular's best practices.
-
-
Vue.js Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- Vue CLI - to-end Testing.
- Vue Router
- VuePress - rendered static HTML for each page, and runs as an SPA once a page is loaded.
- Vuefire
- Vuetify
- Buefy
- Vue-Apollo
- Hoppscotch
- Apollo Client - featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL.
- Onsen UI - feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.
- Storybook
-
-
Svelte Learning Resources
-
JavaScript Libraries for Machine Learning
-
-
Svelte Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Svelte Language Tools
- Inferno - like library for building high-performance user interfaces on both the client and server.
-
-
C/C++ Learning Resources
-
JavaScript Libraries for Machine Learning
- Top C Courses on Udemy
- C++ - platform language that can be used to build high-performance applications developed by Bjarne Stroustrup, as an extension to the C language.
- C - purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. It supports structured programming, lexical variable scope, and recursion, with a static type system. C also provides constructs that map efficiently to typical machine instructions, which makes it one was of the most widely used programming languages today.
- Embedded C - committee) to address issues that exist between C extensions for different [embedded systems](https://en.wikipedia.org/wiki/Embedded_system). The extensions hep enhance microprocessor features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations. This makes Embedded C the most popular embedded software language in the world.
- C & C++ Developer Tools from JetBrains
- Open source C++ libraries on cppreference.com
- C++ Graphics libraries
- C++ Libraries in MATLAB
- C++ Tools and Libraries Articles
- Google C++ Style Guide
- Introduction C++ Education course on Google Developers
- C++ style guide for Fuchsia
- C and C++ Coding Style Guide by OpenTitan
- Chromium C++ Style Guide
- C++ Core Guidelines
- C++ Style Guide for ROS
- Learn C++
- Learn C : An Interactive C Tutorial
- C++ Institute
- C++ Online Training Courses on LinkedIn Learning
- C++ Tutorials on W3Schools
- Learn C Programming Online Courses on edX
- Learn C++ with Online Courses on edX
- Learn C++ on Codecademy
- Coding for Everyone: C and C++ course on Coursera
- C++ For C Programmers on Coursera
- Top C Courses on Coursera
- C++ Online Courses on Udemy
- Basics of Embedded C Programming for Beginners on Udemy
- C++ For Programmers Course on Udacity
- C++ Fundamentals Course on Pluralsight
- Introduction to C++ on MIT Free Online Course Materials
- Introduction to C++ for Programmers | Harvard
- Online C Courses | Harvard University
-
-
jQuery Learning Resources
-
JavaScript Libraries for Machine Learning
- jQuery API Documentation
- jQuery Learning Center
- jQuery Courses on Coursera
- jQuery Courses on Udemy
- jQuery Training Courses on LinkedIn Learning
- Intro to jQuery on Udacity
- Intro to AJAX on Udacity
- Learning jQuery on Codecademy
- jQuery Best Practices Training on Learning Tree
- Learning the jQuery Basics on Pluralsight
- jQuery In-Depth on Pluralsight
- ASP.NET Ajax JavaScript and jQuery Course on Pluralsight
- jQuery Certification from W3Schools
- jQuery Best Practices Training on Learning Tree
- jQuery - rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of web browsers.
-
-
Electron Learning Resources
-
JavaScript Libraries for Machine Learning
- Electron From Scratch: Build Desktop Apps With JavaScript course on Udemy
- Electron Courses on Coursera
- Electron Apps
- Getting Started with Electron
- Electron Development
- Master Electron: Desktop Apps with HTML, JavaScript & CSS course on Udemy
- Electron for Desktop Apps: The Complete Developer's Guide course on Udemy
- Electron Fundamentals on Pluralsight
- Electron - platform desktop applications using JavaScript, HTML and CSS. It is based on [Node.js](https://nodejs.org/) and [Chromium](https://www.chromium.org/) and is used by the [Atom editor](https://github.com/atom/atom) and many other [apps](https://electronjs.org/apps).
- JavaScript extensions for VS Code
- Configuring JavaScript libraries in WebStorm
- The OpenJS Foundation
- JavaScript in Visual Studio Code
-
-
jQuery Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- jQuery UI
- Bridge.NET - to-JavaScript Compiler. Write your application in C# and run on billions of devices.
- Phantomas - based web performance metrics collector and monitoring tool
-
-
Networking Tools & Concepts
-
JavaScript Libraries for Machine Learning
- 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.
- 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)
- Proxmox Virtual Environment(VE) - source platform for enterprise virtualization. It inlcudes a built-in web interface that you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.
- Wireshark
-
-
Electron Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Electron Fiddle
- Electron Builder
- Selenium - neutral coding interface compatible with all major web browsers(Firefox, Google Chrome and Safari).
- Selenium IDE
- Nativefier
- GitHub Codespaces
- React Starter Kit
- Meteor - simple environment for building modern web applications with JavavScript.
- WebStorm - the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks([Angular](https://angular.io/), [React](https://reactjs.org/), [Vue.js](https://vuejs.org/), [Ionic](https://ionicframework.com/), [Apache Cordova](https://cordova.apache.org/), [React Native](https://reactnative.dev/), [Node.js](https://nodejs.org/), [Meteor](https://www.meteor.com/#!), and [Electron](https://www.electronjs.org/)).
- Gatsby
- GraphQL
- Standard
- Quasar - performance VueJS user interfaces in record time. Such as responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps.
- Express
- Nest - side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
- RxDB - database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.
-
-
C/C++ Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
- Cython
- AWS SDK for C++
- ReSharper C++
- CLion - platform IDE for C and C++ developers developed by JetBrains.
- Code::Blocks
- Conan
- High Performance Computing (HPC) SDK
- Boost - edge C++. Boost has been a participant in the annual Google Summer of Code since 2007, in which students develop their skills by working on Boost Library development.
- Automake
- Cmake - source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
- GDB
- GCC - C, Fortran, Ada, Go, and D, as well as libraries for these languages.
- GSL - squares fitting. There are over 1000 functions in total with an extensive test suite.
- OpenGL Extension Wrangler Library (GLEW) - platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
- Libtool
- Maven
- TAU (Tuning And Analysis Utilities) - based sampling. All C++ language features are supported including templates and namespaces.
- Clang - C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.
- OpenCV - time applications. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Libcu++
- Oat++ - efficient web application. It's zero-dependency and easy-portable.
- Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
- ANTLR (ANother Tool for Language Recognition)
- Visual Studio - rich application that can be used for many aspects of software development. Visual Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.
-
-
Java Learning Resources
-
JavaScript Libraries for Machine Learning
- Java
- The Eclipse Foundation
- Getting Started with Java
- Oracle Java certifications from Oracle University
- Java Tutorial by W3Schools
- Getting Started with Java in Visual Studio Code
- Google Java Style Guide
- AOSP Java Code Style for Contributors
- Chromium Java style guide
- Get Started with OR-Tools for Java
- Getting started with Java Tool Installer task for Azure Pipelines
- Gradle User Manual
-
-
Java Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- Java SE
- JDK Development Tools
- NetBeans
- Elasticsearch
- RxJava - based programs by using observable sequences. It extends the [observer pattern](http://en.wikipedia.org/wiki/Observer_pattern) to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.
- Guava
- Retrofit - safe HTTP client for Android and Java develped by Square.
- Apache Flink - and batch-processing capabilities with elegant and fluent APIs in Java and Scala.
- Fastjson
- libGDX - platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.
- Jenkins - source automation server. Built with Java, it provides over 1700 [plugins](https://plugins.jenkins.io/) to support automating virtually anything, so that humans can actually spend their time doing things machines cannot.
- Redisson - Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, and local cache.
- GraalVM - based languages like Java, Scala, Clojure, Kotlin, and LLVM-based languages such as C and C++.
- Gradle - language software development. From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster. Write in Java, C++, Python or your language of choice.
- Apache Groovy - typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
- JaCoCo
- Apache JMeter
- Junit
- Mockito
- SpotBugs
- SpringBoot - powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need.
- YourKit
-
-
Kotlin Learning Resources
-
JavaScript Libraries for Machine Learning
- Kotlin
- Kotlin Programming Language Reference
- Kotlin style guide
- Learn the Kotlin programming language
- Get Started with Kotlin on Android
- Kotlin for cross-platform mobile development
- Using Kotlin with Quakus
- Building web applications with Spring Boot and Kotlin
- Migrating build logic from Groovy to Kotlin
- Kotlin Playground: Edit, Run, Share Kotlin Code Online
- An Absolute Beginner's Guide to Kotlin by Treehouse
- Kotlin Courses Online from Udemy
- Learning Kotlin from Codecademy
- Kotlin Bootcamp for Programmers course from Udacity
-
-
Kotlin Tools, Libraries, and Frameworks
-
JavaScript Libraries for Machine Learning
-
-
R Learning Resources
-
JavaScript Libraries for Machine Learning
-
-
R Tools, Libraries and Frameworks
-
JavaScript Libraries for Machine Learning
- VSCode-R - project.org/), including features such as extended syntax highlighting, R language service based on code analysis, interacting with R terminals, viewing data, plots, workspace variables, help pages, managing packages, and working with [R Markdown](https://rmarkdown.rstudio.com/) documents.
- R Debugger
- Shiny
- Rmarkdown
- Plotly
- Metaflow - life data science projects. Metaflow was originally developed at Netflix to boost productivity of data scientists who work on a wide variety of projects from classical statistics to state-of-the-art deep learning.
- Prophet - linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data.
- LightGBM
- MLR
- CatBoost
- Plumber
- Drake - focused pipeline toolkit for reproducibility and high-performance computing.
- DiagrammeR
- Knitr - purpose literate programming engine in R, with lightweight API's designed to give users full control of the output without heavy coding work.
- Broom
- Shiny
- Dash
- R Debugger
- Visual Studio Code
- Code Server
- Tabnine
-
-
Ruby Learning Resources
-
Ruby Tools and Frameworks
-
JavaScript Libraries for Machine Learning
- RubyMine
- Rails - application framework that includes everything needed to create database-backed web applications according to the [Model-View-Controller (MVC)](https://en.wikipedia.org/wiki/Model-view-controller) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.
- Active Admin
- Spree - commerce platform for Rails 6 with a modern UX, optional PWA frontend, REST API, GraphQL, several official extensions and 3rd party integrations.
- Sidekiq
- Kaminari
- Brakeman
- fastlane
- Fluentd
- Start building with PHP on Azure
- PHP Documentation
- Prettier for Ruby
-
-
PHP Learning Resources
-
JavaScript Libraries for Machine Learning
- 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
-
-
Flutter Learning Resources
-
JavaScript Libraries for Machine Learning
- Flutter Gems
- Dart - source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps using the Flutter framework.
- Flutter documentation
- Style Guide for Flutter
- Creating your first Flutter app
- Build and release an Android app using Flutter
- Flutter Tools & techniques
- Dart and Flutter: The Complete Developer's Guide on Udemy
- Creating an Interactive Story with Flutter on Coursera
- Flutter for Beginners course on Pluralsight
- Flutter Online Training Courses on LinkedIn Learning
- The Complete Flutter App Development Bootcamp with Dart by App Brewery
- Adding Firebase to your Flutter app
- Using Firebase and Firestore with Flutter
- Fuchsia Project
- Getting Started with Fuchsia
- Fuchsia Reference
- Contributing to Fuchsia
- Flutter documentation
-
-
Flutter Tools
-
JavaScript Libraries for Machine Learning
- Firebase - as-a-Service (BaaS) app development platform that provides hosted backend services such as a realtime database, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting for your static files.
- FlutterFire - plugins/) that enable Flutter apps to use [Firebase](https://firebase.google.com/) services. You can follow an example that shows how to use these plugins in the [Firebase for Flutter](https://codelabs.developers.google.com/codelabs/flutter-firebase/index.html#0) codelab.
- Appwrite - to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment.
- Fluro
-
-
SQL/NoSQL Learning Resources
-
Interfaces
- GitLab's SQL Style Guide
- OracleDB SQL Style Guide Basics
- SQL
- Transact-SQL(T-SQL) - SQL commands.
- Introduction to Transact-SQL
- SQL Tutorial by W3Schools
- Learn SQL Skills Online from Coursera
- SQL Courses Online from Udemy
- SQL Online Training Courses from LinkedIn Learning
- Learn SQL For Free from Codecademy
- Tableau CRM: BI Software and Tools
- Databases on AWS
- Best Practices and Recommendations for SQL Server Clustering in AWS EC2.
- Connecting from Google Kubernetes Engine to a Cloud SQL instance.
- Educational Microsoft Azure SQL resources
- MySQL Certifications
- What is NoSQL?
- SQL vs. NoSQL Databases: What's the Difference?
- Tableau CRM: BI Software and Tools
- Tableau CRM: BI Software and Tools
-
-
Network Learning Resources
-
JavaScript Libraries for Machine Learning
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Cybersecurity Training and Courses from IBM Skills
- Cybersecurity Courses and Certifications by Offensive Security
- Citrix Certified Associate – Networking(CCA-N)
- Citrix Certified Professional – Virtualization(CCP-V)
- CCNP Routing and Switching
- Certified Information Security Manager(CISM)
- Wireshark Certified Network Analyst (WCNA)
- Juniper Networks Certification Program Enterprise (JNCP)
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from edX
- Microsoft Certified: Azure Security Engineer Associate
- Google Cloud Certified Professional Cloud Security Engineer
-
-
Network Protocols
-
Interfaces
- REST(REpresentational State Transfer)
- JSON Web Token (JWT) - safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).
- OAuth 2.0 - party applications to access the user account.
-
-
SQL/NoSQL Tools and Databases
-
Interfaces
- Azure SQL Database - powered and automated features that optimize performance and durability for you. Serverless compute and Hyperscale storage options automatically scale resources on demand, so you can focus on building new applications without worrying about storage size or resource management.
- Azure SQL Managed Instance - premises applications to the cloud with very few application and database changes. Managed instance has split compute and storage components.
- Azure Synapse Analytics
- MSSQL for Visual Studio Code
- SQL Server Data Tools (SSDT)
- Bulk Copy Program - line tool that comes with Microsoft SQL Server. BCP, allows you to import and export large amounts of data in and out of SQL Server databases quickly snd efficeiently.
- SQL Server Migration Assistant
- SQL Server Integration Services - level data integration and data transformations solutions. Use Integration Services to solve complex business problems by copying or downloading files, loading data warehouses, cleansing and mining data, and managing SQL Server objects and data.
- SQL Server Business Intelligence(BI)
- Tableau - releases/press-release-details/2019/Salesforce-Completes-Acquisition-of-Tableau/default.aspx).
- DataGrip - sensitive code completion, helping you to write SQL code faster. Completion is aware of the tables structure, foreign keys, and even database objects created in code you're editing.
- MySQL - native applications using the world's most popular open source database.
- PostgreSQL - relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
- Amazon DynamoDB - value and document database that delivers single-digit millisecond performance at any scale. It is a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications.
- Apache Cassandra™ - tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.
- Apache HBase™ - source, NoSQL, distributed big data store. It enables random, strictly consistent, real-time access to petabytes of data. HBase is very effective for handling large, sparse datasets. HBase serves as a direct input and output to the Apache MapReduce framework for Hadoop, and works with Apache Phoenix to enable SQL-like queries over HBase tables.
- Hadoop Distributed File System (HDFS) - yarn/hadoop-yarn-site/YARN.html).
- Apache Mesos
- ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
- Logstash
- Kibana
- Trino - us/azure/architecture/data-guide/relational-data/etl), allow them all to use standard SQL statement, and work with numerous data sources and targets all in the same system.
- Extract, transform, and load (ETL)
- Redis(REmote DIctionary Server) - memory data structure store, used as a database, cache, and message broker. It provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
- FoundationDB - value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensive workloads. FoundationDB was acquired by [Apple in 2015](https://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/).
- IBM DB2 - empowered capabilities designed to help you manage both structured and unstructured data on premises as well as in private and public cloud environments. Db2 is built on an intelligent common SQL engine designed for scalability and flexibility.
- MongoDB - like documents.
- OracleDB - critical data with the highest availability, reliability, and security.
- MariaDB - critical applications.
- SQLite - language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.
- SQLite Database Browser
- InfluxDB - us/azure/architecture/data-guide/relational-data/etl) or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for processing data from [Graphite](http://graphiteapp.org/).
- CouchbaseDB - model NoSQL document-oriented database](https://en.wikipedia.org/wiki/Multi-model_database). It creates a key-value store with managed cache for sub-millisecond data operations, with purpose-built indexers for efficient queries and a powerful query engine for executing SQL queries.
- dbWatch - premise, hybrid/cloud database environments.
- Cosmos DB Profiler - time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Cosmos DB database. It identifies over a dozen suspicious behaviors from your application’s interaction with Cosmos DB.
- Adminer
- DbVisualizer
- AppDynamics Database - Volume Production Environment.
- Toad - in expertise. This SQL management tool resolve issues, manage change and promote the highest levels of code quality for both relational and non-relational databases.
- Lepide SQL Server - to-use, graphical user interface.
- Sequel Pro
- Kibana
- RStudio - highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.
- Azure SQL Database - powered and automated features that optimize performance and durability for you. Serverless compute and Hyperscale storage options automatically scale resources on demand, so you can focus on building new applications without worrying about storage size or resource management.
- DBeaver
- Apache Spark - in modules for streaming, SQL, machine learning and graph processing.
-
Categories
AWS Tools
85
Azure Tools
76
SQL/NoSQL Tools and Databases
46
Python Learning Resources
39
Kubernetes Learning Resources
36
Google Cloud Tools
35
C/C++ Learning Resources
34
Kubernetes Tools, Frameworks, and Projects
31
Tools
24
AWS Learning Resources
24
C/C++ Tools, Libraries, and Frameworks
24
Java Tools and Frameworks
22
R Tools, Libraries and Frameworks
21
Scala Tools, Libraries, and Frameworks
20
SQL/NoSQL Learning Resources
20
Swift Tools and Frameworks
20
Ansible Learning Resources
19
Flutter Learning Resources
19
Terraform Learning Resources
19
Docker Tools
18
.NET Learning Resources
17
Electron Tools, Libraries, and Frameworks
16
C# Tools
16
Setting up WSL Linux Distributions
16
Network Learning Resources
16
Angular Learning Resources
16
PowerShell Learning Resources
16
Swift Learning Resources
16
jQuery Learning Resources
15
Vue.js Learning Resources
15
Scala Learning Resources
14
Azure Learning Resources
14
Kotlin Learning Resources
14
Cordova Tools, Libraries and Frameworks
14
Google Cloud Learning Resources
13
Electron Learning Resources
13
GraphQL Learning Resources
13
WSL Learning Resources
13
JavaScript Learning Resources
12
Ruby Tools and Frameworks
12
Java Learning Resources
12
C# Learning Resources
12
Xaramin Learning Resources
12
JavaScript Tools, Libraries, and Frameworks
12
Vue.js Tools and Frameworks
11
Go Learning Resources
11
React Learning Resources
11
GraphQL Tool, Libraries, and Frameworks
10
Node.js Tools, Libraries, and Frameworks
10
R Learning Resources
10
Ruby Learning Resources
10
Ionic Learning Resources
10
Clojure Learning Resources
10
Cordova Learning Resources
9
Clojure Tools, Libraries, and Frameworks
9
Docker Learning Resources
9
Angular Tools and Frameworks
9
Rust Tools
9
F# Learning Resources
9
Node.js Learning Resources
9
WSL Tools & Projects
8
F# Tools
8
Rust Learning Resources
8
PHP Learning Resources
8
Xaramin Tools, Libraries, and Frameworks
7
Svelte Learning Resources
7
PowerShell Tools
7
TypeScript Learning Resources
6
Networking Tools & Concepts
6
.NET Tools and Frameworks
6
Terraform Tools and Services
5
Flutter Tools
4
Operating System
4
React Tools and Frameworks
4
Go Tools and Frameworks
4
Ansible DevOps Tools Integration
4
Ionic Tools, Libraries, and Frameworks
3
Network Protocols
3
jQuery Tools, Libraries, and Frameworks
3
Svelte Tools, Libraries, and Frameworks
2
Kotlin Tools, Libraries, and Frameworks
2
License
1
Sub Categories
Keywords
swift
8
carthage
4
java
3
xcode
3
ios
3
cocoapods
2
nodejs
2
python
2
server-side-swift
2
alamofire
1
web-application-framework
1
swift-perfect-community
1
swift-framework
1
perfect
1
macos
1
kingfisher
1
image-processor
1
image
1
filters
1
certificate-pinning
1
httpurlresponse
1
networking
1
parameter-encoding
1
public-key-pinning
1
request
1
response
1
swift-package-manager
1
urlrequest
1
urlsession
1
forms
1
ios-forms
1
flow
1
reactive-streams
1
rxjava
1
guava
1
android
1
framework
1
http
1
http2
1
server
1
vapor
1
web-framework
1
animation
1
animations
1
custom-transitions
1
hero
1
ios-animation
1
ios-framework
1
ios-lib
1
ios-swift
1