Developer-Handbook
Developer-Handbook
https://github.com/mikeroyal/Developer-Handbook
Last synced: 2 days ago
JSON representation
-
Tools
-
Mesh networks
- 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.
- 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.
- 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.
- Alamofire
- Mantle
- ReactiveCocoa
- Perfect - facing and server-side applications.
- Vapor
- Nimbus
- Quick - driven development framework for Swift and Objective-C.
- Hero
- Eureka
- 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.
- Carthage
- Infer - C, and C.
- Retrofit - safe HTTP client for Android and Java develped by Square.
- Guava
- 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.
- Flutter SDK
- Meteor - simple environment for building modern web applications with JavavScript.
- Ionic Framework - platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- Onsen UI - feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.
- Reactive Native Firebase - tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
- RxDB - database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.
- Storybook
- 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).
- Kali Linux - class information security training and penetration testing services.
- Cilium
- 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.
- Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
- 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.
- PyCharm
- IntelliJ IDEA
- Visual Studio Code
- 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.
- Zsh
- SQLite Database Browser
- MongoDB - like documents.
- Checkout Blender
- 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.
- Vectr
- Slack
- Ardour
- 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.
- NW.js
- Syncthing
- Gatling - Sent-Events and JMS.
- 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.
- ANTLR (ANother Tool for Language Recognition)
- YourKit
- AWS Shell - line shell program that provides convenience and productivity features to help both new and advanced users of the AWS Command Line Interface.
- Amazon API Gateway - time two-way communication applications. Also, API Gateway supports containerized and serverless workloads, as well as web applications.
- 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.
- Discord
- 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.
- Wireshark - source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.
- Checkout the Unity Engine
- 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.
- PhpStorm
- RubyMine
- 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/)).
- OBS (Open Broadcaster Software)
- 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.
- Qt
- Checkout the CryEngine
- LMMS
- .NET Fiddle
- dotPeek
- 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.
- Suave - Alive.
- asdf - project basis with support for Ruby, Node.js, Elixir, Erlang & more.
- NPM
- Bootstrap Table
- Matplotlib - quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Panda3D - source and free for any purpose, including commercial ventures.
- Cython
- 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.
- Python Package Index (PyPI)
- Django - level Python Web framework that encourages rapid development and clean, pragmatic design.
- Checkout the Godot Engine
- 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.
- Lacinia
- MariaDB - critical applications.
- PostgreSQL - relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
- 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.
- URHO3D - platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.
- Rmarkdown
- Micronaut - based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language.
- Dart DevTools
- Composer
- CodeIgniter
- Laravel
- Symfony
- Slim
- 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.
- Apache OpenWhisk
- Laravel Vapor
- jQuery UI
- Amazon SageMaker
- 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.
- Hexo
- Dapr - driven, runtime for building distributed applications across cloud and edge.
- VuePress - rendered static HTML for each page, and runs as an SPA once a page is loaded.
- GraalVM - based languages like Java, Scala, Clojure, Kotlin, and LLVM-based languages such as C and C++.
- Jitsi meet
- 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.
- 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.
- If you would like to Donate to the Blender Project
- Tendermint Core
- 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.
- If you would like to Donate to the Godot Project
- GraphQL
- Express
- Prettier for Ruby
- Vue Router
- Vue CLI - to-end Testing.
- 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.
- Electron Builder
- Bash - compatible shell that integrates together useful features from the Korn shell (ksh) and the C shell (csh).
- 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.
- Anaconda
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- Odo
- Thanos
- Rook - managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.
- Kubespray - sigs/kubespray/blob/master/docs/aws.md), GCE, [Azure](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/azure.md), [OpenStack](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/openstack.md), [vSphere](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/vsphere.md), [Packet](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/packet.md) (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.
- Helm
- Knative - based platform to build, deploy, and manage modern serverless workloads. Knative takes care of the operational overhead details of networking, autoscaling (even to zero), and revision tracking.
- KubeFlow
- Etcd - value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.
- OpenEBS - based tool to create stateful applications using Container Attached Storage.
- Container Storage Interface (CSI) - in.
- MicroK8s - the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.
- Lens
- kind
- Flux CD
- Platform9 Managed Kubernetes (PMK) - 2 operations with 99.9% SLA on any environment, whether in data-centers, public clouds, or at the edge.
- Checkout the PolarFire® FPGA Development Kits
- Icestudio
- 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.
- 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
- LLVM - end(parser and lexer) and a back-end (code that converts LLVM's representation to actual machine code).
- TinyGo - line tools.
- 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
- Apache Flink - and batch-processing capabilities with elegant and fluent APIs in Java and Scala.
- Diosix - metal hypervisor written in Rust for RISC-V.
- 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.
- 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.
- Appwrite - to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment.
- 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.
- 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.
- 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.
- 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/).
- CUDA-X HPC - X HPC includes highly tuned kernels essential for high-performance computing (HPC).
- 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.
- 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.
- MSSQL for Visual Studio Code
- 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.
- ReSharper C++
- 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.
- SQL Server Migration Assistant
- CLion - platform IDE for C and C++ developers developed by JetBrains.
- SQL Server Business Intelligence(BI)
- Tableau - releases/press-release-details/2019/Salesforce-Completes-Acquisition-of-Tableau/default.aspx).
- MySQL - native applications using the world's most popular open source database.
- Mono
- 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/).
- dotTrace
- 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.
- dotMemory
- OracleDB - critical data with the highest availability, reliability, and security.
- 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.
- 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.
- 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.
- dbWatch - premise, hybrid/cloud database environments.
- Cosmos DB Profiler - time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Cosmos DB database. It identifies over a dozen suspicious behaviors from your application’s interaction with Cosmos DB.
- 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).
- Hangfire
- Oat++ - efficient web application. It's zero-dependency and easy-portable.
- 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.
- Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
- Sequel Pro
- Simulink - Based Design. It supports simulation, automatic code generation, and continuous testing of embedded systems.
- 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
- 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.
- Json.NET - performance JSON framework for .NET.
- RxDart - async/Stream-class.html) and [StreamControllers](https://api.dart.dev/stable/dart-async/StreamController-class.html).
- Robotics System Toolbox
- StarlingX - low latency use cases.
- Octopus Deploy
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- Airship
- Python.NET
- 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.
- Giraffe
- OpenRAN - vendor deployments.
- Open vSwitch(OVS)
- 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.
- Crater
- Multi-access edge computing (MEC) - parties across multi-vendor Multi-access Edge Computing platforms.
- Pulumi - as-code approach.
- hctsa - series analysis using Matlab.
- Cloud-Native Network Functions(CNF)
- YALMIP
- Wasmer - integrations).
- Physical Network Function(PNF)
- 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.
- 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
- 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
- golang tools
- Istio
- Go in Visual Studio Code
- 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.
- Fiber
- Metasploit Project
- Nmap
- pfSense
- Snort - source, free and lightweight network intrusion detection system (NIDS) software for Linux and Windows to detect emerging threats.
- OpenSCAP
- Open Vulnerability and Assessment Language
- ClamAV
- 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
- Scikit-Learn
- Java SE
- JDK Development Tools
- Sway - compatible Wayland compositor.
- 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.
- 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.
- JaCoCo
- Junit
- Mockito
- SpotBugs
- SwiftUI
- UIKit - Touch and other types of input to your app, and the main run loop needed to manage interactions among the user, the system, and your app.
- AppKit
- ARKit - reality apps for iOS developed by Apple. The latest version ARKit 3.5 takes advantage of the new LiDAR Scanner and depth sensing system on iPad Pro(2020) to support a new generation of AR apps that use Scene Geometry for enhanced scene understanding and object occlusion.
- RealityKit - performance 3D simulation and rendering with information provided by the ARKit framework to seamlessly integrate virtual objects into the real world.
- Mac Catalyst
- Instruments - analysis and testing tool that’s part of the Xcode tool set. It’s designed to help you profile your iOS, watchOS, tvOS, and macOS apps, processes, and devices in order to better understand and optimize their behavior and performance.
- Houdini
- Codeanywhere
- PM2 - in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
- Gitbucket
- Amazon Lumberyard
- Affinity Designer - quality concept art.
- Gatsby
- Photopea
- 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.
- 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.
- AutoDesk Maya
- AutoDesk 3ds Max
- Metal - level GPU programming framework used for rendering 2D and 3D graphics on Apple platforms such as iOS, iPadOS, macOS, watchOS and tvOS.
- 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
- ARCore
- node-docker
- Nest - side applications. It is built with TypeScript and combines elements of Object Oriented Programming(OOP), Functional Programming, and Functional Reactive Programming(FRP).
- jenkins-nodejs - installer, allowing to create as many NodeJS installations "profiles" as you want.
- Strapi
- Standard
- 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.
- React Hook Form
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- Ant Design - class UI design language and React UI library.
- Adobe Creative Cloud
- TeamViewer
- PyTorch
- 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
- 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.
- 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.
- AWS RoboMaker - managed, scalable infrastructure for simulation that customers use for multi-robot simulation and CI/CD integration with regression testing in simulation.
- TensorFlow Quantum (TFQ) - classical ML models.
- Opacus
- REAPER
- Scala.js
- Plotly
- Polynote
- Scala Native - of-time compiler and lightweight managed runtime designed specifically for Scala.
- 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
- Scalatra - performance, async web framework, inspired by [Sinatra](https://www.sinatrarb.com/).
- 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
- JuliaHub
- Julia Observer
- Julia Manual
- JuliaLang Essentials
- Blockchain Courses by Coursera
- Blockchain Courses by edX
- Julia Style Guide
- Julia By Example
- GitHub Codespaces
- Blockchain Certifications
- Julia Academy
- Julia Meetup groups
- Julia on Microsoft Azure
- Unigine - platform game engine designed for development teams (C++/C# programmers, 3D artists) working on interactive 3D apps.
- JuliaPro
- Juno
- Source 2 - Life: Alyx.
- Profile (Stdlib)
- AppGameKit
- 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.
- 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.
- Knet
- Vivox
- HGIG
- DataFrames.jl
- GameBlocks - Cheat & Middleware software.
- Flux.jl - Julia stack, and provides lightweight abstractions on top of Julia's native GPU and AD support.
- PHP Tools for Visual Studio/VS Code
- 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
- DesignPatternsPHP
- 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.
- Firebase Analytics
- AutoDesk
- Firebase ML - based ML features.
- Diesel - lang.org/).
- ML Kit - device ML, which you can use with or without Firebase.
- AngularFire
- Vuefire
- Squeezer - entry blockchain developers to build serverless dApps easily.
- Google Workspace
- Arm Instruction Emulator (ArmIE)
- 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/).
- Stencil
- AssemblyScript
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- TypeScript ESLint
- 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.
- BoTorch
- Checkout the AWS DeepRacer autonomous Car Kit
- Checkout the SunFounder PiCar-V Kit V2.0 for Raspberry Pi
- 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
- Robot Framework - readable keywords. Its capabilities can be extended by libraries implemented with Python or Java.
- ROS - level device control, implementation of commonly used functionality, message-passing between processes, and package management.
- 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.
- 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.
- ArduPilot
- Light Detection and Ranging(LiDAR) - driving vehicles.
- ROS-Industrial
- Microsoft Robotics Developer Studio - based programming environment for building robotics applications.
- 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.
- AWS Copilot
- 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.
- 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
- Visual Studio Code Remote - WSL extension - time development environment right from VS Code. You can develop in a Linux-based environment, use Linux-specific toolchains and utilities, and run and debug your Linux-based applications all from the comfort of Windows. The extension runs commands and other extensions directly in WSL so you can edit files located in WSL or the mounted Windows filesystem (for example /mnt/c) without worrying about pathing issues, binary compatibility, or other cross-OS challenges.
- Ubuntu on WSL
- Ubuntu Pro for Azure - scale Linux enterprise operations — with no contract needed.
- 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.
- 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.
- 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.
- 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.
- Angular Material UI component library
- 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).
- Flame
- PrimeNG
- Project Clarity
- Vuetify
- Buefy
- Vue-Apollo
- Hoppscotch
- 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
- Electron Fiddle
- Selenium IDE
- 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
- Qt for WebAssembly
- Riemann
- 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.
- 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.
- simdjson
- faasd
- SolarWinds Database Performance Analyzer
- Apache Camel - configuration.html).
- WebAssembly Studio
- 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
- Qt Features
- 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.
- GammaRay™
- 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
- Adminlte-Laravel
- Quantum - like job scheduler for Elixir.
- ElixirScript
- 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.
- Checkout the AWS DeepRacer Evo autonomous Car Kit
- Blockchain
- 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
- Twitch
- 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
- Citrix Virtual Apps and Desktops
- 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
- SoundCaster - channel audio to your phones and tablets.
- Soundboard Studio
- RISC-V Interpreter - V build by Cornell University.
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- Maixpy
- 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.
- Serverless Express
- 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.
- Fission
- Knative Serving
- StreamAlert
- Embark
- Oxygen XML Editor
- XMLmind XML Editor
- Serializer
- IBM Research Quantum Experience
- Amazon Braket
- Mellanox Quantum™ - network computing through the Co-Design Scalable Hierarchical Aggregation and Reduction Protocol (SHARP) technology.
- 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.
- Check out the Raspberry Pi Pico
- Checkout the Arduino Starter Kit
- Checkout the Arduino Nano
- Gobot
- Blynk
- FinOps Foundation
- Dynamics 365 Finance and Operations Tools
- Ubuntu Flavours - configured for the desktop environment of your choice.
- 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.
- Citrix Virtual Apps and Desktops
- Vivox
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- FinOps Foundation
- WebAssembly Studio
- WebAssembly Studio
- Python Tools for Visual Studio(PTVS)
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- 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.
- WebAssembly Studio
- Krita
- Check out the Raspberry Pi Pico
- WebAssembly Studio
- Check out the Raspberry Pi 4
- Check out the Raspberry Pi 400 Personal Computer Kit
- Raspberry Pi Imager
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- Checkout the Unreal Engine 4
- 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.
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- Weston
- Firebase Analytics
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- WebAssembly Studio
- hctsa - series analysis using Matlab.
- 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
- 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
- Windows Subsystem for Linux (WSL)
- WebAssembly Studio
- WebAssembly Studio
- 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.
- Azure PowerShell
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- WebAssembly Studio
- 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.
- WebAssembly Studio
- WebAssembly Studio
- Quantum Katas - paced tutorials and programming exercises from Microsoft to help you learn quantum computing and Q# programming.
- FirebaseUI - source library for Android that allows you to quickly connect common UI elements to Firebase APIs.
- TypeORM
- TS node
- InversifyJS
- Go Patterns
- Java Design Patterns
- Datascript - memory database and Datalog query engine in Clojure, ClojureScript, and JavaScript.
- BLESS
- Lumo - of-the-box access to the entire Node.js ecosystem, including a ClojureScript REPL.
- Timex
- Distillery
- Manifold
- AVA
- 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.
- Act
- Aspects - C and Swift.
- 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.
- Gravitational Teleport - over-HTTPS in a browser or Kubernetes clusters.
- Traefik
- Delve
- Enzyme
- Lapis - http).
- Hammerspoon
- Next.js - fetching, and more.
- Python Fire
- Zappa
- Scientist
- Capistrano
- dotenv
- Firecracker - built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.
- Cheerio
- Haskell Dockerfile Linter - image/dockerfile_best-practices) Docker images.
- axios
- Redux
- Element
- Mocha
- zap
- Kong - Native API Gateway.
- Guzzle
- Luigi - in.
- Locust
- nGraph - of-use to AI developers.
- OpenTimer - Performance Timing Analysis Tool for VLSI Systems.
- 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.
- Theano - dimensional arrays efficiently including tight integration with NumPy.
- 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.
- Adobe Brackets - source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.
- MAUI - platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
- Electron.NET
- 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.
- ILSpy - source .NET assembly browser and decompiler.
- Caffe
- 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.
- Vcpkg
- Photon
- 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/).
- Cowboy
- Pry
- rbenv
- TiDB - source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads.
- KEDA - based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes.
- Pion WebRTC - pc/).
- React-Rails
- Reagent
- UI-Grid
- Lowdb
- wslu
- Definitely Typed
- Eclipse Theia - fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
- Angular Electron
- Expo - source platform for making universal native apps with React.
- kotlinx-io
- MSBuild
- 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.
- DarkRISCV - V cpu core implemented in Verilog from scratch.
- Rustlings
- Go kit
- GopherLua
- 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.
- GORM
- Glide
- TiKV - source distributed transactional key-value database that also provides classical key-vlue APIs, but also transactional APIs with ACID compliance.
- .NET runtime
- 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.
- PlaidML
- Pipenv
- NVIDIA Container Toolkit - container) and utilities to automatically configure containers to leverage NVIDIA GPUs.
- IronFunctions
- 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.
- Gorilla WebSocket
- HttpRouter
- Codis
- FuseSoC - winning package manager and a set of build tools for HDL (Hardware Description Language) code and FPGA/ASIC development.
- Spdlog - only/compiled, C++ logging library.
- 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.
- 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.
- 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.
- 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.
- Compute Library
- NodeMCU - module flash-based [SPIFFS](https://github.com/pellepl/spiffs) file system.
- spaCy
- 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.
- 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.
- OpenEthereum - rich multi-network Ethereum client.
- 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.
- RPiPlay - source implementation of an AirPlay mirroring server for the Raspberry Pi that supports iOS 9 and later.
- Serverless Next.js Component
- cuML - learn.
- AWS Chalice
- Gloo Edge - rich, Kubernetes-native ingress controller, and next-generation API gateway built on [Envoy](https://envoy.com/features/saas/).
- Grenade
- PyCall.jl
- IJulia.jl
- Gradle Kotlin DSL converter
- Binaryen - to-WebAssembly-with-Binaryen) easy, fast, and effective.
- FlutterBoost
- Elmish
- AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
- Refit - safe REST library for .NET Core,.NET and Xamarin.
- 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.
- mysqljs
- Hyper
- AssemblyScript
- Tsung - performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
- Servo
- EarlyOOM - memory situations with heavy swap usage.
- Goxel
- Mako
- CUB
- Tokio - driven, non-blocking I/O platform for writing asynchronous applications with the Rust programming language.
- wlroots
- Skorch - learn compatible neural network library that wraps PyTorch.
- 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.
- PiKVM - based KVM over IP.
- SDDM
- The JPL Open Source Rover
- WABT
- WayfireWM
- 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.
- Hiccup
- Ring
- 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.
- Credo
- Neural Network Intelligence(NNI)
- RustPython
- Pengwin
- Ansible-WSL
- GameHub
- 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.
- Midway Serverless - Native environment.
- Angular Flex Layout - layout/wiki/Responsive-API).
- Nebular
- CodeMaid
- 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.
- Cargo
- Apache APISIX - time, high-performance API gateway, based on the Nginx library and etcd.
- Ripes - V instruction set architecture(ISA).
- Absinthe
- Sciter
- AWS SAM CLI
- Cirq
- React Redux Firebase
- ReactFire
- Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi.
- 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.
- WebAssembly Micro Runtime (WAMR)
- Firebase iOS
- CodeWorld - player games.
- jQuery Tools - interface components for modern websites. Used by large sites all over the world.
- Play Framework
- Wfuzz
- 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.
- Optim.jl
- Unicorn - platform, multi-architecture CPU emulator framework(ARM, AArch64, M68K, Mips, Sparc, X86) based on [QEMU](https://www.qemu.org/).
- 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/).
- Onyx
- okhttp
- Patchwork - based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project.
- Diffprivlib
- 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.
- Pyrebase
- React Router Bootstrap - router) v4 and React Bootstrap.
- Gpiozero - Purpose Input/Output) devices with the Raspberry Pi.
- AirSim - source, cross platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations.
- PiShrink
- PyDP
- Revise.jl - compile.
- MoonScript
- x11docker
- 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.
- Mini-QML
- Guardian
- Ueberauth - based Web Applications.
- Floki
- Hackney
- Erlsom
- Hubble
- Nextflow - in support for Conda, Docker, Singularity, and Modules.
- Spock - style developer testing and specification framework for Java and Groovy applications.
- FireSim - to-use, Scalable, FPGA-accelerated Cycle-accurate Hardware Simulation.
- DirectX 12 Ultimate
- JavaCPP
- Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
- PhotoGIMP
- Tensorflow_macOS - optimized version of TensorFlow and TensorFlow Addons for macOS 11.0+ accelerated using Apple's ML Compute framework.
- TensorFlow Privacy
- ProjectQ
- PyQuil
- OpenFermion
- Kotlin Xcode compatibility Gradle plugin
- syzkaller - guided kernel fuzzer.
- NLua
- Alpaca
- Cluster Manager for Apache Kafka(CMAK)
- Wine-wayland
- Lager
- Vecty
- CubDB - value database written in the Elixir language. It runs locally, it is schema-less, and backed by a single file.
- IntelliJ Haskell
- 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.
- OpenWiFi - source IEEE802.11/Wi-Fi baseband chip/FPGA design.
- LeakCanary
- SchedViz
- BlockShell
- Tensorman
- Reko
- Compojure - clojure/ring) that allows web applications to be composed of small, independent parts.
- Featherlight
- Pylance
- Keystone - platform, multi-architecture(Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) assembler framework.
- RISC-V Rust - V processor and peripheral devices emulator project written in Rust and compiled to WebAssembly.
- Groovy-Eclipse
- Wayland-rs
- 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.
- Simpleinfra
- MATLAB Schemer
- Rest-assured
- IceStorm
- Apio - built packages, project configuration tools and easy command interface to verify, synthesize, simulate and upload your verilog designs.
- Arcadia
- Haskell for Visual Studio Code - language-server).
- 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.
- Dex : The Data Explorer
- ROS 2 with ONNX Runtime
- Visual Studio Code Extension for ROS
- React Native Windows - class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
- 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.
- FsCheck
- FsPickler - us/research/publication/functional-pearl-pickler-combinators/) which has been adapted to accommodate the object oriented nature of the .NET framework.
- Paket
- Fantomas
- Clippy
- ROS bridge
- Pyright
- PuLP
- 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.
- 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.
- Azure Data Studio
- 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.
- 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.
- WSL-DistroLauncher
- Pengwin Enterprise
- 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
- 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
- Azure Cognitive Services LUIS ROS Node
- Debugger.jl
- AWS.jl
- Nanosoldier.jl
- RCall.jl
- MXNet.jl - of-art deep learning to Julia.
- Distributions.jl
- IRTools.jl
- Rplugin
- inDEX
- Certgen
- The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers.
- oss-fuzz
- OpenSubdiv
- Gthree
- 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.
- Arduino Thread
- gulp-typescript
- audio-visualizer-python
- Lua Resty HTTP - nginx-module).
- LISA
- Kotatsu
- Python Tools for Visual Studio(PTVS)
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- 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.
- Arduino Pro IDE
- VSCode Arduino
- Code
- Granite
- 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.
- vue-kotlin
- Arduino IDE - source integrated development environment for the Arduino platform that provides easy-to-use hardware and software.
- Checkout the Spartan 6 FPGA Development board
- Chakra UI
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
- Lumen
- AppGameKit
- Capstone
- Edge
- Cube.js - source analytical API platform. It is primarily used to build internal business intelligence tools or add customer-facing analytics to existing applications.
- Tink - language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.
- EmberFire
- ARCore
- 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.
- Elasticsearch
- VMware
- egg
- EDA Playground
- HTTPie
- Azure Synapse Analytics
- 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.
- Blender - source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games.
- ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
- PHPUnit - oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
- 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.
- Arm Instruction Emulator (ArmIE)
- Fedora
- Sequeler
- Rocket
- Markdig
- OpenCV - time computer vision applications. The C++, Python, and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Azure SQL Managed Instance - premises applications to the cloud with very few application and database changes. Managed instance has split compute and storage components.
- Cinema 4D
- Zoom - based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms.
- Get Qt certified
- 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.
- Deno
- IBM Blockchain Essentials
- 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.
- Project Clarity
- React Native
- Nativefier
- 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.
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers.
- 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.
- 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.
- Universal Scene Description - sampled scene description for interchange between graphics applications.
- 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.
- Ethers.js - side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
- AWScala
- 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.
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- 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.
- Qaterial
- SQLProvider
- FsUnit - testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
- MoltenVK
- Flexy
- Conditional-CSS
- kotlinx-knit - management features.
- Apache Camel - configuration.html).
- clojureVSCode
- WebAssembly Studio
- Lucet
- vim.wasm - site/) and [Binaryen](https://github.com/WebAssembly/binaryen).
- Featherweight
- LV-MQTT-Broker
- Haskelly
- UniversalSoundboard
- CastersoundBoard - keying and playing back sounds for podcasting.
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- Terra
- 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).
- 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.
- Serializer
- FreeCAD - source general-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support.
- 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.
- Qt Resource Center
- Qt for Educational Programs
- AutoGluon - accuracy deep learning models on tabular, image, and text data.
- 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.
- Grafana Kubernetes App
- OpenWSN - based and open source implementation of a complete constrained network protocol stack for wireless sensor networks and Internet of Things.
- PyTorch Geometric (PyG)
- Smart Noise - of-the-art differential privacy (DP) techniques to inject noise into data, to prevent disclosure of sensitive information and manage exposure risk.
- 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.
- Realm - C.
- 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.
- 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
- Checkout the Arduino Starter Kit
- Material-UI
- Fluro
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- LLVM - end(parser and lexer) and a back-end(where code converts LLVM's representation to actual machine code).
- Dotty
- Sanic
- GraphLab Create - scale, high-performance machine learning models.
- .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.
- Google Cloud Shell - based command-line access for managing your infrastructure and applications on Google Cloud Platform.
- Shiny
- 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.
- Control Groups(Cgroups) - defined groups of tasks (processes) running on a system.
- TensorFlow - to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
- Mac Catalyst
- NetBeans
- Ubuntu Flavours - configured for the desktop environment of your choice.
- MoveIt - to-use robotics platform for developing advanced applications, evaluating new designs and building integrated products for industrial, commercial, R&D, and other domains.
- Adminer
- Micronaut - based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language.
- DartPad
- Dart VM - line apps such as server-side scripts, programs, and servers.
- AngularDart
- Selenium - neutral coding interface compatible with all major web browsers(Firefox, Google Chrome and Safari).
- Checkout the Artix 7 FPGA Development board
- Checkout the Zynq-7000 for ARM/FPGA SoC Development board
- Verilator - source SystemVerilog simulator and lint system.
- OpenTimelineIO - less library for dealing strictly with time, opentime.
- EMQ X Broker
- Firebase Analytics
- A-Frame - Component. A-Frame works on Vive, Rift, desktop, mobile platforms.
- Microsoft Assembler (MASM) for x64
- MASM/TASM - player.
- Firecracker - built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models. Firecracker runs workloads in lightweight virtual machines, called microVMs, which combine the security and isolation properties provided by hardware virtualization technology with the speed and flexibility of containers. Firecracker has also been integrated in container runtimes, for example [Kata Containers](https://github.com/kata-containers/documentation/wiki/Initial-release-of-Kata-Containers-with-Firecracker-support) and [Weaveworks Ignite](https://github.com/weaveworks/ignite).
- Sonic - less search backend similar to Elasticsearch in some use-cases.
- CSS Optimizer
- Conditional-CSS
- kotlinx-lincheck
- SceneKit - level 3D graphics framework that helps you create 3D animated scenes and effects in your iOS apps.
- Analysis server - going analysis of one or more code bases as those code bases are changing.
- ML Kit - device ML, which you can use with or without Firebase.
- Qt Resource Center
- Qt training by The Qt Company
- Qt for Educational Programs
- LayoutIt! - off for your front-end developments.
- 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
- Lua Language Server
- GameBlocks - Cheat & Middleware software.
- Solidity - typed language with a syntax very similar to ECMAScript (Javascript) that is used for the creation of smart contracts on the Ethereum blockchain.
- GanacheCLI (NodeJS package)
- Prisma
- Clash compiler - level descriptions to low-level synthesizable VHDL, Verilog, or SystemVerilog.
- Qiskit - source SDK for working with quantum computers at the level of circuits, algorithms, and application modules.
- 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 IDE
-
- 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.
- Cucumber
- 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.
- 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.
- GitHub
- AWS Lambda - driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
- AWS IoT Tools
- AWS CodeBuild
- 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.
- Team City
- 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.
- ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
- JUnit
- 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.
- Circle CI
- 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.
- Maven
- Mocha
- Jira
- 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.
- Trello - based Kanban-style list-making application that gives you perspective over all your projects, at work and at home.
- Splunk - generated big data, via a Web-style interface.
- 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.
- 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.
- Cloud Foundry
- Bamboo
- Shippable
- 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.
- Microsoft Certified: Azure IoT Developer Specialty
- 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.
- Google’s Internet of Things (IoT)
- Zuul-CI
- Artifactory - site replication and scalable.
- Karma
- 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.
- 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.
- 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.
- Pivotal Tracker - time collaboration around a shared, prioritized backlog.
- Microsoft Teams
- Pagerduty
- 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.
- 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
- Fenzo
- 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.
- Restify
- Cloud Hypervisor - lang.org/) and is based on the [rust-vmm](https://github.com/rust-vmm) crates.
- Chaos Monkey
- Dynomite - datacenter replication and is designed for High Availability(HA).
- OpenShift Hive
- KubeInit
- Priam
- Falcor
- Logstash
- Kibana
- Google Cloud IoT
- VMware Tanzu
- 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.
- Rancher
- Kata Operator
- Microsoft Azure - managed data centers.
- Artifactory - site replication and scalable.
- 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.
- Nomad - center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more.
- Packer
- Vagrant - to-use workflow and focus on automation, Vagrant lowers development environment setup time and increases production parity.
- K3s - constrained, remote locations or inside IoT appliances.
- Inviso
- Vault
- 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.
- DeviceHive - source IoT platform for data collection, processing and analysis, visualization, and device management with the broad range of integration options.
- Genie
- Raigad
- 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.
- Traefik
- JUnit
- Travis 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.
- 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.
- 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.
- Anthos - premises environments.
- Eclipse Foundation - friendly environment for open source software collaboration and innovation.
- Consul
- 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).
- IoTivity - to-device connectivity to address the emerging needs of the Internet of Things.
-
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
-
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.
- Advanced Message Queuing Protocol (AMQP)
- SOAP
- gRPC
- 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.
-
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.
- RIOT
- Raspbian - based computer operating system for Raspberry Pi.
- Canonical Ubuntu Core - the universal Linux packaging format.
- RabbitMQ - Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large enterprises. RabbitMQ is lightweight and easy to deploy on premises and in the cloud.
- Arm Mbed TLS
-
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.
- OpenRemote
- OpenIoT - connected objects, while at the same time generating and processing important business/applications events.
- 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.
-
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.
- ThingSpeak
-
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.
- BeagleBone - power open-source single-board computer produced by Texas Instruments. It runs Android, Ubuntu and other Linux flavors.
- Arduino Ethernet Shield 2
-
In-memory data grids
- Hazelcast - memory data grid based on Java.
- 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.
-
Robotics
-
-
Resources
-
Mesh networks
- Raspberry Pi
- Linux Foundation
- Cloud Native Computing Foundation (CNCF)
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Clojure - purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
- Kotlin
- Getting Started with Node.js in AWS
- AWS Tools for Windows PowerShell
- Add Firebase to your Flutter app
- Haskell Development Libraries and Tools
- Haskell - functional programming language.
- Haskell Community
- Haskell Documentation
- Learning Haskell on HaskellWiki
- Functional Programming in Haskell
- GitLab's Go standards and style guidelines
- Uber's Go Style Guide
- Programming with Google Go on Coursera
- Elixir Programming Language Forum
- Lua
- Google C++ Style Guide
- An Introduction to R
- Google Java Style Guide
- The Eclipse Foundation
- Cascading Style Sheets (CSS)
- Bootstrap - end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
- Google HTML/CSS Style Guide
- React JavaScript Tutorial in Visual Studio Code
- Bootswatch
- Learning the jQuery Basics on Pluralsight
- Learning jQuery on Codecademy
- Learn Vue.js from core-team members and industry experts on VueSchool
- Vue Mastery is the Ultimate Learning Resource for Vue.js
- Free Software Foundation (FSF)
- 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.
- 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.
- AWS Certified Security - Specialty Certification
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Citrix Certified Associate – Networking(CCA-N)
- Citrix Certified Professional – Virtualization(CCP-V)
- CCNP Routing and Switching
- Certified Information Security Manager(CISM)
- Wireshark Certified Network Analyst (WCNA)
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from 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
- VMware Tanzu Education
- Using Ansible in a Cloud-Native Kubernetes Environment
- Setting up a Kubernetes cluster using Vagrant and Ansible
- Kubernetes Fluentd
- Understanding the new GitLab Kubernetes Agent
- Intro Local Process with Kubernetes for Visual Studio 2019
- Kubernetes Contributors
- KubeAcademy from VMware
- Scalable Microservices with Kubernetes course from Udacity
- Certified Cloud Security Professional(CCSP) Certification
- 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
- Verilog Courses on Coursera
- Dart - source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps using the Flutter framework.
- 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
- Fuchsia Project
- Getting Started with Fuchsia
- Fuchsia Reference
- Contributing to Fuchsia
- Verilog
- SystemVerilog
- Verilog Book Shelf
- 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
- C++ style guide for Fuchsia
- Chromium C++ Style Guide
- C++ Core Guidelines
- 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.
- C++ Style Guide for ROS
- CUDA Toolkit Documentation
- SQL
- CUDA Quick Start Guide
- SQL Tutorial by W3Schools
- CUDA on WSL
- Learn SQL Skills Online from Coursera
- SQL Courses Online from Udemy
- NVIDIA Deep Learning cuDNN Documentation
- SQL Online Training Courses from LinkedIn Learning
- Learn SQL For Free from Codecademy
- GitLab's SQL Style Guide
- Learn C Programming Online Courses by edX
- OracleDB SQL Style Guide Basics
- Learn C++ with Online Courses by edX
- Learn C++ by Codecademy
- Databases on AWS
- Best Practices and Recommendations for SQL Server Clustering in AWS EC2.
- Connecting from Google Kubernetes Engine to a Cloud SQL instance.
- C++ For C Programmers by Coursera
- MySQL Certifications
- What is NoSQL?
- Intro .NET Guide by JetBrains
- MATLAB
- MATLAB Documentation
- Getting Started with MATLAB
- MATLAB Online Courses from Udemy
- MATLAB Online Courses from Coursera
- MATLAB Online Courses from edX
- Building a MATLAB GUI
- MATLAB Style Guidelines 2.0
- Dart API reference
- Setting Up Git Source Control with MATLAB & Simulink
- Pull, Push and Fetch Files with Git with MATLAB & Simulink
- Dart tutorials
- Create New Repository with MATLAB & Simulink
- Getting Started with Dart SDK
- PRMLT
- Network Functions Virtualization Infrastructure (NFVI) by Cisco
- Creating a new Dart application with IntelliJ IDEA
- C# programming with Visual Studio Code
- Build Native Mobile Apps with Flutter on Udacity
- Dart for Beginners on Udemy
- Red Hat telco ecosystem program
- Dart Classes on Skilshare
- OpenStack for Telcos by Canonical
- Advanced Topics in C# by Udemy
- Open source NFV platform for 5G from Ubuntu
- The complete C# tutorial
- Understanding 5G Technology from Verizon
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- Telco Acceleration with Xilinx
- VIMs on OSM Public Wiki
- 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
- 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.
- F# - platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.
- Cloud Programming with F#
- F# Developer Network (FSDN)
- Learning F# from The F# Software Foundation
- F# Programming groups | Meetup
- Go: The Complete Developer's Guide (Golang) on Udemy
- Getting Started with Go on Coursera
- Learning Go Fundamentals on Pluralsight
- CheckiO
- Learning Go on Codecademy
- PCPP – Certified Professional in Python Programming 2
- Getting Started with Python in Visual Studio Code
- Google's Python Style Guide
- Google's Python Education Class
- 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).
- 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
- Microsoft Open Source Software Security
- How Layer 7 of the Internet Works
- The Libgcrypt Reference Manual
- The Open Web Application Security Project(OWASP) Foundation Top 10
- RSA Certification Program
- Check Point Certified Security Master (CCSM) Certification
- Certified Information Systems Security Professional (CISSP) Certification
- Security Training Certifications and Courses from Udemy
- Security Certifications Training from Pluarlsight
- Wayland Architecture
- Wayland Documentation
- Contribution instructions for Wayland
- Contribution instructions for Weston
- Qt Wayland Compositor
- Qt Wayland Compositor Examples
- Wayland on Ubuntu Wiki
- Java
- Wayland on Debian Wiki
- Getting Started with Java
- The Wayland Display Server on Fedora Docs
- Oracle Java certifications from Oracle University
- Wayland features on Fedora Project Wiki
- Java Tutorial by W3Schools
- Wayland on GNOME Wiki
- Getting Started with Java in Visual Studio Code
- Wayland Desktop Landscape on Gentoo Wiki
- Wayland in Void Linux Handbook
- Chromium Java style guide
- Get Started with OR-Tools for Java
- Wayland on Enlightenment DE
- Gradle User Manual
- 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
- 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.
- CNCF Cloud Native Interactive Landscape
- Kotlin Playground: Edit, Run, Share Kotlin Code Online
- Groovy language Style guide
- Google's JavaScript Style Guide
- Scala Style Guide
- Blender Education
- Blender Network
- Blender Courses from Udemy
- Ruby
- Ruby Documentation
- Ruby Community
- Ruby Gems
- Ruby courses by Coursera
- Learn Ruby course by Codecademy
- Ruby in Twenty Minutes Quickstart
- The OpenJS Foundation
- Getting started with Node.js in Google Cloud
- Introduction to Node.js by W3Schools
- Node.js tutorial in Visual Studio Code
- Getting Started with DirectX 12 Ultimate
- 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
- First steps with Universal Scene Description in Blender
- Intro to using Universal Scene Description with NVIDIA
- 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
- AMD64 Architecture Programmer’s Manual Volume 1-5
- 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
- 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.
- Creating a Scala Maven application for Apache Spark in HDInsight using IntelliJ
- R
- Using Scala to Program AWS Glue ETL Scripts
- Google's R Style Guide
- Using Flink Scala shell with Amazon EMR clusters
- R developer's guide to Azure
- AWS EMR and Spark 2 using Scala from Udemy
- Using the Google Cloud Storage connector with Apache Spark
- Running R on AWS
- Write and run Spark Scala jobs on Cloud Dataproc for Google Cloud
- RStudio Server Pro for AWS
- JavaScript in Visual Studio Code
- Scala Courses and Certifications from edX
- Learn R by Codecademy
- Scala Courses from Coursera
- Learn R Programming with Online Courses and Lessons by edX
- R Language Courses by Coursera
- Learn R For Data Science by Udacity
- Unreal Online Learning - on video courses and guided learning paths.
- Unreal Engine Authorized Training Program
- Unreal Engine for education
- Unreal Engine Training & Simulation
- Unity Certifications
- Autodesk for Games
- Game Design Online Courses from Udemy
- HTML (HyperText Markup Language)
- 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
- PHP Manual
- VisualGo: Visualising data structures and algorithms through animation
- Firebase GitHub
- MIT's PHP Code Style Guide
- Data Structure & Algorithms Visualizations
- PHP Style Guide
- Learning Data Structures and Algorithms courses on Coursera
- PHP tutorial by W3Schools
- Using Firebase with the Ionic Framework
- Learning Data Structures and Algorithms courses on Udemy
- Learning Data Structures and Algorithms courses on edX
- Using Google Analytics with Firebase
- PHP MySQL & CodeIgniter Course by Udemy
- Intro to Data Structures and Algorithms courses on Udacity
- Learning Algorithms courses on Khan Academy
- Google Developers Certification
- Data Structures and Algorithms course from Harvard University
- Firebase Courses on Udemy
- Data Structures and Algorithms course from Standford University(CS 166)
- Build a Google Firebase Web Application on Coursera
- Firebase in a Weekend: Android on Udacity
- Learning Algorithms and Data Structures courses on Pluralsight
- Firebase Online Training Courses on LinkedIn Learning
- Data structure and algorithms online course on Learnbay.io
- Learning Firebase Fundamentals on Pluralsight
- Discrete Probability
- Mathematical Proofs
- Objective-C - oriented capabilities and a dynamic runtime.
- Google's Objective-C Style Guide
- AutoDesk Learning, Training & Certification
- 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
- AutoDesk Courses and Specializations from Coursera
- Build Cloud-Native applications in Microsoft Azure
- Cloud-Native application development for Google Cloud
- Cloud-Native development for Amazon Web Services
- Kotlin Programming Language Reference
- Cloud Foundry Developer Training and Certification Program
- Cloud-Native Architecture Course on Pluralsight
- Kotlin style guide
- AWS Fundamentals: Going Cloud-Native on Coursera
- Learn the Kotlin programming language
- Developing Cloud-Native Apps w/ Microservices Architectures course on Udemy
- Get Started with Kotlin on Android
- How load balancing works for cloud native applications with Azure Application Gateway on Linkedin Learning
- Kotlin for cross-platform mobile development
- Using Kotlin with Quakus
- Developing Cloud Native Applications course on edX
- Building web applications with Spring Boot and Kotlin
- Migrating build logic from Groovy to Kotlin
- 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
- Learn Robotics with Online Courses and Classes from edX
- Top Robotics Courses Online from Udemy
- Free Online AI & Robotics Courses
- Carnegie Mellon Robotics Academy
- RIA Robotic Integrator Certification Program
- Microsoft AI School
- Azure VM templates to bootstrap ROS and ROS 2 environments
- Google Robotics Research
- TypeScript support for Webpack
- TypeScript Support for Nuxt.js
- TypeScript Support for Vue.js
- TypeScript Support for React Native
- TypeScript Support for Angular
- GitHub Actions for JavaScript and TypeScript
- 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
- 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
- AutoDesk Design Academy
- Getting Started with Cinema 4D
- AMD Radeon ProRender Developer Suite
- 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
- Red Hat Training and Certification Program
- Linux Foundation Training and Certification Program
- Linux Professional Institute(LPI) - neutral Linux and open source certification body.
- WSLConf - initiated event on all things Windows Subsystem for Linux and WSL-related.
- 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
- 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)
- Using Fedora with Microsoft's WSL 2
- 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
- Introduction to Bash Shell Scripting by Coursera
- Bash: Shell Script Basics by Pluralsight
- Bash/Shell by Codecademy
- 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 Command Line Interface and aws-shell Sample for AWS Cloud9
- Configuring Cloud Shell on Google Cloud
- Google's Shell Style Guide
- Getting Started with Angular
- What Is AngularJS?
- AngularJS Tutorial on W3Schools
- Angular Certification - Become a certified Angular Developer
- Angular University
- Angular Courses Online on Udemy
- Angular Courses Online on Coursera
- Learn Angular with Online Courses and Lessons on edX
- Angular Online Training Courses on LinkedIn Learning
- Learning AngularJS, including Angular directives from Codecademy
- Learning Angular from Pluralsight
- Ionic Angular Overview
- Angular Language Service for Visual Studio
- Angular JavaScript Tutorial in Visual Studio Code
- Laravel and Angular
- A Brief History of Linux
- A Cloud Guru Linux Training Certifictions
- Vue JavaScript Tutorial in Visual Studio Code
- Vue.js Plugins for JetBrains
- Introducing Storybook for VueJS
- VueJS Courses on Udemy
- Learning Vue.js on Codecademy
- VueJS Open Collective
- 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
- jQuery API Documentation
- Learn to style HTML using CSS
- jQuery Learning Center
- The HTML and CSS Workshop
- Configuring JavaScript libraries in WebStorm
- Modern HTML & CSS From The Beginning (Including Sass) by Udemy
- JavaScript extensions for VS Code
- Using Glitch for Developer Relations
- jQuery Courses on Coursera
- jQuery Courses on Udemy
- jQuery Training Courses on LinkedIn Learning
- Intro to jQuery on Udacity
- Intro to AJAX on Udacity
- jQuery Best Practices Training on Learning Tree
- jQuery In-Depth on Pluralsight
- ASP.NET Ajax JavaScript and jQuery Course on Pluralsight
- jQuery Certification from W3Schools
- Electron Apps
- Getting Started with Electron
- Electron Development
- Master Electron: Desktop Apps with HTML, JavaScript & CSS course on Udemy
- Electron for Desktop Apps: The Complete Developer's Guide course on Udemy
- Electron From Scratch: Build Desktop Apps With JavaScript course on Udemy
- Electron Courses on Coursera
- Electron Fundamentals on Pluralsight
- 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
- 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
- Unix Shell - line interpreter/shell that provides a user CLI for Unix-like operating systems such as MacOS.
- GNU Bash Manual
- Korn shell scripting
- C Shell scripting
- 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
- LabVIEW Training Courses on NobleProg
- NI Community
- LabVIEW Open Source Project GitHub
- BootstrapCDN
- Official Bootstrap Themes
- What is Bootstrap by W3Scools
- Getting Started with Bootstrap
- Getting Started with React-Bootstrap
- 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
- The Complete Elixir and Phoenix Bootcamp from Udemy
- Top Elixir Courses from udemy
- 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
- Getting Started with Vala
- Vala Reference Manual
- Vala community on GitHub
- GTK and Vala
- Tutorial for Vala beginners
- Installing Vala on your preferred platform
- Installing Gnome Builder
- GNOME Builder documentation
- Learning Haskell Programming on Udemy
- Haskell Fundamentals course on Pluralsight
- PHP 7 Tutorial - An Ultimate Guide for Beginners
- 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
- 10 Video Production Tools That Make the Difference Between a Good Video and a Bad One by Dann Albright
- 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
- Audacity Podcast Production Course: Audio Editing for Podcasters
- 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
- RISC-V Development Board and RISC-V CPU
- RISC-V CPUs from Microsemi
- RISC-V Community
- RISC-V Main Members Group
- RISC-V Global Forum
- RISC-V Learn Online Courses
- RISC-V Training Partner Program
- SiFive Academy RISC-V Course
- Risc-V Courses on Udemy
- Imagination Technologies Announces the First RISC-V Computer Architecture Course
- RISC-V Design Verification Strategy
- 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
- REST API Reference for Amazon API Gateway API
- 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
- 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
- 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
- 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
- Tableau CRM: BI Software and Tools
- AWS RoboMaker – Develop, Test, Deploy, and Manage Intelligent Robotics Apps
- Blender Foundation Certification Training
- Windows ML ROS Node
- Top Scala Courses from Udemy
- FinOps Training & Certification
- Remote Working Solutions from Microsoft
- RISC-V Learn Online Courses
- Getting Started with Raspberry Pi course on FutureLearn
- FinOps Foundation Principles
- jQuery Best Practices Training on Learning Tree
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Differential Privacy Blog Series by the National Institute of Standards and Technology(NIST)
- 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
- Docker and Kubernetes
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Unreal Engine for education
- Unreal Engine Training & Simulation
- Getting Started with Raspberry Pi course on FutureLearn
- Unreal Online Learning - on video courses and guided learning paths.
- 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
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- RISC-V Community
- Getting Started with Raspberry Pi course on FutureLearn
- Erlang courses on Erlang Solutions
- Getting Started with Raspberry Pi course on FutureLearn
- RIA Robotic Integrator Certification Program
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started With Erlang
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Intro to Spark DataFrames using Scala with Azure Databricks
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Firebase Cloud Messaging (FCM)
- Getting Started with Raspberry Pi course on FutureLearn
- 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
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- RoboCode Academy from Roblox
- Getting Started with Raspberry Pi course on FutureLearn
- Getting Started with Raspberry Pi course on FutureLearn
- 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
- 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
- Airbnb's Ruby Style Guide
- The Node.js best practices list
- The Open Source Computer Science Degree by Forrest Knight
- Airbnb JavaScript Style Guide
- Google's Differential Privacy Library
- Elixir Style Guide
- Google's Swift Style Guide
- Airbnb CSS / Sass Style Guide
- WebAssembly proposals
- Databricks Scala Style Guide
- WSL 2 Linux Kernel on GitHub
- Node.js Build Working Group
- Node.js Mentorship Program Initiative
- SiFive FPGA shells
- ROS on Windows 10
- The Python Open Source Computer Science Degree by Forrest Knight
- The Node.js Community Committee
- Contribute to FOSS
- My Windows Subsystem for Linux(WSl) Guide
- Machine Learning Scholarship Program for Microsoft Azure from Udacity
- Security Training Certifications and Courses from Coursera
- Intro to Data Structures and Algorithms courses on Udacity
- How to run Podman on Windows with WSL 2
- MathWorks Certification Program
- DSP fundamentals for FPGAs course from MATLAB and Simulink Training
- Node.js App Hosting & Deployment in Microsoft Azure
- HPE(Hewlett Packard Enterprise) Telco Blueprints overview
- Getting started with Kubernetes on IBM
- Cloud Native courses from IBM
- Google Cloud Certified Professional Cloud Security Engineer
- C# Tutorial by W3Schools
- Kubernetes on Microsoft Azure
- Microsoft Open Source Software Security
- Machine Learning Crash Course for Google Cloud
- The Seven Properties of Highly Secure Devices
- Red Hat OpenShift on IBM Cloud
- RISC-V Cores and SoC Overview
- Quantum Computing research from D-Wave Systems
- Juniper Networks Certification Program Enterprise (JNCP)
- Getting Started with Vulkan
- Azure Functions Serverless Compute on Microsoft Azure
- The Assembler language on z/OS from IBM
- Understanding 5G Technology from Intel
- Swift GitHub
- 5G Telco Cloud from VMware
- 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).
- Cisco Security Certifications
- Programming and FPGA Basics - INTEL® FPGAS
- Developing Cloud Native Applications course on edX
- AMD GPU ISA documentation
- Assembler language from IBM
- Cybersecurity Courses and Certifications by Offensive Security
- Azure Red Hat OpenShift
- Laboratory Virtual Instrument Engineering Workbench (LabVIEW)
- Getting started with a Ruby on Rails application on CircleCI.
- VMware Telco Cloud Automation(TCA) Architecture Overview
- Swift - C.
- Go
- Open source NFV platform for 5G from Ubuntu
- Learning Dart
- SQL vs. NoSQL Databases: What's the Difference?
- Build Cloud-Native applications in Microsoft Azure
- Setting up SAP HANA, express edition into WSL 2 (Windows Subsystem for Linux)
- Elixir School
- Getting started with .NET
- Swift Evolution - visible enhancements to the Swift Programming Language.
- Kubernetes on Microsoft Azure
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
- Flutter Tools & techniques
- Blender Foundation
- Blender Institute
- 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 Raspberry Pi course on FutureLearn
- Using XML editor in Visual Studio
- PRMLT
- Getting Started with Arduino
- Groovy language Style guide
- Data Science using Scala and Spark on Azure
- Ionic/TypeScript Starter Project
- Vala community on GitLab
- GTK and Vala
- Cinema 4D Quick Tips
- Getting Started with Cinema 4D
- The benefits of remote work for both employees and managers from WeWork
- RISC-V Community
- Serverless - Deep Dive on AWS (Amazon Web Services)
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Real Python
- Kubernetes Playground by Katacoda
- WSLG: X11 and Wayland Applications in WSL
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Quantum Computing research from IonQ
- Getting Started with Arduino
- KWin/Wayland on KDE Community Wiki
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Enable OpenShift Virtualization on Red Hat OpenShift
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Certified LabVIEW Architect (CLA)
- Getting Started with Arduino
- Microsoft AI School
- Responsible Machine Learning with Microsoft Azure
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Verilog HDL Basics training from Intel
- Getting Started with Arduino
- Intel FPGA Training Program
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Getting Started with Arduino
- Effective Go
- Reporting Wayland bugs
- Start Developing iOS Apps with Swift
- Computing Private Statistics with Privacy on Beam from Google Codelabs
- Kotlin for cross-platform mobile development
- Learning Machine learning and artificial intelligence from Google Cloud Training
- CUDA GPU support for TensorFlow
- Running R at Scale on Google Compute Engine
- Getting Started with Arduino
- Getting Started with Arduino
- Getting Started with Arduino
- TensorFlow Federated: Machine Learning on Decentralized Data
- Free Online NI LabVIEW Training for Students and Educators
- Comparing LabVIEW NXG and LabVIEW 2020
- GTK and Vala
- Introduction to Functional Programming with Haskell on edX
- 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
- 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
- Quantum computing
- Quantum Computing research from IonQ
- Raspberry Pi Training Program
- Raspberry Pi Online Courses on Coursera
- Home Assistant on Raspberry Pi
- PiSwitch: Build your own Nintendo Switch-style console
- Getting Started with Arduino
- Differential Privacy
- Responsible AI Resources with Microsoft AI
- C++ Style Guide for ROS
- 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
- Learning C#
- Getting Started with Arduino
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Google Developers Training
- The HTML and CSS Workshop
- RoboCode Academy from Roblox
- Getting Started with Arduino
- Getting Started with Arduino
- YAML basics in Kubernetes
- Node.js - side scripts outside of a browser.
- Getting Started with Arduino
- FPGA Design Fundamentals Course (UC San Diego Extension)
- FPGA II Course (UC San Diego Extension)
- Data structure and algorithms online course on Learnbay.io
- Introduction to Pixar's Universal Scene Description (USD)
- Getting Started with Arduino
- 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
- Dart core libraries
- Effective Dart Style Guide
- RoboCode Academy from Roblox
- Objective C Courses on Coursera
- Objective-C Essential Training on LinkedIn Learning
- Using Firebase with the Ionic Framework
- Firebase Cloud Messaging (FCM)
- Contribute to FOSS
- A Cloud Guru Linux Training Certifictions
- Get Started with Kotlin on Android
- Xcode + Swift
- Mac Catalyst - iOS - Human Interface Guidelines
- Fluently Groovy tutorial from IBM
- W3C WebAssembly Working Group
- WebAssembly Roadmap
- Using Google Analytics with Firebase
- Erlang Programming Trainging Modules
- Getting Started With Erlang
- Erlang Reference Manual
- Erlang courses on Erlang Solutions
- Valadoc
- Blender Cloud Courses
- GitLab's Guide to Going All-Remote
- Video Editing Courses from Coursera
- The Basics of Audio Editing from Coursera
- Designing With Verilog Certification from the Xilinx Learning Center
- IBM Quantum Experience
- Learning Data Structures and Algorithms courses on edX
- Data Structures and Algorithms course from Harvard University
- Learning Data Structures and Algorithms on CodeChef
- 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)
- Getting Started with Electron
-
- Microsoft Certified: DevOps Engineer Expert Cert.
- Introduction to Azure DevOps from A Cloud Guru
- DevOps Engineering on AWS from AWS Training
- AWS Certified DevOps Engineer - Professional from A Cloud Guru
- Architecting with Google Compute Engine
- Architecting with Google Kubernetes Engine in Google Cloud
- VMware Training and Certification Program
- 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
- Internet Of Things Courses from Udemy
- IoT (Internet of Things) Courses from edX
- IoT (Internet of Things) Courses from Coursera
- Architecting with Google Compute Engine
- Snowflake Education and Training
- Snowflake Certifications
-
-
Advanced Topics
-
Mesh networks
- elementaryOS - respecting" replacement to macOS and Windows and has a pay-what-you-want model for their App Center.
- 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 Configure Postfix on Ubuntu 20.04
- How To Install and Use SQLite on Ubuntu 20.04
- How To Deploy a React Application with Nginx on Ubuntu 20.04
- SUSE Linux Enterprise Server for WSL (Windows Subsystem for Linux)
- How to Optimize WordPress 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 Set Up an Ubuntu 20.04 Server on a DigitalOcean Droplet
- 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 Remotely Access GUI Applications Using Docker and Caddy on Ubuntu 20.04
- How To Install MySQL 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 and Configure Drone on Ubuntu 20.04
- How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 20.04
- How To Install the Django Web Framework on Ubuntu 20.04
- How To Install Jenkins on Ubuntu 20.04
- How To Use Traefik v2 as a Reverse Proxy for Docker Containers 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
- Differences between Pop!_OS and Ubuntu
- Pop!_OS GitHub
- Pop!_OS reddit
- SUSE - supported [openSUSE Project](https://software.opensuse.org/), which develops the openSUSE Linux distribution.
- openSUSE Leap
- openSUSE Tumbleweed
- openSUSE for WSL (Windows Subsystem for Linux)
- openSUSE Wiki
- Popsicle
-
-
elementaryOS App Center
-
Mesh networks
-
-
Wine
-
Mesh networks
- 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.
- Linux Mint - spices.linuxmint.com/) similiar to Windows 7.
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- Linux Mint Xfce
- Linux Mint MATE - desktop.org/).
- ArchWiki
- Arch Linux on WSL(Windows Subsystem for Linux)
- OpenCore for macOS
- WINE(Wine Is Not an Emulator) - compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
- ArchWiki
-
-
Desktop Environments
-
Mesh networks
- GNOME Desktop
- MATE Desktop
- image
- image
- 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
- image
- image
- image
- budgie-desktop
- image
- image
- LXQt Desktop
- image
- image
- 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.
-
-
Windows mangers
-
Mesh networks
-
-
AppImages
-
Mesh networks
-
-
Tools and Equipment
-
Mesh networks
- HandBrake
- 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.
- Kdenlive
- 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.
- 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
- Dynamic Adaptive Streaming over HTTP (DASH)
- 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.
- 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.
- 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.
- HTTP Live Streaming (HLS)
- 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.
- Final Cut Pro
- Intel® Quick Sync Video
- Logic Pro
- FFmpeg
- Intel® Quick Sync Video
- Apple ProRes - quality & high-performance editing in Final Cut Pro that supports up to 8K.
-
-
Essential Apps(depending on your workflow)
-
Mesh networks
- Reaper Audio editor
- VMware Workstation Pro
- Flameshot
- Visual Studio Code
- Google Chrome browser
- Microsoft Teams
- Zoom
- Slack
- Trello
- Discord
- Spotify
- CrossOver Linux® - based applications to run on Linux, macOS, or Chrome OS.
- TeamViewer
- Microsoft 365 with Office apps
- 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.
- WinApps for Linux
- Timeshift
- Microsoft Edge browser
- Microsoft 365 with Office apps
-
-
GameHub
-
Raspberry Pi Operating Systems
-
Mesh networks
- LibreELEC
- Manjaro Linux ARM
- RetroPie
- Twister OS
- Ubuntu Core on a Raspberry Pi
- Raspberry Pi OS
- Ubuntu Server for ARM
- OmniROM(Android 11) based on ASOP
- Arch Linux ARM
- Ubuntu MATE for Raspberry Pi
- Kali Linux for the Raspberry Pi
- RetroArch
- RISC OS
- Windows 10 IoT Core
- Raspberry Pi OS
- DietPi
- TitusPi
- OmniROM(Android 11) based on ASOP
- Ubuntu Core on a Raspberry Pi
- Hass.io(Home Assistant OS)
- Ubuntu Desktop for Raspberry Pi
- OSMC
- RISC OS
- Windows 10 IoT Core
-
-
Winetricks
-
Mesh networks
- Dash to Dock
- Dash to Panel
- Gnome Extensions Sync
- Arc Menu
- Caffeine
- Removable Drive Menu
- Clipboard Indicator
- GSConnect
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- WindowsGuestDrivers/Download Drivers - KVM
- GNOME Boxes
- Sosumi - Simple-KVM](https://github.com/foxlet/macOS-Simple-KVM).
- GNOME Shell integration - on in the Firefox web browser.**
- 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.
- Blur My Shell
- Compiz alike windows effect
- CPU Power Manager
- CPU Power Governor
- CPUFreq
- Snap Manager
- Sound Input & Output Device Chooser
- User Themes
- 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.
- Tray Icons: Reloaded
- GitLab extension
- Back to the Top
- Back to the Top
- 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).
- Winetricks
- Debian for WSL GitLab repo
- Anaconda
- Fedora Project Wiki
- 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.
-
-
Cloud Infrastructure
-
Mesh networks
- 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.
- Microsoft Azure - managed data centers.
- 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.
- Drone - compose, to define and execute Pipelines inside Docker containers.
- Spinnaker - cloud continuous delivery platform for releasing software changes with high velocity and confidence.
- 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.
- Podman(the POD MANager)
- 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.
- Azure Draft - native applications on Kubernetes.
-
-
Linux Hardware Vendors
-
Game Streaming
-
Mesh networks
- Chiaki
- 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
-
-
Protocols
-
Mesh networks
- OAuth 2.0 - party applications to access the user account.
-
-
Virtualization
-
Mesh networks
- 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
- Ganeti
- Xen
- VirtualBox
- VMware Workstation
-
-
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
- ISO27001 - effectively.
-
-
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.
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers. Tock uses two mechanisms to protect different components of the operating system. First, the kernel and device drivers are written in Rust, a systems programming language that provides compile-time memory safety, type safety and strict aliasing. Tock uses Rust to protect the kernel (the scheduler and hardware abstraction layer) from platform specific device drivers as well as isolate device drivers from each other. Second, Tock uses memory protection units to isolate applications from each other and the kernel.
-
-
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.
-
-
Apple Silicon Resources
-
Mesh networks
- 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/).
- Does it ARM? Apps that are reported to support Apple Silicon
- 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
- Universal App Quick Start Program
- 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
-
-
Runtime Platform
-
Mesh networks
-
-
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
- Arrays
- Vector
- Trees
- Singly Linked List
- Hash Tables
-
-
Flatpaks
-
Mesh networks
-
-
Snaps
-
Steam
-
Mesh networks
-
-
Lutris
-
Mesh networks
-
-
Performance Benchmarks
-
Mesh networks
- Geekbench 5 - platform benchmark that measures your system's performance with the press of a button.
- UNIGINE Superposition
-
-
Agile Methodologies & Disciplines
-
Mesh networks
- Arduino Uno
- 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
- 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
-
-
Linux Companies
-
Linux in the Cloud
-
Mesh networks
- 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
- DigitalOcean Marketplace
- 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
-
-
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
-
Mesh networks
- Ubuntu on AWS
- Ubuntu on Azure
- 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
- Multipass
- 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.
-
-
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
- Windows 10 on ARM
- 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)
- 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
- NVIDIA CUDA on Arm
- Porting UWP applications for Windows 10 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
- Configuring C++ projects for ARM processors using the Microsoft Visual C++ (MSVC) compiler toolset
- NVIDIA Jetson Nano 2GB Developer Kit
- Manjaro Linux ARM
- Fedora ARM
-
-
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?
-
-
Enable Firewall
-
Mesh networks
-
-
Graphics Performance
-
Arch Linux User Repository (AUR)
-
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,206
Resources
1,073
Winetricks
50
Apple Silicon Resources
36
Advanced Topics
35
ARM Resources
34
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
Linux Hardware Vendors
11
Wine
11
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
11
Cloud Infrastructure
10
Security Standards, Frameworks and Benchmarks
9
Windows mangers
9
GameHub
8
Resources and Equipment
7
Virtualization
6
Steam
6
Snaps
5
Graphics Performance
4
Enable Firewall
4
Operating System
3
Game Streaming
3
Linux Companies
3
AppImages
3
Flatpaks
2
Performance Benchmarks
2
Lutris
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