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

Self-Hosting-Guide

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
https://github.com/mikeroyal/Self-Hosting-Guide

Last synced: 7 days ago
JSON representation

Ansible DevOps Tools Integration

Interfaces

Ansible Learning Resources

Interfaces

Blockchain Learning Resources

In-memory data grids

Blockchain Tools, Libraries and Frameworks

In-memory data grids

  • Lightning Network (LN)
  • Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
  • Geth
  • Diesel - lang.org/).
  • Tendermint Core
  • Squeezer - entry blockchain developers to build serverless dApps easily.
  • Quorum - based distributed ledger protocol with transaction/contract privacy and new consensus mechanisms.
  • 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

C/C++ Learning Resources

In-memory data grids

C/C++ Tools

In-memory data grids

  • Visual Studio Code
  • ReSharper C++
  • CLion - platform IDE for C and C++ developers developed by JetBrains.
  • Code::Blocks
  • Conan
  • High Performance Computing (HPC) SDK
  • Boost - edge C++. Boost has been a participant in the annual Google Summer of Code since 2007, in which students develop their skills by working on Boost Library development.
  • Automake
  • Cmake - source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
  • GDB
  • GCC - C, Fortran, Ada, Go, and D, as well as libraries for these languages.
  • GSL - squares fitting. There are over 1000 functions in total with an extensive test suite.
  • OpenGL Extension Wrangler Library (GLEW) - platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
  • Libtool
  • Maven
  • TAU (Tuning And Analysis Utilities) - based sampling. All C++ language features are supported including templates and namespaces.
  • Clang - C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.
  • OpenCV - time applications. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
  • ANTLR (ANother Tool for Language Recognition)
  • Oat++ - efficient web application. It's zero-dependency and easy-portable.
  • Cython
  • Infer - C, and C. Infer is written in OCaml.
  • Vcpkg
  • CppSharp
  • 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.

Differential Privacy Learning Resources

Interfaces

Differential Privacy Tools

Interfaces

Docker Learning Resources

Interfaces

Docker Tools

Interfaces

Grafana Learning Resources

Configure WDT service

Grafana Tools

Configure WDT service

  • Grafana Loki - scalable, highly-available(HA), multi-tenant log aggregation system inspired by Prometheus.
  • Grafana
  • Grafana
  • Grafana Tempo - scale distributed tarcing backend. Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Loki, and Prometheus.
  • Grafana Tanka