Developer-Handbook
Developer-Handbook
https://github.com/mikeroyal/Developer-Handbook
Last synced: 3 days ago
JSON representation
-
Resources
-
Mesh networks
- Enable OpenShift Virtualization on Red Hat OpenShift
- Certified LabVIEW Architect (CLA)
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Unreal Engine Training & Simulation
- Unity Certifications
- Autodesk for Games
- RISC-V Development Board and RISC-V CPU
- Learning Haskell Programming on Udemy
- RISC-V CPUs from Microsemi
- RISC-V Community
- RISC-V Main Members Group
- The complete C# tutorial
- Haskell Fundamentals course on Pluralsight
- Functional Programming in Haskell
- RISC-V Global Forum
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- F# - platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.
- RISC-V Learn Online Courses
- RISC-V Training Partner Program
- SiFive Academy RISC-V Course
- Cloud Programming with F#
- F# Developer Network (FSDN)
- Learning F# from The F# Software Foundation
- F# Programming groups | Meetup
- Risc-V Courses on Udemy
- Dart API reference
- Dart tutorials
- Getting Started with Dart SDK
- Creating a new Dart application with IntelliJ IDEA
- Build Native Mobile Apps with Flutter on Udacity
- Dart for Beginners on Udemy
- Dart Classes on Skilshare
- Fuchsia Project
- Getting Started with Fuchsia
- Fuchsia Reference
- Contributing to Fuchsia
- Style Guide for Flutter
- Dart and Flutter: The Complete Developer's Guide on Udemy
- Flutter for Beginners course on Pluralsight
- Flutter Online Training Courses on LinkedIn Learning
- The Complete Flutter App Development Bootcamp with Dart by App Brewery
- Using Firebase with the Ionic Framework
- Firebase GitHub
- Using Google Analytics with Firebase
- Google Developers Certification
- Firebase Courses on Udemy
- Build a Google Firebase Web Application on Coursera
- Firebase in a Weekend: Android on Udacity
- Firebase Online Training Courses on LinkedIn Learning
- Learning Firebase Fundamentals on Pluralsight
- Objective-C - oriented capabilities and a dynamic runtime.
- Google's Objective-C Style Guide
- Objective C Courses on Coursera
- Objective-C online course on Udemy
- Objective-C for Swift Developers course by David Nutter
- Objective-C for Swift Developers on Udacity
- Laboratory Virtual Instrument Engineering Workbench (LabVIEW)
- LabVIEW Wiki
- Free Online NI LabVIEW Training for Students and Educators
- National Instruments(NI) Badge Program
- Certified LabVIEW Architect (CLA)
- Comparing LabVIEW NXG and LabVIEW 2020
- NI Tools Network
- LabVIEW online course on Udemy
- GNOME Builder documentation
- Haskell - functional programming language.
- Haskell Documentation
- LabVIEW Training Courses on NobleProg
- NI Community
- LabVIEW Open Source Project GitHub
- Bootstrap - end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
- BootstrapCDN
- Official Bootstrap Themes
- What is Bootstrap by W3Scools
- Getting Started with Bootstrap
- Getting Started with React-Bootstrap
- Bootswatch
- Learn Bootstrap by Codecademy
- Bootstrap Courses by Coursera
- Bootstrap Courses by Udemy
- Elixir - latency, distributed and fault-tolerant systems, while also being successfully used in web development, embedded software, data ingestion, and multimedia processing domains.
- Learning Elixir
- Getting Started with Elixir from Pluralsight
- Intro to Mix and OTP
- Elixir Programming Language Forum
- The Complete Elixir and Phoenix Bootcamp from Udemy
- Top Elixir Courses from udemy
- Erlang - time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.
- Erlang Programming Trainging Modules
- Erlang courses on Udemy
- Erlang/Elixir Syntax: A Crash Course
- Erlang Programming Rules and Conventions
- Lua
- Programming in Lua ebook
- Getting started with Lua
- Intro to Lua from Core Academy
- Online Lua Classes on Skillshare
- Online Lua Classes on Udemy
- Lua Training Courses from Nobleprog
- RoboCode Academy from Roblox
- Vala Reference Manual
- Vala community on GitHub
- GTK and Vala
- Tutorial for Vala beginners
- Installing Vala on your preferred platform
- Installing Gnome Builder
- Haskell Community
- Learning Haskell on HaskellWiki
- Open Source Security Foundation (OpenSSF) - industry collaboration that brings together leaders to improve the security of open source software by building a broader community, targeted initiatives, and best practices. The OpenSSF brings together open source security initiatives under one foundation to accelerate work through cross-industry support. Along with the Core Infrastructure Initiative and the Open Source Security Coalition, and will include new working groups that address vulnerability disclosures, security tooling and more.
- Microsoft Open Source Software Security
- How Layer 7 of the Internet Works
- VMware Tanzu Education
- The Libgcrypt Reference Manual
- The Open Web Application Security Project(OWASP) Foundation Top 10
- RSA Certification Program
- How load balancing works for cloud native applications with Azure Application Gateway on Linkedin Learning
- Certified Cloud Security Professional(CCSP) Certification
- Certified Information Systems Security Professional (CISSP) Certification
- Security Training Certifications and Courses from Udemy
- Security Certifications Training from Pluarlsight
- A Brief History of Linux
- A Cloud Guru Linux Training Certifictions
- Linux Foundation
- Cloud Native Computing Foundation (CNCF)
- Free Software Foundation (FSF)
- CNCF Cloud Native Interactive Landscape
- Build Cloud-Native applications in Microsoft Azure
- Cloud-Native application development for Google Cloud
- Cloud-Native development for Amazon Web Services
- Cloud Foundry Developer Training and Certification Program
- Cloud-Native Architecture Course on Pluralsight
- AWS Fundamentals: Going Cloud-Native on Coursera
- Developing Cloud-Native Apps w/ Microservices Architectures course on Udemy
- Developing Cloud Native Applications course on edX
- Getting started with Kubernetes on AWS
- Getting started with Google Cloud
- Getting started with Kubernetes on Red Hat
- YAML basics in Kubernetes
- Elastic Cloud on Kubernetes
- Kubernetes Across VMware vRealize Automation
- VMware Tanzu Kubernetes Grid
- All the Ways VMware Tanzu Works with AWS
- Using Ansible in a Cloud-Native Kubernetes Environment
- Getting Started with Python in Visual Studio Code
- Setting up a Kubernetes cluster using Vagrant and Ansible
- Kubernetes Fluentd
- Understanding the new GitLab Kubernetes Agent
- AMD64 Architecture Programmer’s Manual Volume 1-5
- Kubernetes Contributors
- KubeAcademy from VMware
- Assembly - level programming language. It uses mnemonic codes and labels to represent machine-level code with each instruction corresponding to just one machine operation.
- Intel® 64 and IA-32 Architectures Software Developer’s Manual
- x86 Assembly Language Reference Manual for Open Solaris
- AMD Developer Guides, Manuals, and ISA Documents
- Assembler language from IBM
- The Assembler language on z/OS from IBM
- MIPS Architecture & Technology from Wave Computing
- Assemblies in .NET
- Microsoft Macro Assembler reference
- Compiler Intrinsics and Assembly Language from Microsoft
- x86 and amd64 instruction Reference
- Intro to x86 Assembly Language Programming
- Learn Assembly Programming courses on Udemy
- Intro to Assembly Language from MIT
- Machine Learning by Stanford University from Coursera
- Machine Learning Scholarship Program for Microsoft Azure from Udacity
- Microsoft Certified: Azure Data Scientist Associate
- Microsoft Certified: Azure AI Engineer Associate
- Azure Machine Learning training and deployment
- Learning Machine learning and artificial intelligence from Google Cloud Training
- JupyterLab
- Scheduling Jupyter notebooks on Amazon SageMaker ephemeral instances
- How to run Jupyter Notebooks in your Azure Machine Learning workspace
- Machine Learning Courses Online from Udemy
- Machine Learning Courses Online from Coursera
- Learn Machine Learning with Online Courses and Classes from edX
- CheckiO
- Haskell Development Libraries and Tools
- Angular Courses Online on Coursera
- Google's Python Style Guide
- Google's Python Education Class
- 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
- 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
- GitLab's SQL Style Guide
- OracleDB SQL Style Guide Basics
- Databases on AWS
- Best Practices and Recommendations for SQL Server Clustering in AWS EC2.
- Connecting from Google Kubernetes Engine to a Cloud SQL instance.
- MySQL Certifications
- What is NoSQL?
- HTML (HyperText Markup Language)
- Cascading Style Sheets (CSS)
- Google HTML/CSS Style Guide
- HTML Styles CSS
- CSS Tutorial
- Microsoft Certified Solutions Associate (MCSA): Web Applications
- Intro to HTML/CSS: Making webpages by Khanacademy
- Intro to HTML and CSS by Udacity
- Learn to style HTML using CSS
- The HTML and CSS Workshop
- Modern HTML & CSS From The Beginning (Including Sass) by Udemy
- Using Glitch for Developer Relations
- React JavaScript Tutorial in Visual Studio Code
- 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
- Introduction to React Course on Cloud Academy
- Getting Started with Angular
- What Is AngularJS?
- Google's JavaScript Style Guide
- AngularJS Tutorial on W3Schools
- Angular Certification - Become a certified Angular Developer
- Angular University
- Angular Courses Online on Udemy
- 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
- TypeScript Support for Vue.js
- 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 Open Collective
- The OpenJS Foundation
- Getting started with Node.js in Google Cloud
- Getting Started with Node.js in AWS
- Introduction to Node.js by W3Schools
- Node.js tutorial in Visual Studio Code
- TypeScript support for Webpack
- TypeScript Support for Nuxt.js
- TypeScript Support for React Native
- TypeScript Support for Angular
- GitHub Actions for JavaScript and TypeScript
- The Rust Language Reference
- Learning Rust
- Why AWS loves Rust
- Rust Programming courses on Udemy
- Safety in Systems Programming with Rust at Standford by Ryan Eberhardt
- WebAssembly meets Kubernetes with Krustlet using Rust
- 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
- Swift - C.
- Xcode + Swift
- Swift 5.3 Basics
- Apple Developer Documentation
- Apple Foundation Framework
- Apple Core Animation Framework
- Apple Core Graphics Framework
- Getting Started with LLDB
- Amazon EC2 Mac Instances
- Apple Developer Forums
- Swift Forums
- Swift Courses Online from Coursera
- Swift Courses Online from Udemy
- Learning Swift course from Codecademy
- Uber's Go Style Guide
- GitLab's Go standards and style guidelines
- 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 C++ Style Guide
- C++ style guide for Fuchsia
- Chromium C++ Style Guide
- C++ Core Guidelines
- C++ Style Guide for ROS
- Learn C Programming Online Courses by edX
- Learn C++ with Online Courses by edX
- Learn C++ by Codecademy
- C++ For C Programmers by Coursera
- Ruby
- Ruby Documentation
- Ruby Community
- Ruby Gems
- Ruby courses by Coursera
- Learn Ruby course by Codecademy
- Ruby in Twenty Minutes Quickstart
- 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
- Chromium Java style guide
- Get Started with OR-Tools for Java
- Gradle User Manual
- 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.
- 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
- Scala Courses from Coursera
- 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.
- Introducing Groovy from Oracle
- Learning Groovy
- The Complete Apache Groovy Developer Course on Udemy
- Groovy Fundamentals from Pluralsight
- Getting Started with Groovy from Pluralsight
- Fluently Groovy tutorial from IBM
- Groovy language Style guide
- Clojure - purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
- 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
- WebAssembly - level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++, C# and Rust with a compilation target so that they can run on the web. WebAssemly is developed by W3C, Mozilla, Microsoft, Google, and Apple.
- W3C WebAssembly Working Group
- WebAssembly Community Group
- WebAssembly Roadmap
- WebAssembly Web API
- Introducing the WebAssembly backend for TensorFlow.js
- Host and deploy ASP.NET Core Blazor WebAssembly
- WebAssembly for Beginners by DigitalOcean
- WebAssembly Courses on Linkedin Learning
- WebAssemly courses on Udemy
- Gaining A Thorough Knowledge Of Web Assembly course on Pluralsight
- Getting Started Blazor course on Pluralsight
- WebAssembly Training Courses on NobleProg
- CUDA - accelerated applications, the sequential part of the workload runs on the CPU, which is optimized for single-threaded. The compute intensive portion of the application runs on thousands of GPU cores in parallel. When using CUDA, developers can program in popular languages such as C, C++, Fortran, Python and MATLAB.
- CUDA Toolkit Documentation
- CUDA Quick Start Guide
- CUDA on WSL
- NVIDIA Deep Learning cuDNN Documentation
- R
- An Introduction to R
- Google's R Style Guide
- R developer's guide to Azure
- Running R on AWS
- RStudio Server Pro for AWS
- Learn R by Codecademy
- Learn R Programming with Online Courses and Lessons by edX
- R Language Courses by Coursera
- Learn R For Data Science by Udacity
- MATLAB
- MATLAB Documentation
- MATLAB Online Courses from Udemy
- MATLAB Online Courses from Coursera
- MATLAB Online Courses from edX
- Building a MATLAB GUI
- MATLAB Style Guidelines 2.0
- Setting Up Git Source Control with MATLAB & Simulink
- Pull, Push and Fetch Files with Git with MATLAB & Simulink
- Create New Repository with MATLAB & Simulink
- PRMLT
- Unix Shell - line interpreter/shell that provides a user CLI for Unix-like operating systems such as MacOS.
- GNU Bash Manual
- Introduction to Bash Shell Scripting by Coursera
- Bash: Shell Script Basics by Pluralsight
- Bash/Shell by Codecademy
- Korn shell scripting
- C Shell scripting
- 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
- AWS Command Line Interface and aws-shell Sample for AWS Cloud9
- Configuring Cloud Shell on Google Cloud
- Google's Shell Style Guide
- C# programming with Visual Studio Code
- Advanced Topics in C# by Udemy
- 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 Manual
- MIT's PHP Code Style Guide
- PHP Style Guide
- PHP 7 Tutorial - An Ultimate Guide for Beginners
- PHP tutorial by W3Schools
- RIA Robotic Integrator Certification Program
- Azure VM templates to bootstrap ROS and ROS 2 environments
- Google Robotics Research
- WSLConf - initiated event on all things Windows Subsystem for Linux and WSL-related.
- 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
- How to run Podman on Windows with WSL 2
- 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)
- Intro to using Universal Scene Description with NVIDIA
- First steps with Universal Scene Description in Blender
- AMD Radeon ProRender Developer Suite
- Blender Education
- Blender Network
- Blender Courses from Udemy
- AutoDesk Learning, Training & Certification
- AutoDesk Design Academy
- AutoDesk Courses and Specializations from Coursera
- Getting Started with Cinema 4D
- Graphic Design Masterclass(Photoshop, Illustrator, InDesign) from Udemy
- Vectr: Beginner's Guide To Graphic Design from udemy
- Canva MasterClass: Design For EveryDay Use from Udemy
- Unreal Online Learning - on video courses and guided learning paths.
- Unreal Engine Authorized Training Program
- Unreal Engine for education
- Getting Started with DirectX 12 Ultimate
- Game Design Online Courses from Udemy
- Game Design Online Courses from Skillshare
- Learn Game Design with Online Courses and Classes from edX
- Game Design Courses from Coursera
- Game Design and Development Specialization Course from Coursera
- How stay productive while working remotely with Microsoft Teams
- Distance & Remote Learning from Microsoft Education
- Remote Working: Setting Yourself and Your Teams Up for Success from Linkedin Learning
- Productivity Masterclass - Principles and Tools to Boost Your Productivity by Ali Abdaal
- Best Practices for Working Remotely from Udemy
- Learning new remote work strategies courses from Coursera
- GitLab's Guide to Going All-Remote
- Best Practices for Working Remotely from Cisco
- The benefits of remote work for both employees and managers from WeWork
- Working Remotely by Havard Business Publishing
- Why the 2020s will be the Remote Work Decade by Chris Herd
- Online Audio Editing Classes from Skillshare
- Online Video Editing Classes Skillshare
- Video Editing Courses from Udemy
- Audio Editing Courses from udemy
- Video Editing Courses from Coursera
- The Basics of Audio Editing from Coursera
- Video Editing Online Training Courses from LinkedIn Learning
- Audio Editing Online Training Courses from LinkedIn Learning
- What is Agile Development? - Azure DevOps
- What is Agile? - Atlassian
- What is Agile Software Development? - Agile Alliance
- Agile Development from Coursera
- Learn Agile project management from Udemy
- Learn Agile with Online Courses from edX
- Online Agile Classes from Skillshare
- Agile Programming Training & Certification from Learning Tree
- Project Management Professional (PMP)
- Program Management Professional (PgMP)
- Portfolio Management Professional (PfMP)
- PMI Agile Certified Practitioner (PMI-ACP)
- PMI Risk Management Professional (PMI-RMP)
- Disciplined Agilist (DA)
- Certified Disciplined Agilist (CDA)
- Certified Disciplined Agile Practitioner (CDAP)
- Disciplined Agile Lean Scrum Master (DALSM)
- Certified Disciplined Agile Coach (CDAC)
- Certified Disciplined Agile Instructor (CDAI)
- SiFive - V processors IP with pre-integrated SiFive Shield, for whole SoC security, and SiFive Insight advanced trace and debug.
- IAR Systems - based Continuous Integration and automated workflows for embedded systems(ARM & RISC-V).
- The RISC-V Instruction Set Manual
- RISC-V Cores and SoC Overview
- Software development kits, Toolchains and Utilities for RISC-V devices
- Imagination Technologies Announces the First RISC-V Computer Architecture Course
- RISC-V Design Verification Strategy
- Serverless Framework - source web framework written using Node.js. used for building applications on [AWS Lambda](https://aws.amazon.com/lambda/). The framework gives developers, teams and companies all of the tools they need to build and operate serverless applications, in one simple, powerful and elegant experience.
- Serverless Courses & Training
- What is Serverless Computing? by IBM
- What is Serverless? by Red Hat
- What is Serverless computing? by Cloudflare
- Building Your First Serverless Web App on AWS
- AWS CLI(Command Line Interface) Configuration basics
- Getting Started with Serverless on AWS Lambda
- Using AWS Lambda with CloudFront Lambda@Edge
- What is Amazon API Gateway?
- Amazon API Gateway Documentation
- Creating a REST API as an Amazon S3 proxy in API Gateway
- Azure Serverless on Microsoft Azure
- Red Hat OpenShift Serverless
- Serverless SQL pool with Azure Synapse Analytics
- Serverless Computing Solutions on Google Cloud
- The Complete Multi-Cloud Serverless Course on A Cloud Guru
- Introduction to Serverless on Kubernetes on edX
- AWS Fundamentals: Building Serverless Applications on Coursera
- AWS Lambda and the Serverless Framework Training on Udemy
- Azure Serverless Functions and Logic Apps on Udemy
- Building Serverless Applications in Azure on Pluralsight
- Configuring Serverless Computing in Microsoft Azure on Pluralsight
- XML(Extensible Markup Language)
- XAML - based markup language that is applied to the .NET Core programming model, which XAML simplifies creating a UI for a [.NET Core app](https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-overview).
- Using XML editor in Visual Studio
- XMLmind XML Editor Tutorial
- XMLReader for Android Developers
- Adding app configuration policies for managed iOS/iPadOS devices
- XML Processing Modules for Python 3
- PHP: XML Parser Manual
- Introduction to XML on W3Schools
- Introduction to XML by IBM
- XML Fundamentals Training Program from Oracle University
- XML Online Training Courses on Udemy
- XML Schema (XSD) Crash Course for Beginners on Udemy
- XML Online Training Courses on Coursera
- XML Online Training Courses on LinkedIn Learning
- Introduction to Microsoft Office Open XML on Pluralsight
- XML Fundamentals in C# on Pluralsight
- Working with XML in Java Using JAXB
- Querying JSON, XML, and Temporal Data with T-SQL
- XML Training Courses on NobleProg
- Verilog
- SystemVerilog
- Verilog Book Shelf
- Mathematical Proofs
- SystemVerilog for Design and Verification
- Verilog HDL Programming Courses on Udemy
- Verilog course for Engineers on Technobyte
- Verilog Tutorials and Courses on hackr.io
- Learning Verilog for FPGA Development on LinkedIn Learning
- SystemVerilog tutorial on ChipVerify
- Quantum computing
- Qubits (quantum bits)
- The Q# User Guide for Microsoft Quantum
- Quantum computing research from Microsoft
- Amazon Quantum Solutions Lab for Cloud Computing Services
- Getting Started with Quantum Computing on Amazon Braket
- Quantum Computing research from Google
- NASA's Quantum Artificial Intelligence Laboratory (QuAIL)
- TensorFlow Quantum: A Software Framework for Quantum Machine Learning
- Hybrid quantum-classical Neural Networks with PyTorch and Qiskit
- Supercomputing Solutions for AI and Research from NVIDIA
- Quantum Computing research from Intel
- Quantum Computing research from D-Wave Systems
- Quantum Computing research from IonQ
- Virtual Distillation for Quantum Error Mitigation
- Power of data in quantum machine learning
- More Efficient Quantum Computations of Chemistry through Tensor Hyper-Contraction
- Demonstrating a Continuous Set of Two-qubit Gates for Near-term Quantum Algorithms
- Decoding Quantum Errors Using Subspace Expansions
- Quantum Computing Fundamentals online program from MIT
- Online introductory lectures on quantum computing from CERN
- QubitxQubit: quantum education program for K-12 students and beyond
- Quantum Computing Courses on Coursera
- Learn Quantum Computing with Online Courses from edX
- Introduction to Quantum Computing on Udemy
- Quantum Computing & Quantum Physics for Beginners on Udemy
- VisualGo: Visualising data structures and algorithms through animation
- Data Structure & Algorithms Visualizations
- Learning Data Structures and Algorithms courses on Coursera
- Learning Data Structures and Algorithms courses on Udemy
- Learning Data Structures and Algorithms courses on edX
- Intro to Data Structures and Algorithms courses on Udacity
- Learning Algorithms courses on Khan Academy
- Data Structures and Algorithms course from Harvard University
- Data Structures and Algorithms course from Standford University(CS 166)
- Learning Algorithms and Data Structures courses on Pluralsight
- Data structure and algorithms online course on Learnbay.io
- Discrete Probability
- Statistical Noise
- Laplacian Noise - distributed noise to a function.
- Apple's Differential Privacy Overview
- Learning with Privacy at Scale with Apple Machine Learning
- Microsoft Research Differential Privacy Overview
- Responsible Machine Learning with Microsoft Azure
- Responsible AI Resources with Microsoft AI
- Preserve data privacy by using differential privacy and the SmartNoise package
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Computing Private Statistics with Privacy on Beam from Google Codelabs
- Introducing TensorFlow Privacy: Learning with Differential Privacy for Training Data
- Differentially-Private Stochastic Gradient Descent(DP-SGD)
- Learning Differential Privacy from Harvard University Privacy Tools Project
- Harvard University Privacy Tools Project Courses & Educational Materials
- The Weaknesses of Differential Privacy course on Coursera
- The Differential Privacy of Bayesian Inference
- Simultaneous private learning of multiple concepts
- The Complexity of Computing the Optimal Composition of Differential Privacy
- Order revealing encryption and the hardness of private learning
- SAP HANA data anonymization using SAP Software Solutions
- SAP HANA Security using their In-Memory Database
- DEFCON Differential Privacy Training Launch
- Secure and Private AI course on Udacity
- Differential Privacy - Security and Privacy for Big Data - Part 1 course on Coursera
- Differential Privacy - Security and Privacy for Big Data - Part 2 course on Coursera
- Certified Ethical Emerging Technologist Professional Certificate course on Coursera
- Raspberry Pi Foundation - based charity that works to put the power of computing and digital making into the hands of people all over the world.
- Getting Started with Raspberry Pi Projects
- Online learning for the Raspberry Pi
- Raspberry Pi Training Program
- Raspberry Pi Online Courses on Udemy
- Raspberry Pi Online Courses on Coursera
- The Raspberry Pi Platform and Python Programming course on Coursera
- Learning Raspberry Pi with Online Courses on edX
- Raspberry Pi Online Training Courses on LinkedIn Learning
- Getting Started with Raspberry Pi course on FutureLearn
- Home Assistant on Raspberry Pi
- PiSwitch: Build your own Nintendo Switch-style console
- Arduino Education
- Arduino Store
- Arduino Forum
- Arduino Courses on Udemy
- Arduino Courses on Coursera
- Online Arduino Classes on Skillshare
- Introduction to Arduino course on Pluralsight
- Arduino Training Courses on NobleProg
- Arduino with Python course from Real Python
- 200+ Arduino Projects on Instructables
- FPGA(Field Programmable Gate Arrays)
- FPGA & SoC Design Tools from Microsemi
- FPGA Courses on Coursera
- FPGA Courses on Udemy
- FPGA Online Training Courses on LinkedIn Learning
- UMass Lowell's Graduate Certificate in Field Programmable Gate Arrays(FPGA)
- FPGAs & SoCs Training from Microsemi
- Electron Apps
- Getting Started with Electron
- Electron Development
- Configuring JavaScript libraries in WebStorm
- JavaScript in Visual Studio Code
- JavaScript extensions for VS Code
- Master Electron: Desktop Apps with HTML, JavaScript & CSS course on Udemy
- Electron for Desktop Apps: The Complete Developer's Guide course on Udemy
- Electron From Scratch: Build Desktop Apps With JavaScript course on Udemy
- Electron Courses on Coursera
- Electron Fundamentals on Pluralsight
- 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.
- 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
- 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
- FinOps(finance operations) - offs between speed, cost, and quality. At its core, FinOps is a cultural practice for Cloud Financial Management. The [FinOps Foundation joins the Linux Foundation in August 2020](https://www.linuxfoundation.org/en/press-release/finops-foundation-quickly-gains-industry-wide-support-to-advance-cloud-financial-management-and-education/).
- FinOps Landscape
- FinOps Foundation Principles
- FinOps Technical Advisory Council (TAC)
- The FinOps Ambassadors program
- FinOps Training & Certification
- FinOps Certified Platform
- FinOps Certified Service Provider
- FinOps Training Partner
- FinOps Foundation Training Events
- FinOps at your Organization course on Udemy
- FinOps Foundation GitHub
- Rate Optimization: Google Cloud CUD & Big Query Strategy
- AWS Savings Plans and FinOps
- Introducing FinOps fro AWS Cloud
- Cloud Economics v2.0 - Part 1: FinOps
- Network Functions Virtualization Infrastructure (NFVI) by Cisco
- Red Hat telco ecosystem program
- OpenStack for Telcos by Canonical
- Open source NFV platform for 5G from Ubuntu
- Understanding 5G Technology from Verizon
- Telco Acceleration with Xilinx
- VIMs on OSM Public Wiki
- Wireshark Certified Network Analyst (WCNA)
- Linux Professional Institute(LPI) - neutral Linux and open source certification body.
- Qt Wayland Compositor
- Qt Wayland Compositor Examples
- Wayland on Ubuntu Wiki
- Wayland on Debian Wiki
- The Wayland Display Server on Fedora Docs
- Wayland features on Fedora Project Wiki
- Wayland on GNOME Wiki
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from edX
- Top Robotics Courses Online from Udemy
- Free Online AI & Robotics Courses
- Carnegie Mellon Robotics Academy
- Microsoft AI School
- Linux Foundation Training and Certification Program
- Top Scala Courses from Udemy
- AWS RoboMaker – Develop, Test, Deploy, and Manage Intelligent Robotics Apps
- Windows ML ROS Node
- Blender Foundation Certification Training
- Remote Working Solutions from Microsoft
- RISC-V Learn Online Courses
- Getting Started with Raspberry Pi course on FutureLearn
- Citrix Certified Associate – Networking(CCA-N)
- FinOps Foundation Principles
- FinOps Training & Certification
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Certified Information Security Manager(CISM)
- AWS Certified Security - Specialty Certification
- Cisco Security Certifications
- Tableau CRM: BI Software and Tools
- 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
- Getting Started with Raspberry Pi course on FutureLearn
- jQuery Best Practices Training on Learning Tree
- Getting Started with Raspberry Pi course on FutureLearn
- CCNP Routing and Switching
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- The Red Hat Certified Specialist in Security: Linux
- Getting Started with Raspberry Pi course on FutureLearn
- Wayland Architecture
- Wayland Documentation
- Contribution instructions for Wayland
- Contribution instructions for Weston
- Wayland Desktop Landscape on Gentoo Wiki
- Wayland in Void Linux Handbook
- Wayland on Enlightenment DE
- Raspberry Pi
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- The Q# User Guide for Microsoft Quantum
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Contribute to FOSS
- The Open Source Computer Science Degree by Forrest Knight
- My Windows Subsystem for Linux(WSl) Guide
- Kubernetes Playground by Katacoda
- Real Python
- WSLG: X11 and Wayland Applications in WSL
- Quantum Computing research from IonQ
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Getting Started with Raspberry Pi course on FutureLearn
- Azure Red Hat OpenShift
- RISC-V Foundation - profit corporation controlled by its members to drive forward the adoption and implementation of the free and open RISC-V instruction set architecture (ISA).
- Learning Machine learning and artificial intelligence from Google Cloud Training
- Kotlin for cross-platform mobile development
- Start Developing iOS Apps with Swift
- Effective Go
- CUDA GPU support for TensorFlow
- Running R at Scale on Google Compute Engine
- Computing Private Statistics with Privacy on Beam from Google Codelabs
- Getting Started with Arduino
- Reporting Wayland bugs
- Cybersecurity Courses and Certifications by Offensive Security
- RISC-V Community
- Using Fedora with Microsoft's WSL 2
- Differential Privacy Blog Series by the National Institute of Standards and Technology(NIST)
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Designing With Verilog Certification from the Xilinx Learning Center
- Getting Started with Raspberry Pi course on FutureLearn
- FinOps Technical Advisory Council (TAC)
- The FinOps Ambassadors program
- FinOps Certified Platform
- FinOps Certified Service Provider
- Getting Started with Raspberry Pi course on FutureLearn
- Scalable Microservices with Kubernetes course from Udacity
- Getting Started with MATLAB
- Intro .NET Guide by JetBrains
- PHP MySQL & CodeIgniter Course by Udemy
- Comparing WSL 2 and WSL 1
- 10 Video Production Tools That Make the Difference Between a Good Video and a Bad One by Dann Albright
- REST API Reference for Amazon API Gateway API
- Intro to AJAX on Udacity
- Unreal Online Learning - on video courses and guided learning paths.
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Unreal Engine for education
- Unreal Engine Training & Simulation
- Verilog Courses on Coursera
- Getting Started with Raspberry Pi course on FutureLearn
- Security Training Certifications and Courses from Coursera
- Getting Started with Raspberry Pi course on FutureLearn
- Docker and Kubernetes
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- The Seven Properties of Highly Secure Devices
- Red Hat OpenShift on IBM Cloud
- Getting Started with Raspberry Pi course on FutureLearn
- Google Cloud Certified Professional Cloud Security Engineer
- Dart - source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps using the Flutter framework.
- Getting Started with Raspberry Pi course on FutureLearn
- PowerShell Best Practices and Style Guide
- Erlang Reference Manual
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Intro Local Process with Kubernetes for Visual Studio 2019
- Getting Started with Vala
- Getting Started With Erlang
- Audacity Podcast Production Course: Audio Editing for Podcasters
- Getting Started with Raspberry Pi course on FutureLearn
- Learn Robotics with Online Courses and Classes from edX
- RIA Robotic Integrator Certification Program
- Getting Started with Raspberry Pi course on FutureLearn
- Erlang courses on Erlang Solutions
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Cisco Security Certifications
- PCPP – Certified Professional in Python Programming 2
- Intro to Spark DataFrames using Scala with Azure Databricks
- Getting Started with Raspberry Pi course on FutureLearn
- RoboCode Academy from Roblox
- Getting Started with Raspberry Pi course on FutureLearn
- Cloud Native courses from IBM
- Getting Started with Raspberry Pi course on FutureLearn
- Productivity Masterclass - Principles and Tools to Boost Your Productivity by Ali Abdaal
- Online Video Editing Classes Skillshare
- Firebase Cloud Messaging (FCM)
- Kubernetes on Microsoft Azure
- Add Firebase to your Flutter app
- Getting Started with Raspberry Pi course on FutureLearn
- Contribute to FOSS
- A Cloud Guru Linux Training Certifictions
- Citrix Certified Professional – Virtualization(CCP-V)
- Get Started with Kotlin on Android
- Ruby Glossary
- Fluently Groovy tutorial from IBM
- Web Development in Clojure
- Clojure Workshop on Packt
- Clojure Style Guide
- WebAssembly Roadmap
- Qt for WebAssembly
- Blazor WebAssembly
- Host and deploy ASP.NET Core Blazor WebAssembly
- WebAssembly for Beginners by DigitalOcean
- WebAssembly Courses on Linkedin Learning
- Korn shell scripting
- C Shell scripting
- What is F#
- F#, the Functional programming for .NET
- F# style guide
- F# Programming Wikibook
- Dart core libraries
- Effective Dart Style Guide
- Free Online NI LabVIEW Training for Students and Educators
- Comparing LabVIEW NXG and LabVIEW 2020
- Erlang Programming Trainging Modules
- Getting Started With Erlang
- Erlang Reference Manual
- Erlang courses on Erlang Solutions
- RoboCode Academy from Roblox
- GTK and Vala
- Introduction to Functional Programming with Haskell on edX
- Comparing WSL 2 and WSL 1
- GPU accelerated machine learning training in the Windows Subsystem for Linux
- CUDA on Windows Subsystem for Linux(WSL) 2
- Getting started with MySQL, MongoDB, PostgreSQL, SQLite, Microsoft SQL Server, or Redis to set up a database on WSL
- Introduction to Pixar's Universal Scene Description (USD)
- Remote Working Solutions from Microsoft
- How stay productive while working remotely with Microsoft Teams
- Distance & Remote Learning from Microsoft Education
- Remote Working: Setting Yourself and Your Teams Up for Success from Linkedin Learning
- GitLab's Guide to Going All-Remote
- Video Editing Courses from Coursera
- The Basics of Audio Editing from Coursera
- What is Agile Development? - Azure DevOps
- What is Agile Software Development? - Agile Alliance
- Agile Programming Training & Certification from Learning Tree
- The RISC-V Instruction Set Manual
- RISC-V Development Board and RISC-V CPU
- RISC-V Global Forum
- Imagination Technologies Announces the First RISC-V Computer Architecture Course
- RISC-V Design Verification Strategy
- Serverless Courses & Training
- What is Serverless Computing? by IBM
- AWS CLI(Command Line Interface) Configuration basics
- Getting Started with Serverless on AWS Lambda
- Building a Serverless Data Lake on AWS
- Using AWS Lambda with CloudFront Lambda@Edge
- Amazon API Gateway Documentation
- REST API Reference for Amazon API Gateway API
- Azure Serverless on Microsoft Azure
- Red Hat OpenShift Serverless
- Serverless SQL pool with Azure Synapse Analytics
- Serverless Computing Solutions on Google Cloud
- Introduction to Serverless on Kubernetes on edX
- XAML - based markup language that is applied to the .NET Core programming model, which XAML simplifies creating a UI for a [.NET Core app](https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-overview).
- Using XML editor in Visual Studio
- Adding app configuration policies for managed iOS/iPadOS devices
- Introduction to XML by IBM
- XML Online Training Courses on Coursera
- Designing With Verilog Certification from the Xilinx Learning Center
- Quantum computing
- Quantum Computing research from IonQ
- Learning Data Structures and Algorithms courses on edX
- Data Structures and Algorithms course from Harvard University
- Learning Data Structures and Algorithms on CodeChef
- Data structure and algorithms online course on Learnbay.io
- TensorFlow Federated: Machine Learning on Decentralized Data
- Raspberry Pi Training Program
- Raspberry Pi Online Courses on Coursera
- Home Assistant on Raspberry Pi
- PiSwitch: Build your own Nintendo Switch-style console
- Arduino Reference Manual
- Getting Started with Arduino
- TinyFPGA - cost, [open source FPGA boards](https://github.com/tinyfpga) in a tiny form factor.
- QuickLogic Embedded FPGA (eFPGA) Intellectual Property (IP) and Software
- FPGA for Beginners with Development Boards from Digilent®
- Hundreds of FPGA Projects on Instructables
- FPGA Fundamentals from NI(National Instruments)
- Getting Started With LabVIEW FPGA from NI(National Instruments)
- FPGA Design Fundamentals Course (UC San Diego Extension)
- FPGA II Course (UC San Diego Extension)
- Wayland
- Sotfware Toolkits that have Wayland support right now
- Reporting Weston bugs
- Qt Wayland Compositor
- Qt Wayland Compositor Examples
- Wayland on ArchWiki
- Sway on ArchWiki
- Getting Started with Electron
- jQuery Learning Center
- jQuery Certification from W3Schools
- Getting started with Kubernetes on IBM
- Getting Started with Raspberry Pi course on FutureLearn
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Serverless on AWS Lambda
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Arduino
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- KWin/Wayland on KDE Community Wiki
- Developing Cloud Native Applications course on edX
- Microsoft Open Source Software Security
- Juniper Networks Certification Program Enterprise (JNCP)
- Build Cloud-Native applications in Microsoft Azure
- Check Point Certified Security Master (CCSM) Certification
- Kubernetes on Microsoft Azure
- Red Hat Training and Certification Program
- AMD GPU ISA documentation
- Assembler language from IBM
- The Assembler language on z/OS from IBM
- Machine Learning Scholarship Program for Microsoft Azure from Udacity
- Machine Learning Crash Course for Google Cloud
- The Python Open Source Computer Science Degree by Forrest Knight
- SQL vs. NoSQL Databases: What's the Difference?
- Airbnb CSS / Sass Style Guide
- Airbnb JavaScript Style Guide
- Node.js Build Working Group
- Node.js App Hosting & Deployment in Microsoft Azure
- The Node.js best practices list
- The Node.js Community Committee
- Node.js Mentorship Program Initiative
- Ionic/TypeScript Starter Project
- Swift - C.
- Swift Evolution - visible enhancements to the Swift Programming Language.
- Swift GitHub
- Google's Swift Style Guide
- Go
- C++ - platform language that can be used to build high-performance applications developed by Bjarne Stroustrup, as an extension to the C language.
- Getting started with a Ruby on Rails application on CircleCI.
- Airbnb's Ruby Style Guide
- Databricks Scala Style Guide
- Data Science using Scala and Spark on Azure
- Groovy language Style guide
- WebAssembly proposals
- MathWorks Certification Program
- PRMLT
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
- C# Tutorial by W3Schools
- Getting started with .NET
- Learning Dart
- Flutter Tools & techniques
- Laboratory Virtual Instrument Engineering Workbench (LabVIEW)
- Elixir School
- Elixir Style Guide
- Vala community on GitLab
- GTK and Vala
- ROS on Windows 10
- WSL 2 Linux Kernel on GitHub
- How to run Podman on Windows with WSL 2
- Setting up SAP HANA, express edition into WSL 2 (Windows Subsystem for Linux)
- Blender Foundation
- Blender Institute
- Cinema 4D Quick Tips
- Getting Started with Cinema 4D
- Getting Started with Vulkan
- The benefits of remote work for both employees and managers from WeWork
- RISC-V Cores and SoC Overview
- RISC-V Community
- Serverless - Deep Dive on AWS (Amazon Web Services)
- Azure Functions Serverless Compute on Microsoft Azure
- Using XML editor in Visual Studio
- Quantum Computing research from D-Wave Systems
- Intro to Data Structures and Algorithms courses on Udacity
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Google's Differential Privacy Library
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Arduino
- SiFive FPGA shells
- Programming and FPGA Basics - INTEL® FPGAS
- DSP fundamentals for FPGAs course from MATLAB and Simulink Training
- 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).
- HPE(Hewlett Packard Enterprise) Telco Blueprints overview
- VMware Telco Cloud Automation(TCA) Architecture Overview
- 5G Telco Cloud from VMware
- Open source NFV platform for 5G from Ubuntu
- Understanding 5G Technology from Intel
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Getting Started with Arduino
- Microsoft AI School
- Verilog HDL Basics training from Intel
- Responsible Machine Learning with Microsoft Azure
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Intel FPGA Training Program
- Qubits (quantum bits)
- Introduction to Quantum computing
- NASA's Quantum Artificial Intelligence Laboratory (QuAIL)
- TensorFlow Quantum: A Software Framework for Quantum Machine Learning
- Quantum Computing Training and Courses on IBM Skills
- Virtual Distillation for Quantum Error Mitigation
- Power of data in quantum machine learning
- More Efficient Quantum Computations of Chemistry through Tensor Hyper-Contraction
- Demonstrating a Continuous Set of Two-qubit Gates for Near-term Quantum Algorithms
- Decoding Quantum Errors Using Subspace Expansions
- Quantum Computing Courses on Coursera
- Getting Started with Arduino
- Introduction to FinOps
- FinOps Foundation Training Events
- Using FinOps with AWS by Apptio Cloudability
-
- DevOps Engineering on AWS from AWS Training
- AWS Certified DevOps Engineer - Professional from A Cloud Guru
- Microsoft Certified: DevOps Engineer Expert Cert.
- Introduction to Azure DevOps from A Cloud Guru
- Architecting with Google Compute Engine
- Architecting with Google Kubernetes Engine in Google Cloud
- Cloudera Certification Program
- Salesforce Certification Program
- Salesforce Superbadges
- Learn DevOps with Online Courses and Lessons from edX
- Top DevOps Courses Online from Udemy
- Devops Courses from Coursera
- Snowflake Hands-On Essentials Online Course
- Snowflake Education and Training
- Snowflake Certifications
- Data Cloud Academy from Snowflake
- Snowflake Decoded: Fundamentals and hands on Training on Udemy
- VMware Training and Certification Program
- Internet Of Things Courses from Udemy
- IoT (Internet of Things) Courses from edX
- IoT (Internet of Things) Courses from Coursera
- Snowflake Certifications
- Snowflake Education and Training
- Architecting with Google Compute Engine
-
-
Tools
-
- VMware vSphere Hypervisor - metal hypervisor that virtualizes servers; allowing you to consolidate your applications while saving time and money managing your IT infrastructure.
- VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
- JUnit
- Mocha
- Karma
- Pagerduty
- GitHub
- GitLab - based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
- Bitbucket - based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.
- Zuul-CI
- Artifactory - site replication and scalable.
- Cucumber
- Jasmine - enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax.
- Vault
- VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
- Maven
- Splunk - generated big data, via a Web-style interface.
- Prometheus - time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.
- Loki - scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.
- ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
- New Relic - based monitoring tool that fully supports the way DevOps teams work in the modern enterprise by streamlining your workflows with today's collaboration software and orchestration tools like Puppet, Chef, and Ansible.
- Nagios - software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.
- SonarQube - source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
- Jira
- Pivotal Tracker - time collaboration around a shared, prioritized backlog.
- Trello - based Kanban-style list-making application that gives you perspective over all your projects, at work and at home.
- Microsoft Teams
- Veracode - class application security, seamlessly integrating agile security solutions for organizations around the globe. In addition to application security services and secure devops services, Veracode provides a full security assessment to ensure your website and applications are secure, and ensures full enterprise data protection.
- Microsoft Certified: Azure IoT Developer Specialty
- Google’s Internet of Things (IoT)
- AWS IoT Tools
- DeviceHive - source IoT platform for data collection, processing and analysis, visualization, and device management with the broad range of integration options.
- Distributed Services Architecture (DSA) - communication, logic and applications at every layer of the Internet of Things infrastructure. The objective is to unify the disparate devices, services and applications into a structured and adaptable real-time data model.
- IoTivity - to-device connectivity to address the emerging needs of the Internet of Things.
- Eclipse IoT Project
- M2MLabs MainSpring - to-machine applications like vehicle tracking or machine remote montoring. In such applications typically a remote device equipped with sensors (e.g. gps, temperature, pressure) and actors communicates with a server application that is running the device communication protocol, device configuration, storage of data sent by the devices as well as the application business logic and the presentation layer.
- EdgeX Foundry - neutral project under the Linux Foundation. The initiative is aligned around a common goal: the simplification and standardization of the foundation for edge computing architectures in the Industrial IoT market, while still allowing the ecosystem to add significant value.
- The Open Connectivity Foundation
- Cloud Foundry
- CFEngine - source configuration management system, written by Mark Burgess.Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.
- 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.
- Circle CI
- OpsGenie - based service for dev & ops teams, providing reliable alerts, on-call schedule management and escalations. OpsGenie integrates with monitoring tools & services, ensures the right people are notified.
- Travis CI
- JUnit
- Traefik
- Chef
- Salt - based, open-source software for event-driven IT automation, remote task execution, and configuration management. Supporting the "Infrastructure as Code" approach to data center system and network deployment and management, configuration automation, SecOps orchestration, vulnerability remediation, and hybrid cloud control.
- Bamboo
- Shippable
- AWS CodeBuild
- Docker - level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines.
- 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.
- OpenStack - source software platform for cloud computing, mostly deployed as infrastructure-as-a-service that controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
- Team City
- 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.Learn more about all other integrations with Azure.
- IoTivity - to-device connectivity to address the emerging needs of the Internet of Things.
- The Open Connectivity Foundation
- Open Source Hardware Association (OSHWA) - profit organization that advocates for open-source hardware. It aims to act as a hub of open source hardware activity of all types while actively cooperating with other initiatives such as the TAPR Open Hardware License, open-source development groups at CERN, and the Open Source Initiative (OSI).
- 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.
- Artifactory - site replication and scalable.
- KubeInit
- 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), or optionally JSON.
- Packer
- Nomad - center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more.
- Vagrant - to-use workflow and focus on automation, Vagrant lowers development environment setup time and increases production parity.
- Vault
- Cloud Hypervisor - lang.org/) and is based on the [rust-vmm](https://github.com/rust-vmm) crates.
- Intel® Graphics Virtualization Technology (Intel® GVT) - through, starting from 4th generation Intel Core (TM) processors with Intel processor graphics(Broadwell and newer). It can be used to virtualize the GPU for multiple guest virtual machines, effectively providing near-native graphics performance in the virtual machine and still letting your host use the virtualized GPU normally.
- VMware Tanzu
- Rancher
- K3s - constrained, remote locations or inside IoT appliances.
- Microsoft Azure - managed data centers.
- OpenShift Hive
- Kata Operator
- Logstash
- Kibana
- Genie
- Inviso
- Fenzo
- Dynomite - datacenter replication and is designed for High Availability(HA).
- Raigad
- Priam
- Chaos Monkey
- Falcor
- Restify
- Google Cloud IoT
- DeviceHive - source IoT platform for data collection, processing and analysis, visualization, and device management with the broad range of integration options.
- InfluxDB - built by InfluxData for monitoring metrics and events, provides real-time visibility into stacks, sensors, and systems. Use InfluxDB to capture, analyze, and store millions of points per second, meet demanding SLA's, and chart a path to automation.
- M2MLabs MainSpring - to-machine applications like vehicle tracking or machine remote montoring. In such applications typically a remote device equipped with sensors (e.g. gps, temperature, pressure) and actors communicates with a server application that is running the device communication protocol, device configuration, storage of data sent by the devices as well as the application business logic and the presentation layer.
- EdgeX Foundry - neutral project under the Linux Foundation. The initiative is aligned around a common goal: the simplification and standardization of the foundation for edge computing architectures in the Industrial IoT market, while still allowing the ecosystem to add significant value.
- 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).
- Azure IoT Tools - managed cloud services that connect, monitor, and control billions of IoT assets. In simpler terms, an IoT solution is made up of one or more IoT devices that communicate with one or more back-end services hosted in the cloud.
-
Mesh networks
- Qt Resource Center
- Qt for Educational Programs
- PipeWire - latency, graph based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy. Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing.
- Java SE
- Riemann
- Nimbus
- Qt
- Qt QML
- Qt Features
- Discord
- Twitch
- GitHub Codespaces
- Open Garden - to-peer mobile Internet connection sharing with faster and more efficient data transmissions by automatically and actively choosing and switching to the best available network without requiring users to manually sift through available networks to find the best one available.
- OpenWSN - based and open source implementation of a complete constrained network protocol stack for wireless sensor networks and Internet of Things.
- AppArmor - to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing both known and unknown application flaws from being exploited. AppArmor supplements the traditional Unix discretionary access control (DAC) model by providing mandatory access control (MAC). It has been included in the mainline Linux kernel since version 2.6.36 and its development has been supported by Canonical since 2009.
- Control Groups(Cgroups) - defined groups of tasks (processes) running on a system.
- Libgcrypt
- Kali Linux - class information security training and penetration testing services.
- Pi-hole - side software, intended for use on a private network. It is designed for use on embedded devices with network capability, such as the Raspberry Pi, but it can be used on other machines running Linux and cloud implementations.
- Aircrack-ng - PSK cracker and analysis tool for 802.11 wireless LANs. It works with any wireless network interface controller whose driver supports raw monitoring mode and can sniff 802.11a, 802.11b and 802.11g traffic.
- Burp Suite
- KernelCI - based open source distributed test automation system focused on upstream kernel development. The primary goal of KernelCI is to use an open testing philosophy to ensure the quality, stability and long-term maintenance of the Linux kernel.
- Continuous Kernel Integration project
- Cilium
- Istio
- Scapy - based interactive packet manipulation program & library.
- OSSEC - source host-based intrusion detection system. It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active response.
- Metasploit Project
- Nmap
- pfSense
- Snort - source, free and lightweight network intrusion detection system (NIDS) software for Linux and Windows to detect emerging threats.
- Wireshark - source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.
- OpenSCAP
- Open Vulnerability and Assessment Language
- ClamAV
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- KubeFlow
- MicroK8s - the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.
- 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.
- Arm Instruction Emulator (ArmIE)
- 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.
- PlatformIO - in. It provides support for multiplatforms and frameworks such as IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbed OS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V.
- PlatformIO for VSCode
- simdjson
- TinyGo - line tools.
- faasd
- FASM (flat assembler) - based assembly language on the IA-32 and x86-64 computer architectures.
- Microsoft Assembler (MASM) for x64
- NASM
- GAS - end of GCC. It is used to assemble the GNU operating system and the Linux kernel.
- MIPS - acquired-by-ai-startup-wave-computing/).
- LLVM - end(parser and lexer) and a back-end (code that converts LLVM's representation to actual machine code).
- PyTorch
- Amazon SageMaker
- 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.
- Apple CoreML - tune models, all on the user's device. A model is the result of applying a machine learning algorithm to a set of training data. You use a model to make predictions based on new input data.
- Open Neural Network Exchange(ONNX) - in operators and standard data types.
- Apache MXNet
- Anaconda
- Scikit-Learn
- NVIDIA cuDNN - accelerated library of primitives for [deep neural networks](https://developer.nvidia.com/deep-learning). cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers. cuDNN accelerates widely used deep learning frameworks, including [Caffe2](https://caffe2.ai/), [Chainer](https://chainer.org/), [Keras](https://keras.io/), [MATLAB](https://www.mathworks.com/solutions/deep-learning.html), [MxNet](https://mxnet.incubator.apache.org/), [PyTorch](https://pytorch.org/), and [TensorFlow](https://www.tensorflow.org/).
- Jupyter Notebook - source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Jupyter is used widely in industries that do data cleaning and transformation, numerical simulation, statistical modeling, data visualization, data science, and machine learning.
- 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.
- Chainer - based deep learning framework aiming at flexibility. It provides automatic differentiation APIs based on the define-by-run approach (dynamic computational graphs) as well as object-oriented high-level APIs to build and train neural networks. It also supports CUDA/cuDNN using [CuPy](https://github.com/cupy/cupy) for high performance training and inference.
- Python Package Index (PyPI)
- PyCharm
- Django - level Python Web framework that encourages rapid development and clean, pragmatic design.
- Web2py - source web application framework written in Python allowing allows web developers to program dynamic web content. One web2py instance can run multiple web sites using different databases.
- Falcon - performance Python web framework for building large-scale app backends and microservices with support for MongoDB, Pluggable Applications and autogenerated Admin.
- Pillow
- IPython
- Pandas
- Matplotlib - quality figures in a variety of hardcopy formats and interactive environments across platforms.
- MSSQL for Visual Studio Code
- SQL Server Migration Assistant
- 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.
- 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/).
- 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.
- 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
- SolarWinds Database Performance Analyzer
- dbWatch - premise, hybrid/cloud database environments.
- 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.
- Sequel Pro
- 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
- 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.
- IntelliJ IDEA
- SwiftUI
- 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/)).
- Codeanywhere
- Ultimate CSS Gradient Generator - like CSS gradient editor from [ColorZilla](https://www.colorzilla.com).
- CSS Gradient
- CSS Optimizer
- Simple CSS - and-click interface. With Simple CSS, you can manage multiple CSS projects, import existing .css files as desired, and export projects to .css files.
- Conditional-CSS
- AWK
- Gatsby
- React Hook Form
- GraphQL
- Meteor - simple environment for building modern web applications with JavavScript.
- Storybook
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- RxDB - database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.
- Ant Design - class UI design language and React UI library.
- 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).
- Onsen UI - feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.
- PrimeNG
- Project Clarity
- Mac Catalyst
- 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.
- 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.
- 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.
- Vapor
- Hero
- 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
- 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.
- NPM
- node-docker
- Express
- NW.js
- PM2 - in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
- jenkins-nodejs - installer, allowing to create as many NodeJS installations "profiles" as you want.
- Strapi
- Standard
- Hexo
- Ionic Framework - platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- Stencil
- AssemblyScript
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- TypeScript ESLint
- Crater
- Wasmer - integrations).
- 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.
- Perfect - facing and server-side applications.
- Alamofire
- Eureka
- Carthage
- ReactiveCocoa
- 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
- ReSharper C++
- CLion - platform IDE for C and C++ developers developed by JetBrains.
- ANTLR (ANother Tool for Language Recognition)
- Oat++ - efficient web application. It's zero-dependency and easy-portable.
- Cython
- Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
- 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
- Brakeman
- fastlane
- Fluentd
- JDK Development Tools
- 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++.
- 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
- Junit
- Mockito
- SpotBugs
- YourKit
- Scala Native - of-time compiler and lightweight managed runtime designed specifically for Scala.
- Gitbucket
- Gatling - Sent-Events and JMS.
- Apache Camel - configuration.html).
- Lacinia
- WebAssembly Studio
- CUDA Toolkit - accelerated applications. The CUDA Toolkit allows you can develop, optimize, and deploy your applications on GPU-accelerated embedded systems, desktop workstations, enterprise data centers, cloud-based platforms and HPC supercomputers. The toolkit includes GPU-accelerated libraries, debugging and optimization tools, a C/C++ compiler, and a runtime library to build and deploy your application on major architectures including x86, Arm and POWER.
- CUDA-X HPC - X HPC includes highly tuned kernels essential for high-performance computing (HPC).
- CuPy - compatible multi-dimensional array on CUDA. CuPy consists of the core multi-dimensional array class, cupy.ndarray, and many functions on it. It supports a subset of numpy.ndarray interface.
- CatBoost
- cuDF - like API that will be familiar to data engineers & data scientists, so they can use it to easily accelerate their workflows without going into the details of CUDA programming.
- ArrayFire - purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.
- AresDB - powered real-time analytics storage and query engine. It features low query latency, high data freshness and highly efficient in-memory and on disk storage management.
- JuliaHub
- Julia Observer
- Julia Manual
- JuliaLang Essentials
- Julia Style Guide
- Julia By Example
- Julia Academy
- Julia Meetup groups
- Julia on Microsoft Azure
- JuliaPro
- Juno
- Profile (Stdlib)
- JuliaGPU - level syntax and flexible compiler, Julia is well positioned to productively program hardware accelerators like GPUs without sacrificing performance.
- CUDA.jl - friendly array abstraction, a compiler for writing CUDA kernels in Julia, and wrappers for various CUDA libraries.
- Julia for VSCode
- JuMP.jl - specific modeling language for [mathematical optimization](https://en.wikipedia.org/wiki/Mathematical_optimization) embedded in Julia.
- Knet
- DataFrames.jl
- Flux.jl - Julia stack, and provides lightweight abstractions on top of Julia's native GPU and AD support.
- 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.
- LightGBM
- MLR
- 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
- Simulink - Based Design. It supports simulation, automatic code generation, and continuous testing of embedded systems.
- hctsa - series analysis using Matlab.
- YALMIP
- Bash - compatible shell that integrates together useful features from the Korn shell (ksh) and the C shell (csh).
- 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.
- Zsh
- fish shell - friendly command line shell for macOS, Linux, and Windows. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.
- Dash (Debian Almquist shell) - compliant](https://en.wikipedia.org/wiki/POSIX) implementation of /bin/sh that aims to be as small as possible.
- VS Code Bash Debug
- VS Code Bash IDE - lsp/bash-language-server/blob/master/bash-lsp), that is based on [Tree Sitter](https://github.com/tree-sitter/tree-sitter) and its [grammar for Bash](https://github.com/tree-sitter/tree-sitter-bash) and supports [explainshell](https://explainshell.com/) integration.
- Mono
- Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
- dotPeek
- dotTrace
- dotMemory
- 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.
- Json.NET - performance JSON framework for .NET.
- .NET Fiddle
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- Python.NET
- Giraffe
- Suave - Alive.
- Quick - driven development framework for Swift and Objective-C.
- 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.
- Hangfire
- Dart DevTools
- Pub - line apps.
- Analysis server - going analysis of one or more code bases as those code bases are changing.
- dart2js - to-JavaScript compiler, [dartdevc](https://dart.dev/tools/dartdevc), is for development use only. The [webdev](https://dart.dev/tools/webdev#build) build command uses dart2js by default.
- dartdevc
- RxDart - async/Stream-class.html) and [StreamControllers](https://api.dart.dev/stable/dart-async/StreamController-class.html).
- 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.
- Flame
- Firebase Analytics
- Firebase ML - based ML features.
- ML Kit - device ML, which you can use with or without Firebase.
- Reactive Native Firebase - tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
- Infer - C, and C.
- Mantle
- Deploy With Qt
- Qt for Python
- Qt Resource Center
- Qt training by The Qt Company
- Qt for Educational Programs
- Get Qt certified
- QT Framework Courses Online on Udemy
- Learning Qt Quick Fundamentals on Pluralsight
- Qt Creator Manual
- Qt Creator - platform, integrated development environment (IDE) for developers to create applications for multiple desktop, embedded, and mobile device platforms.
- Daggy - less remote or local data aggregation and streaming utility.
- GitQlient - platform Git client written with Qt.
- Incredibuild - and-play solution that empowers Qt users to dramatically reduce their Qt applications build times.
- KDED - in and others that run on demand.
- LabVIEW NXG Web Module - based user interfaces for LabVIEW and LabVIEW NXG applications without the need for web development skills.
- LabVIEW FPGA Module
- LabVIEW Real-Time Module - alone embedded hardware targets.
- Vision Development Module - on that provides hundreds of functions for developing and deploying machine vision applications.
- Bootstrap Studio - in components, which you can easily drag and drop to build responsive web pages.
- Bootstrap Build
- LayoutIt! - off for your front-end developments.
- BootstrapVue - ARIA accessibility markup.
- React Bootstrap
- Bootstrap Table
- Adminlte-Laravel
- Quantum - like job scheduler for Elixir.
- ElixirScript
- Erlang LS
- EMQ X Broker
- Apache CouchDB - master syncing database with an intuitive HTTP/JSON API, designed for reliability.
- Ejabberd - tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance.
- Rustler
- Algernon - in support for QUIC, HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB (built-in, stores the database in a file, like SQLite), Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions.
- Lua Fun - performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
- Luakit - browser framework extensible by Lua using the WebKit web content engine and the GTK+ toolkit.
- Valac
- Gnome Builder - source IDE that is written in C and built using the GTK+ toolkit. It has support for the following programming languages: C, C++, Python, Rust and Vala.
- ShellCheck
- Miso - ready, Haskell front-end framework for quickly building highly interactive single-page web applications. It features a virtual-dom, recursive diffing / patching algorithm, attribute and property normalization, event delegation, event batching, SVG, Server-sent events, Websockets, type-safe [servant](https://haskell-servant.github.io/)-style routing and an extensible Subscription-based subsystem.
- PhpStorm
- Laravel
- PHP Tools for Visual Studio/VS Code
- Symfony
- 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.
- 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
- Unigine - platform game engine designed for development teams (C++/C# programmers, 3D artists) working on interactive 3D apps.
- Checkout the AWS DeepRacer Evo autonomous Car Kit
- Checkout the SunFounder PiCar-V Kit V2.0 for Raspberry Pi
- Robot Framework - readable keywords. Its capabilities can be extended by libraries implemented with Python or Java.
- Light Detection and Ranging(LiDAR) - driving vehicles.
- AWS RoboMaker - managed, scalable infrastructure for simulation that customers use for multi-robot simulation and CI/CD integration with regression testing in simulation.
- Azure CLI
- 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.
- AutoGluon - to-machine-learning) that automates machine learning tasks enabling you to easily achieve strong predictive performance in your applications. With just a few lines of code, you can train and deploy high-accuracy deep learning models on tabular, image, and text data.
- Adobe Creative Cloud
- AutoDesk
- AutoDesk Maya
- AutoDesk 3ds Max
- Houdini
- Open Graphics Library(OpenGL) - accelerated rendering of 2D/3D vector graphics currently developed by the [Khronos Group](https://www.khronos.org/).
- Open Computing Language (OpenCL) - to-parallel-computing-zNrIS) of heterogeneous platforms consisting of CPUs, GPUs, and other hardware accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms.
- AMD Radeon ProRender - based rendering engine that enables creative professionals to produce stunningly photorealistic images on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.
- Affinity Designer - quality concept art.
- Vectr
- GNU Image Manipulation Program(GIMP) - platform raster graphics editor based on the GNU Image Manipulation Program(GIMP) available for Linux, macOS, and Windows. A great free alternative for Photoshop.
- Photopea
- Inkscape - source vector graphics editor; it can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings.
- FreeCAD - source general-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support.
- Dust3D - platform open-source modeling software. It helps you create a 3D watertight model in seconds. Use it to speed up your character modeling in game making, 3D printing, and so on.
- Sketchfab - source 3D models ready to view, buy, and download for free.
- Checkout the Unity Engine
- Checkout the CryEngine
- Checkout the Godot Engine
- If you would like to Donate to the Godot Project
- Checkout Blender
- If you would like to Donate to the Blender Project
- Panda3D - source and free for any purpose, including commercial ventures.
- Source 2 - Life: Alyx.
- ARCore
- AppGameKit
- Superpowers - time collaborative projects . You can use it solo like a regular offline game maker, or setup a password and let friends join in on your project through their Web browser.
- URHO3D - platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.
- Vivox
- HGIG
- GameBlocks - Cheat & Middleware software.
- Blockchain
- Blockchain Courses by Coursera
- Blockchain Courses by edX
- Blockchain Certifications
- Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- Geth
- Diesel - lang.org/).
- Tendermint Core
- Microsoft 365 - leading productivity apps like [Microsoft Teams](https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software), [Skype](https://www.skype.com/en/), Word, Excel, and PowerPoint, along with intelligent cloud services and world-class security.
- BlueJeans
- Jitsi meet
- Amazon Interactive Video Service (Amazon IVS) - latency(under 5 seconds) live video available to any viewer around the world, letting you focus on building interactive experiences alongside the live video.
- Synology Drive
- Syncthing
- Citrix Virtual Apps and Desktops
- TeamViewer
- Fireside
- Wavve
- Streamlabs - based streaming platform for Twitch(70% usage), YouTube, Mixer and Facebook. Easily grow your coomunity with Streamlabs Open Broadcast Software (OBS), alerts, 1000+ overlays, analytics, chatbot, tipping, merch and more. Available on Windows and MacOS.
- Opencast
- LBRY - based digital content protocol and community-controlled content wonderland containing a digital library with millions of pieces of content, such as videos, music, games.
- SoundCaster - channel audio to your phones and tablets.
- Soundboard Studio
- RISC-V Interpreter - V build by Cornell University.
- Chipyard - based systems-on-chip. It will allow you to leverage the Chisel HDL, Rocket Chip SoC generator, and other [Berkeley](https://berkeley.edu/) projects to produce a RISC-V SoC with everything from MMIO-mapped peripherals to custom accelerators.
- Renode
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- Diosix - metal hypervisor written in Rust for RISC-V.
- Maixpy
- Amazon API Gateway - time two-way communication applications. Also, API Gateway supports containerized and serverless workloads, as well as web applications.
- Amazon Aurora Serverless - demand, auto-scaling configuration for Amazon Aurora (For MySQL & PostgreSQL editions), where the database will automatically start up, shut down, and scale capacity up or down based on the user's application needs.
- AWS Serverless Application Model (SAM) - source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings.
- AWS Copilot
- Serverless Express
- Laravel Vapor
- WebinyJS
- Nuclio - Performance Serverless event and data processing platform.
- Claudia - prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box.
- Apache OpenWhisk
- Dapr - driven, runtime for building distributed applications across cloud and edge.
- Fission
- Knative Serving
- StreamAlert
- Embark
- Micronaut - based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language.
- Oxygen XML Editor
- XMLmind XML Editor
- Serializer
- Icestudio
- Chisel - lang.org/) programming language, providing designers with the power of a modern programming language to write complex, parameterizable circuit generators that produce synthesizable Verilog.
- Verilog to Routing(VTR) - source framework for conducting FPGA architecture and CAD Research & Development. The VTR design flow takes as input a Verilog description of a digital circuit, and a description of the target FPGA architecture.
- IBM Research Quantum Experience
- Amazon Braket
- TensorFlow Quantum (TFQ) - classical ML models.
- Qiskit - source SDK for working with quantum computers at the level of circuits, algorithms, and application modules.
- Terra
- Strawberry Fields - stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
- BoTorch
- Privacy on Beam - to-end differential privacy solution built on [Apache Beam](https://beam.apache.org/documentation/). It is intended to be usable by all developers, regardless of their differential privacy expertise.
- Opacus
- Check out the Raspberry Pi Pico
- Home Assistant
- Kodi for Raspberry Pi
- Balena Sound - room streamer for an existing audio device using a Raspberry Pi! It supports Bluetooth, Airplay and Spotify Connect.
- OpenBalena
- Checkout the Arduino Starter Kit
- Checkout the Arduino Nano
- Gobot
- Blynk
- StarlingX - low latency use cases.
- Airship
- GTK - platform widget toolkit for creating graphical user interfaces developed by [GNOME Project](https://www.gnome.org/). It is one of the most popular toolkits for the Wayland and X11 windowing.
- Sway - compatible Wayland compositor.
- Electron Fiddle
- Electron Builder
- Selenium IDE
- Visual Studio Code
- 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
- FinOps Foundation
- Dynamics 365 Finance and Operations Tools
- Virtualized Infrastructure Manager (VIM)
- Management and Orchestration(MANO) - hosted initiative to develop an Open Source NFV Management and Orchestration (MANO) software stack aligned with ETSI NFV. Two of the key components of the ETSI NFV architectural framework are the NFV Orchestrator and VNF Manager, known as NFV MANO.
- OpenRAN - vendor deployments.
- Open vSwitch(OVS)
- Multi-access edge computing (MEC) - parties across multi-vendor Multi-access Edge Computing platforms.
- Cloud-Native Network Functions(CNF)
- Physical Network Function(PNF)
- Ubuntu - the-ubuntu-desktop-installer/20659), which will be available to test in the 21.10 release (October 2021) with the Final version being available in the 22.04 LTS release(April 2022).
- Ubuntu Flavours - configured for the desktop environment of your choice.
- Helm
- Scala.js
- Polynote
- Scalatra - performance, async web framework, inspired by [Sinatra](https://www.sinatrarb.com/).
- WebAssembly Studio
- Pulumi - as-code approach.
- Checkout the AWS DeepRacer autonomous Car Kit
- ROS - level device control, implementation of commonly used functionality, message-passing between processes, and package management.
- ArduPilot
- ROS-Industrial
- Microsoft Robotics Developer Studio - based programming environment for building robotics applications.
- Unity - platform game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.
- Vivox
- Citrix Virtual Apps and Desktops
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- 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.
- WebAssembly Studio
- Quorum - based distributed ledger protocol with transaction/contract privacy and new consensus mechanisms.
- WebAssembly Studio
- WebAssembly Studio
- Odo
- WebAssembly Studio
- WebAssembly Studio
- Windows Subsystem for Linux (WSL)
- FreeCAD - source general-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support.
- Serializer
- Ubuntu Flavours - configured for the desktop environment of your choice.
- WebAssembly Studio
- Azure PowerShell
- Kubeless - native serverless framework that lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and more.
- Thanos
- WebAssembly Studio
- WebAssembly Studio
- 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.
- 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).
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- OpenWSN - based and open source implementation of a complete constrained network protocol stack for wireless sensor networks and Internet of Things.
- Grafana Kubernetes App
- Flutter SDK
- Nest - side applications. It is built with TypeScript and combines elements of Object Oriented Programming(OOP), Functional Programming, and Functional Reactive Programming(FRP).
- WebAssembly Studio
- Ubuntu on WSL
- REAPER
- DBeaver - platform database tool for developers, SQL programmers, database administrators and analysts. Supports any database which has JDBC driver (which basically means - ANY database). EE version also supports non-JDBC datasources (MongoDB, Cassandra, Redis, DynamoDB, etc).
- asdf - project basis with support for Ruby, Node.js, Elixir, Erlang & more.
- WebAssembly Studio
- AWS Shell - line shell program that provides convenience and productivity features to help both new and advanced users of the AWS Command Line Interface.
- Resharper - the-fly code quality analysis for C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML, and XML. Letting you know right away if your code needs to be improved.
- Unreal Engine - time 3D creation tool. Continuously evolving to serve not only its original purpose as a state-of-the-art game engine, today it gives creators across industries the freedom and control to deliver cutting-edge content, interactive experiences, and immersive virtual worlds.
- Checkout the Unreal Engine 4
- Ardour
- JACK Audio Connection Kit AKA JACK - time, low-latency connections for both audio and MIDI data between applications that implement its API. JACK can be configured to send audio data over a network to a "master" machine, which then outputs the audio to a physical device. This can be useful to mix audio from a number of "slave" computers without requiring additional cables or hardware mixers, and keeping the audio path digital for as long as possible.
- Octopus Deploy
- 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.
- Container Storage Interface (CSI) - in.
- Qt for WebAssembly
- Metal - level GPU programming framework used for rendering 2D and 3D graphics on Apple platforms such as iOS, iPadOS, macOS, watchOS and tvOS.
- FinOps Foundation
- 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.
- Rmarkdown
- Python Tools for Visual Studio(PTVS)
- WebAssembly Studio
- Cocoapods - C in your 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.
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- Audacity - to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. Developed by a group of volunteers as open source and offered free of charge. Amazing support community.
- WebAssembly Studio
- Ubuntu Pro for Azure - scale Linux enterprise operations — with no contract needed.
- Glimpse - platform raster graphics editor based on the GNU Image Manipulation Program available for Linux, macOS, and Windows. A great tool for making YouTube video thumbnails.
- OBS (Open Broadcaster Software)
- 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.
- OpenEBS - based tool to create stateful applications using Container Attached Storage.
- WebAssembly Studio
- Arduino - source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
- WebAssembly Studio
- WebAssembly Studio
- Slack
- 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.
- WebAssembly Studio
- Krita
- Amazon Lumberyard
- Check out the Raspberry Pi 4
- Check out the Raspberry Pi 400 Personal Computer Kit
- Check out the Raspberry Pi Pico
- Raspberry Pi Imager
- LMMS
- WebAssembly Studio
- WebAssembly Studio
- 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.
- 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.
- WebAssembly Studio
- Robotics System Toolbox
- 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.
- Firebase Analytics
- GammaRay™
- Plausible Analytics - source and privacy-friendly alternative to Google Analytics. It doesn’t use cookies and is fully compliant with GDPR, CCPA and PECR. You can self-host Plausible or have us run it for you in the Cloud.
- ROS2 - of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it’s all open source.
- Mattermost - time group chat and webhooks—to name a few) and access the source code. Mattermost mostly markets itself as an open-source alternative to Slack and Microsoft Teams.
- Mellanox Quantum™ - network computing through the Co-Design Scalable Hierarchical Aggregation and Reduction Protocol (SHARP) technology.
- Checkout the PolarFire® FPGA Development Kits
- Google Workspace
- 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.
- WebAssembly Studio
- 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.
- WebAssembly Studio
- Apache Spark - scale data processing. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing.
- WebAssembly Studio
- Arm Mobile Studio - to-use performance analysis tools that automatically analyzes the CPU activity, GPU activity and content metrics of your game as it runs on a non-rooted Android device.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- WebAssembly Studio
- hctsa - series analysis using Matlab.
- WebAssembly Studio
- WebAssembly Studio
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- WebAssembly Studio
- Microsoft Assembler (MASM) for x64
- MASM/TASM - player.
- CSS Optimizer
- Conditional-CSS
- AngularFire
- Apollo Angular
- GraphQL Code Generator - code-generator.com/docs/plugins/index) (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).
- 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).
- Vue-Apollo
- kotlinx-lincheck
- 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.
- DartPad
- Analysis server - going analysis of one or more code bases as those code bases are changing.
- Dart VM - line apps such as server-side scripts, programs, and servers.
- AngularDart
- Qt Resource Center
- Qt training by The Qt Company
- Qt for Educational Programs
- Lua Language Server
- Algernon - in support for QUIC, HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB (built-in, stores the database in a file, like SQLite), Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions.
- Azure CLI
- Docker Desktop WSL 2 backend
- OpenTimelineIO - less library for dealing strictly with time, opentime.
- Prisma
- Clash compiler - level descriptions to low-level synthesizable VHDL, Verilog, or SystemVerilog.
- Verilator - source SystemVerilog simulator and lint system.
- Balena Sound - room streamer for an existing audio device using a Raspberry Pi! It supports Bluetooth, Airplay and Spotify Connect.
- OpenBalena
- Tasmota
- Blynk
- LabVIEW FPGA - on for LabVIEW that you can use to more efficiently and effectively design FPGA-based systems through a highly integrated development environment, IP libraries, a high-fidelity simulator, and debugging features.
- XWayland - level windows as wayland surfaces.
- Electron Fiddle
- Selenium - neutral coding interface compatible with all major web browsers(Firefox, Google Chrome and Safari).
- Selenium IDE
- Prettier for Ruby
- WebAssembly Studio
- 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.
- 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.
- 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.
- WebAssembly Studio
- Squeezer - entry blockchain developers to build serverless dApps easily.
- WebAssembly Studio
- WebAssembly Studio
- 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.
- OpenGL Shading Language(GLSL) - style language, so it covers most of the features a user would expect with such a language. Such as control structures (for-loops, if-else statements, etc) exist in GLSL, including the switch statement.
- SELinux - rwxr-xr-x) are modifiable by the user and the applications which the user runs. Conversely, SELinux access controls are determined by a policy loaded on the system which may not be changed by careless users or misbehaving applications.
- EarlyOOM - memory situations with heavy swap usage.
- Hubble
- Certgen
- syzkaller - guided kernel fuzzer.
- SchedViz
- oss-fuzz
- Wfuzz
- Patchwork - based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project.
- Snowpatch - based, mailing-list-centric git workflow. This workflow is used by a number of well-known open source projects such as the Linux kernel.
- Tink - language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.
- 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.
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
- Arm Instruction Emulator (ArmIE)
- Arduino IDE - source integrated development environment for the Arduino platform that provides easy-to-use hardware and software.
- Compute Library
- LISA
- The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers.
- Unicorn - platform, multi-architecture CPU emulator framework(ARM, AArch64, M68K, Mips, Sparc, X86) based on [QEMU](https://www.qemu.org/).
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers.
- Keystone - platform, multi-architecture(Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) assembler framework.
- 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.
- Tensorflow_macOS - optimized version of TensorFlow and TensorFlow Addons for macOS 11.0+ accelerated using Apple's ML Compute framework.
- PlaidML
- OpenCV - time computer vision applications. The C++, Python, and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Caffe
- Theano - dimensional arrays efficiently including tight integration with NumPy.
- nGraph - of-use to AI developers.
- Apache Spark Connector for SQL Server and Azure SQL - performance connector that enables you to use transactional data in big data analytics and persists results for ad-hoc queries or reporting. The connector allows you to use any SQL database, on-premises or in the cloud, as an input data source or output data sink for Spark jobs.
- Cluster Manager for Apache Kafka(CMAK)
- Tensorman
- Numba - aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
- cuML - learn.
- Python Tools for Visual Studio(PTVS)
- Pylance
- Pyright
- AWS Chalice
- HTTPie
- Pipenv
- Python Fire
- Bottle - framework for Python. It is distributed as a single file module and has no dependencies other than the [Python Standard Library](https://docs.python.org/library/).
- Sanic
- Neural Network Intelligence(NNI)
- Luigi - in.
- Locust
- spaCy
- PuLP
- Azure Data Studio
- 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
- Adobe Brackets - source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.
- Sciter
- Flexy
- Conditional-CSS
- Kotatsu
- React Native
- mysqljs
- axios
- Next.js - fetching, and more.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- TypeORM
- Enzyme
- Redux
- Expo - source platform for making universal native apps with React.
- React Native Windows - class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
- Chakra UI
- Nebular
- Project Clarity
- Angular Flex Layout - layout/wiki/Responsive-API).
- UI-Grid
- Element
- node-gyp - platform command-line tool written in Node.js for compiling native addon modules for Node.js. It contains a vendored copy of the gyp-next project that was previously used by the Chromium team, extended to support the development of Node.js native addons.
- Mocha
- AVA
- egg
- ts-migrate - migrate is intended to accelerate the TypeScript migration process. The resulting code will pass the build, but a followup is required to improve type safety.
- Deno
- gulp-typescript
- Definitely Typed
- 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.
- InversifyJS
- TS node
- Cargo
- VSCode-Rust - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission). This extension is built and maintained by the Rust IDEs and editors team with the focus on providing a stable, high quality extension that makes the best use of the respective language server.
- Apache Arrow - memory analytics. It contains a set of technologies that enable big data systems to process and move data fast. Arrow's libraries are available for C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust.
- Tokio - driven, non-blocking I/O platform for writing asynchronous applications with the Rust programming language.
- TiKV - source distributed transactional key-value database that also provides classical key-vlue APIs, but also transactional APIs with ACID compliance.
- Hyper
- Rocket
- Clippy
- Servo
- RustPython
- Miri - level intermediate representation. It can run binaries and test suites of cargo projects and detect certain classes of undefined behavior. Miri will alsowill also tell you about memory leaks: when there is memory still allocated at the end of the execution, and that memory is not reachable from a global static, Miri will raise an error.
- Simpleinfra
- Rustlings
- Gradle - language development. If you're building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle is designed to support build automation across multiple languages and platforms including Java, Scala, Android, C/C++, Swift, and Groovy, which is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins.
- vue-kotlin
- kotlinx-io
- kotlinx-knit - management features.
- Kotlin Xcode compatibility Gradle plugin
- 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.
- Traefik
- Gitea - hosted git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures.
- OpenFaaS - driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in a Docker image to get a highly scalable endpoint with auto-scaling and metrics.
- micro - based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. As its name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. It strives to be enjoyable as a full-time editor for people who prefer to work in a terminal, or those who regularly edit files over SSH.
- Gravitational Teleport - over-HTTPS in a browser or Kubernetes clusters.
- Act
- Glide
- BadgerDB - value (KV) database written in pure Go. It is the underlying database for [Dgraph](https://dgraph.io/), a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.
- Go kit
- Codis
- zap
- HttpRouter
- Gorilla WebSocket
- Delve
- GORM
- Go Patterns
- Vcpkg
- Thrust - level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.
- JavaCPP
- Spdlog - only/compiled, C++ logging library.
- rbenv
- Capistrano
- React-Rails
- Pry
- dotenv
- Scientist
- Java Design Patterns
- Elasticsearch
- okhttp
- LeakCanary
- 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.
- Play Framework
- AWScala
- Apache Camel - configuration.html).
- Gradle Kotlin DSL converter
- Rest-assured
- Spock - style developer testing and specification framework for Java and Groovy applications.
- Nextflow - in support for Conda, Docker, Singularity, and Modules.
- Dex : The Data Explorer
- Groovy-Eclipse
- clojureVSCode
- Reagent
- Datascript - memory database and Datalog query engine in Clojure, ClojureScript, and JavaScript.
- Compojure - clojure/ring) that allows web applications to be composed of small, independent parts.
- Ring
- Hiccup
- Onyx
- Lumo - of-the-box access to the entire Node.js ecosystem, including a ClojureScript REPL.
- Boot - hoc Clojure script evaluator. Boot provides a runtime environment that includes all of the tools needed to build Clojure projects from scripts written in Clojure.
- Arcadia
- WebAssembly Studio
- WABT
- Binaryen - to-WebAssembly-with-Binaryen) easy, fast, and effective.
- Lucet
- AssemblyScript
- Capstone
- Vecty
- WebAssembly Micro Runtime (WAMR)
- Pion WebRTC - pc/).
- vim.wasm - site/) and [Binaryen](https://github.com/WebAssembly/binaryen).
- NVIDIA Container Toolkit - container) and utilities to automatically configure containers to leverage NVIDIA GPUs.
- CUTLASS - performance matrix-multiplication (GEMM) at all levels and scales within CUDA. It incorporates strategies for hierarchical decomposition and data movement similar to those used to implement cuBLAS.
- CUB
- Arraymancer - dimensional array) project in Nim. The main focus is providing a fast and ergonomic CPU, Cuda and OpenCL ndarray library on which to build a scientific computing ecosystem.
- Kintinuous - time dense visual SLAM system capable of producing high quality globally consistent point and mesh reconstructions over hundreds of metres in real-time with only a low-cost commodity RGB-D sensor.
- Debugger.jl
- Revise.jl - compile.
- IJulia.jl
- AWS.jl
- Nanosoldier.jl
- Optim.jl
- RCall.jl
- PyCall.jl
- MXNet.jl - of-art deep learning to Julia.
- Distributions.jl
- IRTools.jl
- Rplugin
- ML workspace - in-one web-based IDE specialized for machine learning and data science. It is simple to deploy and gets you started within minutes to productively built ML solutions on your own machines. ML workspace is the ultimate tool for developers preloaded with a variety of popular data science libraries (Tensorflow, PyTorch, Keras, and MXnet) and dev tools (Jupyter, VS Code, and Tensorboard) perfectly configured, optimized, and integrated.
- MATLAB Schemer
- LRSLibrary - Rank and Sparse Tools for Background Modeling and Subtraction in Videos. The library was designed for moving object detection in videos, but it can be also used for other computer vision and machine learning problems.
- SEA-MAT
- Gramm - level interface to produce publication-quality plots of complex data with varied statistical visualizations. Gramm is inspired by R's ggplot2 library.
- GNU Octave - level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation.
- MSBuild
- Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
- Quasar - weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
- CodeMaid
- AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
- Markdig
- FsCheck
- Elmish
- FsPickler - us/research/publication/functional-pearl-pickler-combinators/) which has been adapted to accommodate the object oriented nature of the .NET framework.
- Paket
- Fantomas
- SQLProvider
- FsUnit - testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
- .NET runtime
- ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
- Polly - fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
- ILSpy - source .NET assembly browser and decompiler.
- Refit - safe REST library for .NET Core, Xamarin and .NET.It's heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
- MAUI - platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
- FlutterBoost
- Go-flutter - Flutter-Engine-Embedders) using a single code base that runs on Windows, macOS, and Linux. For rendering, [GLFW](https://github.com/go-gl/glfw) fits the job because it provides the right abstractions over the OpenGL's Buffer/Mouse/Keyboard for each platform.
- Firebase iOS
- React Redux Firebase
- FirebaseUI - source library for Android that allows you to quickly connect common UI elements to Firebase APIs.
- Pyrebase
- EmberFire
- ReactFire
- Aspects - C and Swift.
- Hammerspoon
- Get Qt certified
- Qaterial
- Mini-QML
- npTDMS - platform Python package for reading and writing TDMS files as produced by LabVIEW, and is built on top of the [numpy](https://www.numpy.org/) package.
- Featherweight
- LV-MQTT-Broker
- React Router Bootstrap - router) v4 and React Bootstrap.
- CubDB - value database written in the Elixir language. It runs locally, it is schema-less, and backed by a single file.
- Credo
- Absinthe
- Guardian
- Distillery
- Floki
- Timex
- Ueberauth - based Web Applications.
- Manifold
- Lumen
- Cowboy
- Tsung - performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
- Alpaca
- Lager
- Hackney
- Apache APISIX - time, high-performance API gateway, based on the Nginx library and etcd.
- NodeMCU - module flash-based [SPIFFS](https://github.com/pellepl/spiffs) file system.
- GopherLua
- MoonScript
- Lapis - http).
- Lua Resty HTTP - nginx-module).
- NLua
- Sequeler
- Code
- Granite
- GameHub
- Haskell Dockerfile Linter - image/dockerfile_best-practices) Docker images.
- Haskell for Visual Studio Code - language-server).
- Haskelly
- Grenade
- IntelliJ Haskell
- CodeWorld - player games.
- Guzzle
- PHPUnit - oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
- Whoops - of-the-box, it provides a pretty error interface that helps you debug your web projects, but at heart it's a simple yet powerful stacked error handling system.
- The Robotics Library (RL) - contained C++ library for robot kinematics, motion planning and control. It covers mathematics, kinematics and dynamics, hardware abstraction, motion planning, collision detection, and visualization.RL runs on many different systems, including Linux, macOS, and Windows. It uses CMake as a build system and can be compiled with Clang, GCC, and Visual Studio.
- Intel Robot DevKit
- AirSim - source, cross platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations.
- The JPL Open Source Rover
- AliceVision - of-the-art computer vision algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.
- CARLA - source simulator for autonomous driving research. CARLA has been developed from the ground up to support development, training, and validation of autonomous driving systems. In addition to open-source code and protocols, CARLA provides open digital assets (urban layouts, buildings, vehicles) that were created for this purpose and can be used freely. The simulation platform supports flexible specification of sensor suites and environmental conditions.
- ROS bridge
- Visual Studio Code Extension for ROS
- Azure Kinect ROS Driver - us/services/kinect-dk/) to the [Robot Operating System (ROS)](http://www.ros.org/). Developers working with ROS can use this node to connect an Azure Kinect Developer Kit to an existing ROS installation.
- Azure IoT Hub for ROS
- ROS 2 with ONNX Runtime
- Azure Cognitive Services LUIS ROS Node
- wslu
- Windows Terminal - rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more.
- 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 (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
- Ansible-WSL
- WSL-DistroLauncher
- Pengwin
- Pengwin Enterprise
- Blender - source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games.
- Cinema 4D
- MoltenVK
- Universal Scene Description - sampled scene description for interchange between graphics applications.
- OpenSubdiv
- PhotoGIMP
- Gthree
- Goxel
- ARCore
- AppGameKit
- Godot - packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.
- High Level Shading Language(HLSL) - like programmable shaders for the Direct3D pipeline. HLSL was first created with DirectX 9 to set up the programmable 3D pipeline.
- DirectX 12 Ultimate
- 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.
- cocos2d-x - platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, macOS, Windows and Linux.
- MonoGame - platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes.
- IBM Blockchain Essentials
- Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- Ethers.js - side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
- OpenEthereum - rich multi-network Ethereum client.
- BlockShell
- inDEX
- Zoom - based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms.
- audio-visualizer-python
- UniversalSoundboard
- CastersoundBoard - keying and playing back sounds for podcasting.
- Ripes - V instruction set architecture(ISA).
- FireSim - to-use, Scalable, FPGA-accelerated Cycle-accurate Hardware Simulation.
- Reko
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- RISC-V Rust - V processor and peripheral devices emulator project written in Rust and compiled to WebAssembly.
- DarkRISCV - V cpu core implemented in Verilog from scratch.
- AWS SAM CLI
- Kong - Native API Gateway.
- Firecracker - built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.
- Gloo Edge - rich, Kubernetes-native ingress controller, and next-generation API gateway built on [Envoy](https://envoy.com/features/saas/).
- BLESS
- TiDB - source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads.
- Zappa
- KEDA - based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes.
- Serverless Next.js Component
- IronFunctions
- Midway Serverless - Native environment.
- Cube.js - source analytical API platform. It is primarily used to build internal business intelligence tools or add customer-facing analytics to existing applications.
- Refit - safe REST library for .NET Core,.NET and Xamarin.
- Pugixml - like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries.
- Erlsom
- Apio - built packages, project configuration tools and easy command interface to verify, synthesize, simulate and upload your verilog designs.
- IceStorm
- EDA Playground
- Cascade - In-Time Compiler for Verilog from VMware Research. Cascade executes code immediately in a software simulator, and performs compilation in the background. When compilation is finished, the code is moved into hardware, and from the user’s perspective it simply gets faster over time.
- OpenTimer - Performance Timing Analysis Tool for VLSI Systems.
- Quantum development kit - source development kit from Microsoft to develop quantum applications and solve optimization problems. It includes the high-level quantum programming language Q#, a set of libraries, simulators, support for Q# in environments like Visual Studio Code and Jupyter Notebooks, and interoperability with Python or .NET languages.
- Quantum Katas - paced tutorials and programming exercises from Microsoft to help you learn quantum computing and Q# programming.
- Terra
- Cirq
- PyQuil
- OpenFermion
- QuTiP - source software for simulating the dynamics of closed and open quantum systems. The QuTiP library uses the excellent Numpy, Scipy, and Cython packages as the numerical backend, and graphical output is provided by Matplotlib.
- ProjectQ
- PySyft - learning-collaborative.html), [Differential Privacy](https://www.microsoft.com/en-us/ai/ai-lab-differential-privacy), and Encrypted Computation (like [Multi-Party Computation (MPC)](https://multiparty.org) and [Homomorphic Encryption (HE)](https://www.microsoft.com/en-us/research/project/homomorphic-encryption/) within the main Deep Learning frameworks like [PyTorch](https://pytorch.org/) and [TensorFlow](https://www.tensorflow.org/).
- Skorch - learn compatible neural network library that wraps PyTorch.
- TensorFlow Privacy
- PyDP
- Diffprivlib
- Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi.
- PiKVM - based KVM over IP.
- PiShrink
- RPiPlay - source implementation of an AirPlay mirroring server for the Raspberry Pi that supports iOS 9 and later.
- Gpiozero - Purpose Input/Output) devices with the Raspberry Pi.
- Arduino CLI - in-one solution that provides builder, Boards/Library Manager, uploader, discovery and many other tools needed to use any Arduino compatible board and platforms.
- Arduino Pro IDE
- VSCode Arduino
- Arduino Thread
- Checkout the Spartan 6 FPGA Development board
- FuseSoC - winning package manager and a set of build tools for HDL (Hardware Description Language) code and FPGA/ASIC development.
- OpenWiFi - source IEEE802.11/Wi-Fi baseband chip/FPGA design.
- PipeCNN - based FPGA Accelerator for Large-Scale Convolutional Neural Networks (CNNs). Currently, there is a growing trend among developers in the FPGA community to utilize High Level Synthesis (HLS) tools to design and implement customized circuits on FPGAs.
- Fedora
- Weston
- KWayland - style API to interact with the wayland-client and wayland-server API.
- NVIDIA Wayland EGL External Platform library - in-progress implementation of a EGL External Platform library to add client-side Wayland support to EGL on top of EGLDevice and EGLStream families of extensions.
- NVIDIA EGL External Platform Interface - in-progress specification of the EGL External Platform interface for writing EGL platforms and their interactions with modern window systems on top of existing low-level EGL platform implementations. This keeps window system implementation specifics out of EGL drivers by using application-facing EGL functions.
- wlroots
- WayfireWM
- SDDM
- x11docker
- Mako
- Wayland-rs
- Wine-wayland
- Photon
- Electron.NET
- Angular Electron
- Lowdb
- Nativefier
- Cheerio
- jQuery Tools - interface components for modern websites. Used by large sites all over the world.
- Featherlight
- VMware
- Edge
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- Unigine - platform game engine designed for development teams (C++/C# programmers, 3D artists) working on interactive 3D apps.
- AutoGluon - accuracy deep learning models on tabular, image, and text data.
- Arm Mobile Studio - to-use performance analysis tools that automatically analyzes the CPU activity, GPU activity and content metrics of your game as it runs on a non-rooted Android device.
- faasd
- Groovy Language Server - server-protocol/) protocol for [Groovy](https://groovy-lang.org/).
- Apache Camel - configuration.html).
- vim.wasm - site/) and [Binaryen](https://github.com/WebAssembly/binaryen).
- Dash (Debian Almquist shell) - compliant](https://en.wikipedia.org/wiki/POSIX) implementation of /bin/sh that aims to be as small as possible.
- Qt QML
- LabVIEW NXG
- LabVIEW NXG Web Module - based user interfaces for LabVIEW and LabVIEW NXG applications without the need for web development skills.
- LabVIEW FPGA Module
- LabVIEW Real-Time Module - alone embedded hardware targets.
- Vision Development Module - on that provides hundreds of functions for developing and deploying machine vision applications.
- Bootstrap Build
- Phoenix Framework
- Quantum - like job scheduler for Elixir.
- vala-vscode
- RISC-V Interpreter - V build by Cornell University.
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- IBM Research Quantum Experience
- PyTorch Geometric (PyG)
- TensorFlow Federated (TFF) - source framework for machine learning and other computations on decentralized data. TFF has been developed to facilitate open research and experimentation with [Federated Learning (FL)](https://ai.googleblog.com/2017/04/federated-learning-collaborative.html), an approach to machine learning where a shared global model is trained across many participating clients that keep their training data locally.
- Smart Noise - of-the-art differential privacy (DP) techniques to inject noise into data, to prevent disclosure of sensitive information and manage exposure risk.
- Checkout the Arduino Starter Kit
-
Protocols
- DBus - process communication, and remote procedure call mechanism that allows communication between multiple processes running concurrently on the same machine.
- SOAP
- LWM2M
- Constrained Application Protocol (CoAP) - to-machine (M2M) applications such as smart energy and building automation."
- Extensible Messaging and Presence Protocol (XMPP) - oriented middleware based on XML (Extensible Markup Language). It enables the near real-time exchange of structured yet extensible data between any two or more network entities.
- OASIS Message Queuing Telemetry Transport (MQTT) - subscribe network protocol that transports messages between devices. The protocol usually runs over TCP/IP; however, any network protocol that provides ordered, lossless, bi-directional connections can support MQTT.
- Very Simple Control Protocol (VSCP) - or home-automation is in the main focus. Its main advantage is that each VSCP-node can work completely autonomous, being part of distributed network of other nodes.
- SOAP
- LWM2M
- Constrained Application Protocol (CoAP) - to-machine (M2M) applications such as smart energy and building automation."
- OASIS Message Queuing Telemetry Transport (MQTT) - subscribe network protocol that transports messages between devices. The protocol usually runs over TCP/IP; however, any network protocol that provides ordered, lossless, bi-directional connections can support MQTT.
- Very Simple Control Protocol (VSCP) - or home-automation is in the main focus. Its main advantage is that each VSCP-node can work completely autonomous, being part of distributed network of other nodes.
- Advanced Message Queuing Protocol (AMQP)
-
Operating systems (OS)
- Arm Mbed TLS
- Canonical Ubuntu Core - the universal Linux packaging format.
- Contiki-os - constrained systems with a focus on low-power wireless Internet of Things devices.
- Raspbian - based computer operating system for Raspberry Pi.
- Arm Mbed TLS
- Raspbian - based computer operating system for Raspberry Pi.
- RIOT
- Canonical Ubuntu Core - the universal Linux packaging format.
-
Middleware
- IoTSyS
- Kaa - duty, enterprise-grade IoT solutions in mind. It banishes a monolithic approach to architecture in favour of highly portable microservices, which allow for flexible rearrangement and customization even in the middle of the solution's lifecycle.
- Kaa - duty, enterprise-grade IoT solutions in mind. It banishes a monolithic approach to architecture in favour of highly portable microservices, which allow for flexible rearrangement and customization even in the middle of the solution's lifecycle.
- OpenIoT - connected objects, while at the same time generating and processing important business/applications events.
- OpenRemote
-
Toolkits
- IoT Toolkit - performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility working on any device.
- KinomaJS
- IoT Toolkit - performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility working on any device.
-
Data visualization
- ThingSpeak
- Freeboard - time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.
-
Search
-
Hardware
- Arduino Ethernet Shield 2
- openPicus FlyportPro - on-module is the best solution for those customers looking for flexibility and for development time and risk reduction.
- Pinoccio - Internet access to all yout IoT devices, and it is Arduino compatible. Each board can assume the role of Scout in a Troop and one of the Scouts is the Lead to connect internet: Field Scouts talk to each other using a mesh network (called a Troop), using an extremely low-power radio.
- Arduino Ethernet Shield 2
- BeagleBone - power open-source single-board computer produced by Texas Instruments. It runs Android, Ubuntu and other Linux flavors.
-
In-memory data grids
- Hazelcast - memory data grid based on Java.
- Ehcache - based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-used Java-based cache because it's robust, proven, full-featured, and integrates with other popular libraries and frameworks.
- Hazelcast - memory data grid based on Java.
-
Home automation
- openHAB - platform software with the aim to integrate all kinds of Smart Home technologies, devices, etc.
- Eclipse SmartHome - to-use solution. It offers a large set of features to choose from and leaves enough possibilities to design a Smart Home solution specific to your expectations. Its modular design brings millions of combinations and proves to be easily extensible by custom parts.
- The Thing System
- Eclipse SmartHome - to-use solution. It offers a large set of features to choose from and leaves enough possibilities to design a Smart Home solution specific to your expectations. Its modular design brings millions of combinations and proves to be easily extensible by custom parts.
- Home Assistant
-
Robotics
-
-
Virtualization
-
Mesh networks
- VMware Workstation
- KVM (for Kernel-based Virtual Machine) - V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.
- VirtManager
- Xen
- Ganeti
- VirtualBox
-
-
Cloud Infrastructure
-
Mesh networks
- Spinnaker - cloud continuous delivery platform for releasing software changes with high velocity and confidence.
- Drone - compose, to define and execute Pipelines inside Docker containers.
- Microsoft Azure - managed data centers.
- Google Cloud Platform - leading tools(data management, hybrid & multi-cloud, and AI & ML) with Cloud Storage for enhanced support with everything from security and data transfer, to data backup and archive. Expand all . Backup, archival, and disaster recovery. Along with File systems and gateways.
- Prow - ops via /foo style commands, and automatic PR merging. Prow has a microservice architecture implemented as a collection of container images that run as Kubernetes deployments.
- Kubernetes.io
- 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.
- Amazon web service(AWS) - to-use and cost-effective cloud computing solutions. The AWS platform is developed with a combination of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings.
- Podman(the POD MANager)
-
-
Application Framework
-
Mesh networks
- Apache Hadoop - availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.
-
-
Snaps
-
Security Standards, Frameworks and Benchmarks
-
Mesh networks
- STIGs Benchmarks - Security Technical Implementation Guides
- ISO Standards Catalogue
- Common Criteria for Information Technology Security Evaluation (CC)
- EU GDPR (General Data Protection Regulation)
- CCPA (California Consumer Privacy Act)
- ISO 22301 - practice framework for implementing an optimised BCMS (business continuity management system).
- ISO 27701
- SOC 2
-
-
Desktop Environments
-
Mesh networks
- image
- GNOME Desktop
- image
- MATE Desktop
- image
- Budgie Desktop - rich, modern desktop designed to keep out the way of the user.
- budgie-desktop
- XFCE Desktop - like operating systems.
- image
- Cinnamon Desktop
- image
- image
- image
- Deepin Desktop
- image
- Unity Desktop
- unity-desktop
- KDE Plasma Desktop - like desktop that you use to surf the web, keep in touch with colleagues, friends and family, manage your files, enjoy music and videos; and get creative and productive at work. The KDE community develops and maintains more than 200 applications which run on any Linux desktop, and often other platforms too.
- image
- image
- image
- budgie-desktop
- image
- image
- LXQt Desktop
- image
- image
- image
- Unity Desktop
- unity-desktop
-
-
Windows mangers
-
Mesh networks
-
-
Linux Companies
-
Linux in the Cloud
-
Mesh networks
- DigitalOcean Marketplace
- Amazon Linux 2
- Bottlerocket - based open-source operating system that is purpose-built by Amazon Web Services for running containers on virtual machines or bare metal hosts. Most customers today run containerized applications on general-purpose operating systems that are updated package-by-package, which makes OS updates difficult to automate.
- Getting Started with Bottlerocket and Certified AWS Partners
- Using Bottlerocket with Amazon ECS
- Amazon Linux AMI
- Ubuntu Pro for Azure
- Linux on Azure
- Creating a Linux VM in the Azure portal
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
- Understanding OpenStack on Red Hat
- Understanding OpenStack on Ubuntu
- Initial Server Setup with Ubuntu 20.04 on DigitalOcean
- Tutorials for Setting up Linux workspaces on DigitalOcean
- Linode
- Linux on Azure
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
- Linux on Azure
- Creating a Linux VM in the Azure portal
- Azure Sphere - level application platform with built-in communication and security features for internet-connected devices. The platform consists of the integration of hardware built around a secured silicon chip; the Azure Sphere OS, a custom high-level Linux-based operating system; and the Azure Sphere Security Service, a cloud-based security service that provides continuous security.
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
-
-
Linux Hardware Vendors
-
Protocols
-
Mesh networks
- OAuth 2.0 - party applications to access the user account.
-
-
Runtime Platform
-
Mesh networks
-
-
ARM Resources
-
Mesh networks
- ARM - to-acquire-arm).
- Learning the Arm Architecture
- Arm Development Tools and Software
- GNU Arm Embedded Toolchain
- Internet of Things on Arm
- MATLAB Code Generation for Deep Learning on ARM Targets
- Getting started with AWS Graviton
- Improving performance of PHP for Arm64 and impact on AWS Graviton2 based EC2 instances
- Google's "Whitechapel" 5nm SoC Chip for future Pixel devices & Chromebooks
- Qualcomm Snapdragon Mobile Platforms, Processors and Chipsets
- Introducing x64 emulation in preview for Windows 10 on ARM PCs to the Windows Insider Program
- Configuring C++ projects for ARM processors using the Microsoft Visual C++ (MSVC) compiler toolset
- Run ARM applications on the Android Emulator
- Android Application Binary Interface (ABIs)
- Windows 10 on ARM
- SUSE Linux Enterprise Server for Arm
- openSUSE Arm
- NVIDIA Jetson Nano 2GB Developer Kit
- Arm Online Courses
- Deep Learning on ARM Processors - From Ground Up online course
- Embedded Systems using the ARM Mbed Platform online course
- Microcontroller Courses from Coursera
- Fedora ARM
- NVIDIA CUDA on Arm
- NVIDIA CUDA on Arm
- Learning the Arm Architecture
- GNU Arm Embedded Toolchain
- Internet of Things on Arm
- Qualcomm Snapdragon Mobile Platforms, Processors and Chipsets
- Windows 10 on ARM
- Porting UWP applications for Windows 10 on ARM
- Configuring C++ projects for ARM processors using the Microsoft Visual C++ (MSVC) compiler toolset
- NVIDIA Jetson Nano 2GB Developer Kit
-
-
Tools and Equipment
-
Mesh networks
- Final Cut Pro
- Kdenlive
- H.264(AVC) - oriented and motion-compensated integer-DCT coding that defines multiple profiles (tools) and levels (max bitrates and resolutions) with support up to 8K.
- H.265(HEVC) - rate.
- FFmpeg
- Intel® Quick Sync Video
- HandBrake
- HTTP Live Streaming (HLS)
- Dynamic Adaptive Streaming over HTTP (DASH)
- Apple ProRes - quality & high-performance editing in Final Cut Pro that supports up to 8K.
- Premiere Pro - leading video editing software for film, TV, and the web. Creative tools, integration with other apps and services, and the power of Adobe Sensei help you craft footage into polished films and videos. With [Premiere Rush](https://www.adobe.com/products/premiere-rush.html) you can create and edit new projects from any device.
- OpenShot - source video editing tool that's designed for users new in the editing environment. It has simple features such as a simple drag-and-drop function, it provides an easy-to-use and quick-to-learn user interface. The powerful video editor offers tons of efficient ways to cut and trim down your videos. You can freely utilize the unlimited tracks, video effects engine, title editor, 3D animations, slow motion, and time effects. It supports commonly used video codecs that are supported by FFmpeg like WebM (VP9), AVCHD (libx264), HEVC (libx265) and audio codecs like mp3 (libmp3lame) and aac (libfaac). The program can render MPEG4, ogv, Blu-ray and DVD video, and Full HD videos for uploading to the internet video websites like YouTube.
- Blender - in video sequence editor allows you to perform basic actions like video cuts and splicing, as well as more complex tasks like video masking or color grading. The Video Editor includes: Live preview, luma waveform, chroma vectorscope and histogram displays. Audio mixing, syncing, scrubbing and waveform visualization.
- Lightworks - linear video editing appluication for editing and mastering digital video used by the film industry. Its professional edition has been used for box office hits, such as Shutter Island, Pulp Fiction, and Mission Impossible. Intimidating user interface. Like professional video editors, such as Adobe Premiere Pro, Lightworks is rather complicated to use for new users.
- Shotcut - platform video editor. You can perform various actions such as video editing (including 4K video quality), add effects, create new movies, import most image files formats, export to almost any file format and much more.
- Logic Pro
- PipeWire - latency, graph based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy. Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing.
- OpenMAX™ - platform API that provides comprehensive streaming media codec and application portability by enabling accelerated multimedia components to be developed, integrated and programmed across multiple operating systems and silicon platforms.
- Apple ProRes - quality & high-performance editing in Final Cut Pro that supports up to 8K.
- FFmpeg
- Intel® Quick Sync Video
-
-
Apple Silicon Resources
-
Mesh networks
- Does it ARM? Apps that are reported to support Apple Silicon
- Apple Hypervisor - party kernel extensions. Hypervisor provides C APIs so you can interact with virtualization technologies in user space, without writing kernel extensions (KEXTs). As a result, the apps you create using this framework are suitable for distribution on the [Mac App Store](https://www.appstore.com/).
- Apple A-series - bit ARM-based system on a chip (SoC) used in their iPhones and iPads. Though, at WWDC 2020 it was announced that [Apple Silicon](https://developer.apple.com/documentation/apple_silicon) would [transition into Mac laptops](https://www.apple.com/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/).
- Apple M1 Chip - core CPU and 8-core GPU), custom technologies, and great power efficiency. The M1 Chip is now availble for [Macbook Pro 13 with M1](https://www.apple.com/macbook-pro-13/), [Macbook Air 13 with M1](https://www.apple.com/macbook-air/), and [Mac Mini with M1](https://www.apple.com/mac-mini/).
- Universal App Quick Start Program
- Writing ARM64 Code for Apple Platforms
- Porting Your macOS Apps to Apple Silicon
- Building a Universal macOS Binary
- Addressing Architectural Differences in Your macOS Code
- Porting Just-In-Time(JIT) Compilers to Apple Silicon
- Porting Your Audio Code to Apple Silicon
- Porting Your Metal Code to Apple Silicon
- Tuning Your Code’s Performance for Apple Silicon
- Learn how Rosetta translates executables and what Rosetta can’t translate
- Running Your iOS Apps on macOS
- Adapting iOS Code to Run in the macOS Environment
- Implementing Drivers, System Extensions, and Kexts
- Installing a Custom Kernel Extension
- Debugging a Custom Kernel Extension
- Does it ARM? Apps that are reported to support Apple Silicon
- Apple M1 Chip - core CPU and 8-core GPU), custom technologies, and great power efficiency. The M1 Chip is now availble for [Macbook Pro 13 with M1](https://www.apple.com/macbook-pro-13/), [Macbook Air 13 with M1](https://www.apple.com/macbook-air/), and [Mac Mini with M1](https://www.apple.com/mac-mini/).
- Writing ARM64 Code for Apple Platforms
- Porting Your macOS Apps to Apple Silicon
- Building a Universal macOS Binary
- Addressing Architectural Differences in Your macOS Code
- Porting Just-In-Time(JIT) Compilers to Apple Silicon
- Porting Your Audio Code to Apple Silicon
- Porting Your Metal Code to Apple Silicon
- Tuning Your Code’s Performance for Apple Silicon
- Learn how Rosetta translates executables and what Rosetta can’t translate
- Running Your iOS Apps on macOS
- Adapting iOS Code to Run in the macOS Environment
- Implementing Drivers, System Extensions, and Kexts
- Installing a Custom Kernel Extension
- Debugging a Custom Kernel Extension
- Universal App Quick Start Program
-
-
Operating System
-
Mesh networks
- Rust on Chrome OS
- Bottlerocket OS - source Linux-based operating system meant for hosting containers. Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads.
-
-
Resources and Equipment
-
Mesh networks
- Online Podcasting Classes from Skillshare
- Best Podcast Microphones For Great Audio (All Budgets) by Ross Winn
- The Best Podcast Equipment for Professional Podcast Studio Setup
- Live Streaming and Elgato Game Capture HD
- Open Broadcaster Software (OBS) streaming with Elgato Game Capture HD
- What is Amazon Interactive Video Service?
- What is Amazon Interactive Video Service?
-
-
Agile Methodologies & Disciplines
-
Mesh networks
- Scrum
- Lean - making authority and ability on individuals and small teams, since research shows this to be faster and more efficient than hierarchical flow of control. Lean also concentrates on the efficiency of the use of team resources, trying to ensure that everyone is productive as much of the time as possible. It concentrates on concurrent work and the fewest possible intra-team workflow dependencies. Lean also strongly recommends that automated unit tests be written at the same time the code is written.
- Kanban - in-time manufacturing. Like Scrum, Kanban is a process designed to help teams work together more effectively.
- Kanban board - in-progress, and maximize efficiency (or flow). Kanban boards use cards, columns, and continuous improvement to help technology and service teams commit to the right amount of work, and get it done.
- Dynamic System Development Model, (DSDM)
- Extreme Programming (XP)
- Crystal - agile-manifesto/).The Crystal agile framework is built on two core beliefs:
- Adaptive software development (ASD)
- Disciplined agile delivery - first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value delivery lifecycle, is goal-driven, is enterprise aware, and is scalable.
- Feature-driven development (FDD)
- Scrumban
- Kanplan
- RAD(Rapid Application Development)
- Checkout the HiFive Unmatched Developement board
- Checkout the HiFive1 Rev B Developement board
- FE310-G002
- Checkout the Sipeed Maixduino Kit for RISC-V AI + IoT
- MAIX AI module
- Checkout the RTG4 Development Kit board from Microsemi
- Arduino Uno
- Lean - making authority and ability on individuals and small teams, since research shows this to be faster and more efficient than hierarchical flow of control. Lean also concentrates on the efficiency of the use of team resources, trying to ensure that everyone is productive as much of the time as possible. It concentrates on concurrent work and the fewest possible intra-team workflow dependencies. Lean also strongly recommends that automated unit tests be written at the same time the code is written.
- Extreme Programming (XP)
- FE310-G002
-
-
Data Structures
-
Mesh networks
- Arrays
- Vector
- Linked Lists
- Doubly-Linked List
- Hash Tables
- Stacks
- Queues
- Heaps - based data structure which is essentially an almost complete tree that satisfies the heap property.
- Graphs
- Singly Linked List
- Trees
- Hash Tables
- Arrays
- Vector
-
-
Raspberry Pi Operating Systems
-
Mesh networks
- OmniROM(Android 11) based on ASOP
- Arch Linux ARM
- Ubuntu MATE for Raspberry Pi
- Ubuntu Core on a Raspberry Pi
- Kali Linux for the Raspberry Pi
- Twister OS
- RetroArch
- RetroPie
- LibreELEC
- RISC OS
- Windows 10 IoT Core
- Raspberry Pi OS
- OmniROM(Android 11) based on ASOP
- Manjaro Linux ARM
- Ubuntu Server for ARM
- Raspberry Pi OS
- Hass.io(Home Assistant OS)
- Ubuntu Desktop for Raspberry Pi
- OSMC
- RISC OS
- Windows 10 IoT Core
- TitusPi
- DietPi
- Ubuntu Core on a Raspberry Pi
-
-
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
-
Mesh networks
- Ubuntu Community Hub
- Ubuntu Tutorials
- LXD - made images available for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API.
- JuJu - metal provisioning, and Landscape for systems management and monitoring.
- JAAS (Juju as a Service) - scale cloud running on Ubuntu.
- Ubuntu OpenStack
- Ubuntu is the reference platform for Kubernetes
- Ubuntu on Azure
- Ubuntu on AWS
- MAAS - level details. PXE, IPMI, ILO and all the custom protocols needed for diverse vendor hardware support come together in one clean REST API with Python bindings for easy integration and automation.
-
-
Enable Firewall
-
Mesh networks
-
-
Essential Apps(depending on your workflow)
-
Mesh networks
- Google Chrome browser
- Visual Studio Code
- Microsoft Teams
- Microsoft 365 with Office apps
- Zoom
- Slack
- Trello
- Spotify
- Discord
- Reaper Audio editor
- Flameshot
- TeamViewer
- VMware Workstation Pro
- CrossOver Linux® - based applications to run on Linux, macOS, or Chrome OS.
- Microsoft Edge browser
- WinApps for Linux
- Timeshift
- Stacer
- Nativefier - line tool to easily create a desktop app for any web site with minimal configuration. Apps are wrapped by [Electron](https://www.electronjs.org/) (which uses Chromium under the hood) in an OS executable (.app, .exe, etc) for use on Windows, macOS and Linux.
- Microsoft 365 with Office apps
-
-
GameHub
-
AppImages
-
Mesh networks
-
-
Game Streaming
-
Mesh networks
- Geforce NOW - based web browser such as Brave, Vivaldi, and Microsoft Edge. Also, available as a Electron Desktop App in the [Snap store Geforce NOW](https://snapcraft.io/geforcenow).
- Moonlight Game Streaming
- Chiaki
-
-
Graphics Performance
-
Performance Benchmarks
-
Mesh networks
- Geekbench 5 - platform benchmark that measures your system's performance with the press of a button.
- UNIGINE Superposition
-
-
Steam
-
Mesh networks
-
-
Lutris
-
Mesh networks
-
-
Wine
-
Mesh networks
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Arch Linux - 64 general purpose GNU/Linux distribution versatile enough to suit any role. Development focuses on simplicity, minimalism, and code elegance. Arch is installed as a minimal base system, configured by the user upon which their own ideal environment is assembled by installing only what is required or desired for their unique purposes.
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Linux Mint - spices.linuxmint.com/) similiar to Windows 7.
- Linux Mint Xfce
- Linux Mint MATE - desktop.org/).
- ArchWiki
- OpenCore for macOS
- Arch Linux on WSL(Windows Subsystem for Linux)
-
-
Winetricks
-
Mesh networks
- Back to the Top
- Back to the Top
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Fedora Silverblue - ostree to provide an immutable OS image with reliable updates and easy rollbacks.
- Fedora CoreOS - updating, minimal operating system for running containerized workloads securely and at scale.
- Fedora Spins - configured for the desktop environment of your choice.
- CentOS Stream
- Anaconda
- Fedora Media Writer
- Fedora Project Wiki
- Fedora Developer Portal
- Fedora Project Forum
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Debian GitLab
- Install Docker Engine on Debian
- Installing Debian on WSL (Windows Subsystem for Linux)
- Debian Wiki
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- GNOME Shell integration - on in the Firefox web browser.**
- Clipboard Indicator
- Snap Manager
- Fedora Silverblue - ostree to provide an immutable OS image with reliable updates and easy rollbacks.
- Fedora Spins - configured for the desktop environment of your choice.
- Fedora CoreOS - updating, minimal operating system for running containerized workloads securely and at scale.
- Dash to Dock
- Removable Drive Menu
- Sound Input & Output Device Chooser
- CPU Power Governor
- CPUFreq
- GNOME Boxes
- WindowsGuestDrivers/Download Drivers - KVM
- Caffeine
- Arc Menu
- Blur My Shell
- GSConnect
- WinTile: Windows 10 window tiling for GNOME - Arrow keys of Windows 10, allowing you to maximize, maximize to sides, or 1/4 sized to corner across a single or multiple monitors using just Super+Arrow.
- Gnome Extensions Sync
- Tray Icons: Reloaded
- Compiz alike windows effect
- CPU Power Manager
- Material Shell - packaged as an extension for GNOME Shell. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
- GitLab extension
- User Themes
- Dash to Panel
- Winetricks
- Debian for WSL GitLab repo
- Anaconda
- Fedora Project Wiki
-
-
Advanced Topics
-
Mesh networks
- SUSE - supported [openSUSE Project](https://software.opensuse.org/), which develops the openSUSE Linux distribution.
- openSUSE Leap
- Differences between Pop!_OS and Ubuntu
- Pop!_OS GitHub
- Pop!_OS reddit
- openSUSE Tumbleweed
- openSUSE for WSL (Windows Subsystem for Linux)
- SUSE Linux Enterprise Server for WSL (Windows Subsystem for Linux)
- openSUSE Wiki
- How To Install and Configure Postfix on Ubuntu 20.04
- How To Acquire a Let's Encrypt Certificate Using DNS Validation with certbot-dns-digitalocean on Ubuntu 20.04
- How To Build a Slackbot in Python on Ubuntu 20.04
- How To Back Up, Restore, and Migrate a MongoDB Database on Ubuntu 20.04
- How To Remotely Access GUI Applications Using Docker and Caddy on Ubuntu 20.04
- How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 20.04
- elementaryOS - respecting" replacement to macOS and Windows and has a pay-what-you-want model for their App Center.
- How To Use Traefik v2 as a Reverse Proxy for Docker Containers on Ubuntu 20.04
- How To Set Up Mattermost on Ubuntu 20.04
- How To Set Up a Remote Desktop with X2Go on Ubuntu 20.04
- How To Install Jenkins on Ubuntu 20.04
- DigitalOcean
- How To Set Up Multi-Factor Authentication for SSH on Ubuntu 20.04
- How To Configure Nginx as a Web Server and Reverse Proxy for Apache on One Ubuntu 20.04 Server
- How To Install and Use SQLite on Ubuntu 20.04
- How To Deploy a React Application with Nginx on Ubuntu 20.04
- How to Optimize WordPress on Ubuntu 20.04
- How To Set Up Physical Streaming Replication with PostgreSQL 12 on Ubuntu 20.04
- How To Install and Use Docker Compose on Ubuntu 20.04
- How To Install MySQL on Ubuntu 20.04
- How To Install and Configure Drone on Ubuntu 20.04
- How To Install the Django Web Framework on Ubuntu 20.04
- How To Sandbox Processes With Systemd On Ubuntu 20.04
- How To Host a Website Using Cloudflare and Nginx on Ubuntu 20.04
- How To Set Up an Ubuntu 20.04 Server on a DigitalOcean Droplet
- SUSE Linux Enterprise Server for WSL (Windows Subsystem for Linux)
- Popsicle
-
-
Arch Linux User Repository (AUR)
-
Mesh networks
-
-
Flatpaks
-
Mesh networks
-
-
elementaryOS App Center
-
Mesh networks
-
-
Installing Pop Shell on Ubuntu
-
Mesh networks
- Pop Shell - driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows. The core feature of Pop Shell is the addition of advanced tiling window management similar to i3wm.
-
Programming Languages
Categories
Tools
1,174
Resources
1,066
Winetricks
50
Apple Silicon Resources
36
Advanced Topics
36
ARM Resources
33
Desktop Environments
30
Raspberry Pi Operating Systems
24
Linux in the Cloud
24
Agile Methodologies & Disciplines
23
Tools and Equipment
21
Essential Apps(depending on your workflow)
20
Data Structures
14
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
10
Linux Hardware Vendors
10
Cloud Infrastructure
9
Windows mangers
9
Wine
9
GameHub
8
Security Standards, Frameworks and Benchmarks
8
Resources and Equipment
7
Steam
6
Virtualization
6
Snaps
5
Graphics Performance
4
Enable Firewall
4
Game Streaming
3
AppImages
3
Flatpaks
2
Operating System
2
Performance Benchmarks
2
Lutris
2
Linux Companies
2
Arch Linux User Repository (AUR)
1
Application Framework
1
Installing Pop Shell on Ubuntu
1
elementaryOS App Center
1
License
1
Protocols
1
Runtime Platform
1
Sub Categories
Keywords
python
33
javascript
21
golang
19
java
18
nodejs
18
go
18
linux
16
rust
15
serverless
15
dotnet
15
typescript
14
http
13
docker
12
ios
11
machine-learning
11
kubernetes
11
android
11
deep-learning
11
react
11
swift
10
windows
10
elixir
10
clojure
10
security
10
cpp
10
webassembly
9
framework
9
node
9
web
8
wsl
8
testing
8
cuda
8
firebase
8
electron
8
lua
8
erlang
8
cross-platform
8
c-sharp
7
database
7
iot
7
cli
7
wayland
7
lambda
7
gpu
7
risc-v
7
json
7
groovy
7
objective-c
7
api-gateway
6
microservices
6