An open API service indexing awesome lists of open source software.

Developer-Handbook

Developer-Handbook
https://github.com/mikeroyal/Developer-Handbook

Last synced: 7 days ago
JSON representation

  • Tools

    • Mesh networks

      • Wfuzz
      • Patchwork - based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project.
      • Snowpatch - based, mailing-list-centric git workflow. This workflow is used by a number of well-known open source projects such as the Linux kernel.
      • Tink - language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.
      • Azure Kubernetes Service (AKS) - grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.
      • Arm Instruction Emulator (ArmIE)
      • Arduino IDE - source integrated development environment for the Arduino platform that provides easy-to-use hardware and software.
      • Compute Library
      • LISA
      • The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers.
      • Unicorn - platform, multi-architecture CPU emulator framework(ARM, AArch64, M68K, Mips, Sparc, X86) based on [QEMU](https://www.qemu.org/).
      • Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers.
      • Keystone - platform, multi-architecture(Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) assembler framework.
      • Azure Databricks - based big data analytics service designed for data science and data engineering. Azure Databricks, sets up your Apache Spark environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
      • Tensorflow_macOS - optimized version of TensorFlow and TensorFlow Addons for macOS 11.0+ accelerated using Apple's ML Compute framework.
      • PlaidML
      • OpenCV - time computer vision applications. The C++, Python, and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
      • Caffe
      • Theano - dimensional arrays efficiently including tight integration with NumPy.
      • nGraph - of-use to AI developers.
      • Apache Spark Connector for SQL Server and Azure SQL - performance connector that enables you to use transactional data in big data analytics and persists results for ad-hoc queries or reporting. The connector allows you to use any SQL database, on-premises or in the cloud, as an input data source or output data sink for Spark jobs.
      • Cluster Manager for Apache Kafka(CMAK)
      • Tensorman
      • Numba - aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
      • cuML - learn.
      • Python Tools for Visual Studio(PTVS)
      • Pylance
      • Pyright
      • AWS Chalice
      • HTTPie
      • Pipenv
      • Python Fire
      • Bottle - framework for Python. It is distributed as a single file module and has no dependencies other than the [Python Standard Library](https://docs.python.org/library/).
      • Neural Network Intelligence(NNI)
      • Luigi - in.
      • Locust
      • spaCy
      • PuLP
      • Azure Data Studio
      • Azure SQL Managed Instance - premises applications to the cloud with very few application and database changes. Managed instance has split compute and storage components.
      • Azure Synapse Analytics
      • Adobe Brackets - source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.
      • Sciter
      • Flexy
      • Conditional-CSS
      • Kotatsu
      • React Native
      • mysqljs
      • axios
      • Next.js - fetching, and more.
      • React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
      • TypeORM
      • Enzyme
      • Redux
      • Expo - source platform for making universal native apps with React.
      • React Native Windows - class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
      • Chakra UI
      • Nebular
      • Project Clarity
      • Angular Flex Layout - layout/wiki/Responsive-API).
      • UI-Grid
      • Element
      • node-gyp - platform command-line tool written in Node.js for compiling native addon modules for Node.js. It contains a vendored copy of the gyp-next project that was previously used by the Chromium team, extended to support the development of Node.js native addons.
      • Mocha
      • AVA
      • egg
      • ts-migrate - migrate is intended to accelerate the TypeScript migration process. The resulting code will pass the build, but a followup is required to improve type safety.
      • Deno
      • gulp-typescript
      • Definitely Typed
      • Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
      • Eclipse Theia - fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
      • InversifyJS
      • TS node
      • Cargo
      • VSCode-Rust - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission). This extension is built and maintained by the Rust IDEs and editors team with the focus on providing a stable, high quality extension that makes the best use of the respective language server.
      • Apache Arrow - memory analytics. It contains a set of technologies that enable big data systems to process and move data fast. Arrow's libraries are available for C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust.
      • Tokio - driven, non-blocking I/O platform for writing asynchronous applications with the Rust programming language.
      • TiKV - source distributed transactional key-value database that also provides classical key-vlue APIs, but also transactional APIs with ACID compliance.
      • Hyper
      • Rocket
      • Clippy
      • Servo
      • RustPython
      • Miri - level intermediate representation. It can run binaries and test suites of cargo projects and detect certain classes of undefined behavior. Miri will alsowill also tell you about memory leaks: when there is memory still allocated at the end of the execution, and that memory is not reachable from a global static, Miri will raise an error.
      • Simpleinfra
      • Rustlings
      • Gradle - language development. If you're building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle is designed to support build automation across multiple languages and platforms including Java, Scala, Android, C/C++, Swift, and Groovy, which is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins.
      • vue-kotlin
      • kotlinx-io
      • kotlinx-knit - management features.
      • Kotlin Xcode compatibility Gradle plugin
      • Xcode - based CPUs and Apple Silicon. It includes a unified macOS SDK that features all the frameworks, compilers, debuggers, and other tools you need to build apps that run natively on Apple Silicon and the Intel x86_64 CPU.
      • Traefik
      • Gitea - hosted git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures.
      • OpenFaaS - driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in a Docker image to get a highly scalable endpoint with auto-scaling and metrics.
      • micro - based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. As its name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. It strives to be enjoyable as a full-time editor for people who prefer to work in a terminal, or those who regularly edit files over SSH.
      • Gravitational Teleport - over-HTTPS in a browser or Kubernetes clusters.
      • Act
      • Glide
      • BadgerDB - value (KV) database written in pure Go. It is the underlying database for [Dgraph](https://dgraph.io/), a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.
      • Go kit
      • Codis
      • zap
      • HttpRouter
      • Gorilla WebSocket
      • Delve
      • GORM
      • Go Patterns
      • Vcpkg
      • Thrust - level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.
      • JavaCPP
      • Spdlog - only/compiled, C++ logging library.
      • rbenv
      • Capistrano
      • React-Rails
      • Pry
      • dotenv
      • Scientist
      • Java Design Patterns
      • Elasticsearch
      • okhttp
      • LeakCanary
      • Apache Groovy - typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
      • Play Framework
      • AWScala
      • Apache Camel - configuration.html).
      • Gradle Kotlin DSL converter
      • Rest-assured
      • Spock - style developer testing and specification framework for Java and Groovy applications.
      • Nextflow - in support for Conda, Docker, Singularity, and Modules.
      • Dex : The Data Explorer
      • Groovy-Eclipse
      • clojureVSCode
      • Reagent
      • Datascript - memory database and Datalog query engine in Clojure, ClojureScript, and JavaScript.
      • Compojure - clojure/ring) that allows web applications to be composed of small, independent parts.
      • Ring
      • Hiccup
      • Onyx
      • Lumo - of-the-box access to the entire Node.js ecosystem, including a ClojureScript REPL.
      • Boot - hoc Clojure script evaluator. Boot provides a runtime environment that includes all of the tools needed to build Clojure projects from scripts written in Clojure.
      • Arcadia
      • WebAssembly Studio
      • WABT
      • Binaryen - to-WebAssembly-with-Binaryen) easy, fast, and effective.
      • Lucet
      • AssemblyScript
      • Capstone
      • Vecty
      • WebAssembly Micro Runtime (WAMR)
      • Pion WebRTC - pc/).
      • vim.wasm - site/) and [Binaryen](https://github.com/WebAssembly/binaryen).
      • NVIDIA Container Toolkit - container) and utilities to automatically configure containers to leverage NVIDIA GPUs.
      • CUTLASS - performance matrix-multiplication (GEMM) at all levels and scales within CUDA. It incorporates strategies for hierarchical decomposition and data movement similar to those used to implement cuBLAS.
      • CUB
      • Arraymancer - dimensional array) project in Nim. The main focus is providing a fast and ergonomic CPU, Cuda and OpenCL ndarray library on which to build a scientific computing ecosystem.
      • Kintinuous - time dense visual SLAM system capable of producing high quality globally consistent point and mesh reconstructions over hundreds of metres in real-time with only a low-cost commodity RGB-D sensor.
      • Debugger.jl
      • Revise.jl - compile.
      • IJulia.jl
      • AWS.jl
      • Nanosoldier.jl
      • Optim.jl
      • RCall.jl
      • PyCall.jl
      • MXNet.jl - of-art deep learning to Julia.
      • Distributions.jl
      • IRTools.jl
      • Rplugin
      • ML workspace - in-one web-based IDE specialized for machine learning and data science. It is simple to deploy and gets you started within minutes to productively built ML solutions on your own machines. ML workspace is the ultimate tool for developers preloaded with a variety of popular data science libraries (Tensorflow, PyTorch, Keras, and MXnet) and dev tools (Jupyter, VS Code, and Tensorboard) perfectly configured, optimized, and integrated.
      • MATLAB Schemer
      • LRSLibrary - Rank and Sparse Tools for Background Modeling and Subtraction in Videos. The library was designed for moving object detection in videos, but it can be also used for other computer vision and machine learning problems.
      • SEA-MAT
      • Gramm - level interface to produce publication-quality plots of complex data with varied statistical visualizations. Gramm is inspired by R's ggplot2 library.
      • GNU Octave - level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation.
      • MSBuild
      • Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
      • Quasar - weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
      • CodeMaid
      • AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
      • Markdig
      • FsCheck
      • Elmish
      • FsPickler - us/research/publication/functional-pearl-pickler-combinators/) which has been adapted to accommodate the object oriented nature of the .NET framework.
      • Paket
      • Fantomas
      • SQLProvider
      • FsUnit - testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
      • .NET runtime
      • ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
      • Polly - fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
      • ILSpy - source .NET assembly browser and decompiler.
      • Refit - safe REST library for .NET Core, Xamarin and .NET.It's heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
      • MAUI - platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
      • FlutterBoost
      • Go-flutter - Flutter-Engine-Embedders) using a single code base that runs on Windows, macOS, and Linux. For rendering, [GLFW](https://github.com/go-gl/glfw) fits the job because it provides the right abstractions over the OpenGL's Buffer/Mouse/Keyboard for each platform.
      • Firebase iOS
      • React Redux Firebase
      • FirebaseUI - source library for Android that allows you to quickly connect common UI elements to Firebase APIs.