Developer-Handbook
Developer-Handbook
https://github.com/mikeroyal/Developer-Handbook
Last synced: 8 days ago
JSON representation
-
Tools
-
Mesh networks
- Hammerspoon
- Get Qt certified
- Qaterial
- Mini-QML
- npTDMS - platform Python package for reading and writing TDMS files as produced by LabVIEW, and is built on top of the [numpy](https://www.numpy.org/) package.
- Featherweight
- LV-MQTT-Broker
- React Router Bootstrap - router) v4 and React Bootstrap.
- CubDB - value database written in the Elixir language. It runs locally, it is schema-less, and backed by a single file.
- Credo
- Absinthe
- Guardian
- Distillery
- Floki
- Timex
- Ueberauth - based Web Applications.
- Manifold
- Lumen
- Cowboy
- Tsung - performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
- Alpaca
- Lager
- Hackney
- Apache APISIX - time, high-performance API gateway, based on the Nginx library and etcd.
- NodeMCU - module flash-based [SPIFFS](https://github.com/pellepl/spiffs) file system.
- GopherLua
- MoonScript
- Lapis - http).
- Lua Resty HTTP - nginx-module).
- NLua
- Sequeler
- Code
- Granite
- GameHub
- Haskell Dockerfile Linter - image/dockerfile_best-practices) Docker images.
- Haskell for Visual Studio Code - language-server).
- Haskelly
- Grenade
- IntelliJ Haskell
- CodeWorld - player games.
- Guzzle
- PHPUnit - oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
- Whoops - of-the-box, it provides a pretty error interface that helps you debug your web projects, but at heart it's a simple yet powerful stacked error handling system.
- The Robotics Library (RL) - contained C++ library for robot kinematics, motion planning and control. It covers mathematics, kinematics and dynamics, hardware abstraction, motion planning, collision detection, and visualization.RL runs on many different systems, including Linux, macOS, and Windows. It uses CMake as a build system and can be compiled with Clang, GCC, and Visual Studio.
- Intel Robot DevKit
- AirSim - source, cross platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations.
- The JPL Open Source Rover
- AliceVision - of-the-art computer vision algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.
- CARLA - source simulator for autonomous driving research. CARLA has been developed from the ground up to support development, training, and validation of autonomous driving systems. In addition to open-source code and protocols, CARLA provides open digital assets (urban layouts, buildings, vehicles) that were created for this purpose and can be used freely. The simulation platform supports flexible specification of sensor suites and environmental conditions.
- ROS bridge
- Visual Studio Code Extension for ROS
- Azure Kinect ROS Driver - us/services/kinect-dk/) to the [Robot Operating System (ROS)](http://www.ros.org/). Developers working with ROS can use this node to connect an Azure Kinect Developer Kit to an existing ROS installation.
- Azure IoT Hub for ROS
- ROS 2 with ONNX Runtime
- Azure Cognitive Services LUIS ROS Node
- wslu
- Windows Terminal - rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more.
- PowerShell Core - platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
- Ansible-WSL
- WSL-DistroLauncher
- Pengwin
- Pengwin Enterprise
- Blender - source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games.
- Cinema 4D
- MoltenVK
- Universal Scene Description - sampled scene description for interchange between graphics applications.
- OpenSubdiv
- PhotoGIMP
- Gthree
- Goxel
- ARCore
- AppGameKit
- Godot - packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.
- High Level Shading Language(HLSL) - like programmable shaders for the Direct3D pipeline. HLSL was first created with DirectX 9 to set up the programmable 3D pipeline.
- DirectX 12 Ultimate
- LibGDX - platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.
- cocos2d-x - platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, macOS, Windows and Linux.
- MonoGame - platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes.
- IBM Blockchain Essentials
- Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- Ethers.js - side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
- OpenEthereum - rich multi-network Ethereum client.
- BlockShell
- inDEX
- Zoom - based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms.
- audio-visualizer-python
- UniversalSoundboard
- CastersoundBoard - keying and playing back sounds for podcasting.
- Ripes - V instruction set architecture(ISA).
- FireSim - to-use, Scalable, FPGA-accelerated Cycle-accurate Hardware Simulation.
- Reko
- Jupiter - oriented RISC-V assembler and runtime simulator written in Java.
- RISC-V Rust - V processor and peripheral devices emulator project written in Rust and compiled to WebAssembly.
- DarkRISCV - V cpu core implemented in Verilog from scratch.
- AWS SAM CLI
- Kong - Native API Gateway.
- Firecracker - built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.
- Gloo Edge - rich, Kubernetes-native ingress controller, and next-generation API gateway built on [Envoy](https://envoy.com/features/saas/).
- BLESS
- TiDB - source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads.
- Zappa
- KEDA - based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes.
- Serverless Next.js Component
- IronFunctions
- Midway Serverless - Native environment.
- Cube.js - source analytical API platform. It is primarily used to build internal business intelligence tools or add customer-facing analytics to existing applications.
- Refit - safe REST library for .NET Core,.NET and Xamarin.
- Pugixml - like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries.
- Erlsom
- Apio - built packages, project configuration tools and easy command interface to verify, synthesize, simulate and upload your verilog designs.
- IceStorm
- EDA Playground
- Cascade - In-Time Compiler for Verilog from VMware Research. Cascade executes code immediately in a software simulator, and performs compilation in the background. When compilation is finished, the code is moved into hardware, and from the user’s perspective it simply gets faster over time.
- OpenTimer - Performance Timing Analysis Tool for VLSI Systems.
- Quantum development kit - source development kit from Microsoft to develop quantum applications and solve optimization problems. It includes the high-level quantum programming language Q#, a set of libraries, simulators, support for Q# in environments like Visual Studio Code and Jupyter Notebooks, and interoperability with Python or .NET languages.
- Quantum Katas - paced tutorials and programming exercises from Microsoft to help you learn quantum computing and Q# programming.
- Terra
- Cirq
- PyQuil
- OpenFermion
- QuTiP - source software for simulating the dynamics of closed and open quantum systems. The QuTiP library uses the excellent Numpy, Scipy, and Cython packages as the numerical backend, and graphical output is provided by Matplotlib.
- ProjectQ
- PySyft - learning-collaborative.html), [Differential Privacy](https://www.microsoft.com/en-us/ai/ai-lab-differential-privacy), and Encrypted Computation (like [Multi-Party Computation (MPC)](https://multiparty.org) and [Homomorphic Encryption (HE)](https://www.microsoft.com/en-us/research/project/homomorphic-encryption/) within the main Deep Learning frameworks like [PyTorch](https://pytorch.org/) and [TensorFlow](https://www.tensorflow.org/).
- Skorch - learn compatible neural network library that wraps PyTorch.
- TensorFlow Privacy
- PyDP
- Diffprivlib
- Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi.
- PiKVM - based KVM over IP.
- PiShrink
- RPiPlay - source implementation of an AirPlay mirroring server for the Raspberry Pi that supports iOS 9 and later.
- Gpiozero - Purpose Input/Output) devices with the Raspberry Pi.
- Arduino CLI - in-one solution that provides builder, Boards/Library Manager, uploader, discovery and many other tools needed to use any Arduino compatible board and platforms.
- Arduino Pro IDE
- VSCode Arduino
- Arduino Thread
- Checkout the Spartan 6 FPGA Development board
- FuseSoC - winning package manager and a set of build tools for HDL (Hardware Description Language) code and FPGA/ASIC development.
- OpenWiFi - source IEEE802.11/Wi-Fi baseband chip/FPGA design.
- PipeCNN - based FPGA Accelerator for Large-Scale Convolutional Neural Networks (CNNs). Currently, there is a growing trend among developers in the FPGA community to utilize High Level Synthesis (HLS) tools to design and implement customized circuits on FPGAs.
- Fedora
- Weston
- KWayland - style API to interact with the wayland-client and wayland-server API.
- NVIDIA Wayland EGL External Platform library - in-progress implementation of a EGL External Platform library to add client-side Wayland support to EGL on top of EGLDevice and EGLStream families of extensions.
- NVIDIA EGL External Platform Interface - in-progress specification of the EGL External Platform interface for writing EGL platforms and their interactions with modern window systems on top of existing low-level EGL platform implementations. This keeps window system implementation specifics out of EGL drivers by using application-facing EGL functions.
- wlroots
- WayfireWM
- SDDM
- x11docker
- Mako
- Wayland-rs
- Wine-wayland
- Photon
- Electron.NET
- Angular Electron
- Lowdb
- Nativefier
- Cheerio
- jQuery Tools - interface components for modern websites. Used by large sites all over the world.
- Featherlight
- VMware
- Edge
- 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.
- FreeCAD - source general-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support.
- Serializer
- Qt Resource Center
- Qt for Educational Programs
- PipeWire - latency, graph based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy. Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing.
- 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.
- OpenWSN - based and open source implementation of a complete constrained network protocol stack for wireless sensor networks and Internet of Things.
- Grafana Kubernetes App
- PyTorch Geometric (PyG)
- TensorFlow Federated (TFF) - source framework for machine learning and other computations on decentralized data. TFF has been developed to facilitate open research and experimentation with [Federated Learning (FL)](https://ai.googleblog.com/2017/04/federated-learning-collaborative.html), an approach to machine learning where a shared global model is trained across many participating clients that keep their training data locally.
- Smart Noise - of-the-art differential privacy (DP) techniques to inject noise into data, to prevent disclosure of sensitive information and manage exposure risk.
- 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
- Realm - C.
- 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
- 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.
- 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
-
Programming Languages
Categories
Tools
1,210
Resources
1,051
Winetricks
49
Apple Silicon Resources
36
Advanced Topics
35
ARM Resources
33
Desktop Environments
30
Raspberry Pi Operating Systems
24
Linux in the Cloud
24
Agile Methodologies & Disciplines
23
Tools and Equipment
21
Essential Apps(depending on your workflow)
20
Data Structures
14
Linux Hardware Vendors
10
Wine
10
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
10
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
Flatpaks
2
Performance Benchmarks
2
Lutris
2
AppImages
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