Skip to content
61

Table of Contents

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.

23k stars1,155 forks1,955 entriesLast push Jun 27, 2025 (1 year ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Getting Started with Self-Hosting

Back to the Top

Self-Hosting

is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from Software as a service (SaaS) providers.

In 4 listsDetails

Tools for Self-Hosting

Back to the Top

Tools for Self-Hosting >Containers

Application Container Security Guide | NIST (PDF)

DockerHub Container Images

LinuxServer.io Container Images

Quay Container Images

Docker Compose

is a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.

In 8 listsDetails

Docker Include

is a Compose application can declare dependency on another Compose application. This is useful if you want to reuse other Compose files. Also, if you need to factor out parts of your application model into separate Compose files so they can be managed separately or shared with others.

Kompose

is a conversion tool for Docker Compose to container orchestrators such as Kubernetes or OpenShift.

SwarmKit

is a toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.

Containerd

is a daemon that manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond. It is available for Linux and Windows.

In 3 lists

ContainersSSH

is an SSH Server that Launches Containers in Kubernetes and Docker on demand.

Podman

is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container…

In 7 listsDetails

Lima

is a tool that launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2), and containerd. It's a great free and open-source alternative for Docker Desktop.

In 4 listsDetails

Colima

is a container runtimes on macOS (and Linux) with minimal setup.

In 5 listsDetails

Portainer Community Edition

is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. It is designed to be as simple to deploy as it is to use.

In 8 listsDetails

Yacht

is a container management UI with a focus on templates and 1-click deployments.

In 4 listsDetails

Kitematic

is a simple application for managing Docker containers on Mac, Linux and Windows letting you control your app containers from a graphical user interface (GUI).

HashiCorp Nomad

is a simple and flexible scheduler and orchestrator to deploy and manage containers and non-containerized applications across on-premises and clouds at scale.

In 4 listsDetails

Open Container Initiative

is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.

OpenNebula

is an open source platform delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds for virtualized services, containerized applications and serverless computing.

Buildah

is a command line tool to build Open Container Initiative (OCI) images. It can be used with Docker, Podman, Kubernetes.

Red Hat Universal Base Images (UBI)

is a tool that offers a way to build your container images on a foundation of Red Hat Enterprise Linux software. They are OCI-compliant, container-based, operating system images with complementary runtime languages and packages that are freely redistributable. Easily find UBI images in the Red Hat…

Red Hat Quay

is a project that Builds, Stores, and Distributes your Applications and Containers.

In 3 lists

ctop

is a tool that provides a concise and condensed overview of real-time metrics for multiple containers as well as a single container view for inspecting a specific container. It comes with built-in support for Docker and runC; connectors for other container and cluster systems are planned for…

runc

is a CLI tool for spawning and running containers on Linux according to the OCI specification.

In 4 listsDetails

container-images

is a collection of container images used in CI across various opencontainers projects.

Clair

is an open source project for the static analysis of vulnerabilities in application containers (currently including OCI and Docker).

In 6 listsDetails

Shipwright

is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid.

Alnoda Workspaces

is an open-source portable containerized browser-based development environments in Docker containers. You can create your own custom workspace or customize any of the workspaces with your preferred stack of applications without knowing much of the Docker.

Autoheal

monitors and restarts unhealthy docker containers.

Dozzle

is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only.

Diun

is a tool that receive notifications when a Docker image is updated on a Docker registry.

WatchTower

is a process for automating Docker container base image updates.

Kasm Workspaces

is a a highly configurable container streaming platform that enables you to stream and deliver containerized applications over the web. It offers tools that you can use to create desktop workspaces and provide access to virtual desktops to end users. It also ensures data loss prevention as well as…

In 4 listsDetails

Nginx Proxy

is an automation tool that sets up a container running nginx and docker-gen. Docker-gen generates reverse proxy configs for nginx and reloads nginx when containers are started and stopped.

In 3 lists

Visual Studio Code Dev Containers

is an extension that lets you use a Docker container as a full-featured development environment. It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set. A devcontainer.json file in your project tells VS Code how to access…

Tools for Self-Hosting >CI/CD

Drone

is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.

In 4 lists

Woodpecker

is a CI service, a community fork of Drone.

In 2 lists

Travis CI

is a hosted continuous integration service used to build and test software projects hosted at GitHub.

In 10 listsDetails

Circle CI

is a continuous integration and continuous delivery platform that helps software teams work smarter, faster.

In 13 listsDetails

Buddy

is a fully-featured DevOps platform with no learning curve that packs everything you need from a CI/CD tool.

In 4 listsDetails

Buildbot

is a continuous integration tool which automates the compile or test cycle required to validate changes to the project code base. It queues jobs, executes the jobs when the required resources are available, and reports the results.

In 2 lists

Tools for Self-Hosting >Development

Proxmox VE(Virtual Environment)

is an open-source platform for enterprise virtualization. It has a built-in web interface that you can use to easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.

In 2 lists

Terraform provider plugin for Proxmox

is a Terraform provider for the Proxmox virtualization platform and exposes Terraform resources to provision QEMU VMs and LXC Containers.

In 3 lists

OTF

is an open source alternative to Terraform Enterprise. Includes SSO, team management, agents, and as many applies as you can throw hardware at.

In 2 lists

Semaphore UI

is a modern UI for Ansible. It lets you easily run Ansible playbooks, get notifications about fails, control access to deployment system.

In 3 lists

APITable

is an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

In 2 lists

Chisel Kubernetes Operator

is a Kubernetes operator for Chisel. It allows you to use Chisel as a LoadBalancer provider for your Kubernetes cluster, similar to inlets-operator.

Docker-pgautoupgrade

is a PostgreSQL Docker container that automatically upgrades your database. It's whole purpose in life is to automatically detect the version of PostgreSQL used in the existing PostgreSQL data directory, and automatically upgrade it (if needed) to the required version of PostgreSQL.

IT-Tools

is a collection of handy online tools for developers, with great UX.

In 5 listsDetails

Lazygit

is a simple terminal UI for git commands, written in Go with the gocui library.

In 8 listsDetails

LazyDocker

is a simple terminal UI for both docker and docker-compose, written in Go with the gocui library.

In 7 listsDetails

Code-Server

is Visual Studio Code running on a remote server, accessible through the browser.

In 5 listsDetails

Turbopilot

is an open source large-language-model based code completion engine that runs locally on your CPU.

In 4 listsDetails

Self-Hosted Sentry nightly

is an official bootstrap for running your own Sentry with Docker. Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept.

Visual Studio Live Share

is a service/extension that enables you to collaboratively edit and debug with others in real time, regardless of the programming languages you're using or app types you're building. You can instantly and securely share your current project, start a joint debugging session, share terminal…

In 2 lists

GistPad

is a Visual Studio Code extension that allows you to edit GitHub Gists and repositories from the comfort of your favorite editor. You can open, create, delete, fork and star gists and repositories, and then seamlessly begin editing files as if they were local, without ever cloning, pushing or…

In 2 lists

Live Server

is an extension for Visual Studio Code that launches a development local Server with live reload feature for static & dynamic pages.

In 3 lists

Gitea

is a community managed painless self-hosted Git service.

Act

is a a tool to run your GitHub Actions locally.

In 5 listsDetails

Act runner

is a runner for Gitea based on act.

GitLab

is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider.

In 13 listsDetails

Bonobo Git Server

Set up your own self hosted git server on IIS for Windows. Manage users and have full control over your repositories with a nice user friendly graphical interface.

Fossil

Distributed version control system featuring wiki and bug tracker.

In 2 lists

Gerrit

A code review and project management tool for Git based projects.

In 4 listsDetails

Gitblit

Pure Java stack for managing, viewing, and serving Git repositories.

gitbucket

Easily installable GitHub clone powered by Scala.

Gitea

Community managed fork of Gogs, lightweight code hosting solution.

In 5 listsDetails

Gitlist

Web-based git repository browser - GitList allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history and diffs.

Gitolite

Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.

In 2 lists

GitPrep

Portable Github clone.

Gogs

Painless self-hosted Git Service written in Go.

In 8 listsDetails

Kallithea

Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface.

Klaus

Simple, easy-to-set-up Git web viewer that Just Works.

Lavagna

Lavagna is an open-source issue/project management tool designed for small teams. Lightweight, pure Java, easy to install, easy to use.

Leantime

Leantime is a lean project management system for small teams and startups helping to manage projects from ideation through delivery.

In 3 lists

Taiga

is an open-source project management software for cross-functional teams that work agile across both scrum and kanban frameworks.

In 4 listsDetails

Planka

is a realtime kanban board for workgroups built with React and Redux.

Microgit

Git hosting service made in Crystal and Lucky. MIT Crystal

OneDev

All-In-One DevOps Platform. With Git Management, Issue Tracking, and CI/CD. Simple yet Powerful.

In 2 lists

OpenProject

OpenProject is a web-based project management system.

In 3 lists

Pagure

A lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.

In 2 lists

Phorge

Phorge is an open source, community driven platform for collaborating, managing, organizing and reviewing software development projects.

In 2 lists

Redmine

Redmine is a flexible project management web application. (Demo,

In 5 listsDetails

RhodeCode

RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial.

In 6 listsDetails

SCM Manager

The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

In 2 lists

Titra

Time-tracking solution for freelancers and small teams.

In 2 lists

Traq

Project management and issue tracking system written in PHP.

In 2 lists

Tuleap

Tuleap is a libre suite to plan, track, code and collaborate on software projects.

In 2 lists

UVDesk

UVDesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine.

In 2 lists

ZenTao

An agile(scrum) project management system/tool.

In 2 lists

k3s-ansible

is the easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more.

Soft Serve

is a tasty, self-hostable Git server for the command line.

In 5 listsDetails

Coolify

is an open-source & self-hostable Heroku/Netlify alternative.

In 5 listsDetails

Corosync Cluster Engine

is a Group Communication System with additional features for implementing high availability within applications.

Glow

is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI. It's used to discover markdown files, read documentation directly on the command line and stash markdown files to your own private collection, so you can read them anywhere.

In 8 listsDetails

Deep Lake

is a data lake for deep learning applications. Our open-source dataset format is optimized for rapid streaming and querying of data while training models at scale, and it includes a simple API for creating, storing, and collaborating on AI datasets of any size. It can be deployed locally or in the…

In 6 listsDetails

Node-Red

is a low-code programming for event-driven applications.

In 4 listsDetails

krunvm

is a CLI-based utility for creating microVMs from OCI images, using libkrun and buildah.

Zeal

is an offline documentation browser for software developers inspired by Dash.

In 2 lists

Tools for Self-Hosting >Web servers

Apache

Most popular web server.

In 4 listsDetails

OpenResty Manager

The easiest using, powerful and beautiful OpenResty Manager(Nginx Enhanced Version), open source alternative to OpenResty Edge.

Beakon

A self-host location sharing webserver. Beakon aims to leak as little data as possible and uses mostly self-contained libraries and local database files. Where possible, it will reference local files and not reach out over any network.

Caddy

The HTTP/2 Web Server with Fully Managed TLS.

In 5 listsDetails

Cherokee

Lightweight, high-performance web server/reverse proxy.

Lighttpd

Web server more optimized for speed-critical environments.

In 2 lists

Nginx

Reverse proxy, load balancer, HTTP cache, and web server.

In 2 lists

uWSGI

The uWSGI project aims at developing a full stack for building hosting services.

In 3 lists

HAProxy

Software based load Balancing, SSL offloading and performance optimization, compression, and general web routing.

In 2 lists

Squid

Caching proxy for the web supporting HTTP, HTTPS, FTP, and more.

Traefik

Taefik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease.

In 3 lists

Varnish

HTTP based web application accelerator focusing on optimizing caching and compression.

Tools for Self-Hosting >LLMs

A comprehensive guide to running Llama 2 locally

Leaderboard by lmsys.org

LLM-Leaderboard

Open LLM Leaderboard by Hugging Face

Holistic Evaluation of Language Models (HELM)

llama.cpp

is a Port of Facebook's LLaMA model in C/C++.

In 7 listsDetails

ollama

is a tool to get up and running with Llama 2 and other large language models locally.

In 2 lists

LocalAI

is a self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware with no GPU required. It's an API to run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and…

In 3 lists

Serge

is a web interface for chatting with Alpaca through llama.cpp. Fully self-hosted & dockerized, with an easy to use API.

In 3 lists

OpenLLM

is an open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease.

In 10 listsDetails

Llama-gpt

is a self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device.

In 3 lists

Llama2 webui

is a tool to run any Llama 2 locally with gradio UI on GPU or CPU from anywhere (Linux/Windows/Mac). Use llama2-wrapper as your local llama2 backend for Generative Agents/Apps.

In 2 lists

Llama2.c

is a tool to Train the Llama 2 LLM architecture in PyTorch then inference it with one simple 700-line C file (run.c).

In 2 lists

Alpaca.cpp

is a fast ChatGPT-like model locally on your device. It combines the LLaMA foundation model with an open reproduction of Stanford Alpaca a fine-tuning of the base model to obey instructions (akin to the RLHF used to train ChatGPT) and a set of modifications to llama.cpp to add a chat interface.

In 3 lists

GPT4All

is an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue based on LLaMa.

In 11 listsDetails

MiniGPT-4

is an enhancing Vision-language Understanding with Advanced Large Language Models

LoLLMS WebUI

is a the hub for LLM (Large Language Model) models. It aims to provide a user-friendly interface to access and utilize various LLM models for a wide range of tasks. Whether you need help with writing, coding, organizing data, generating images, or seeking answers to your questions.

LM Studio

is a tool to Discover, download, and run local LLMs.

In 11 listsDetails

Gradio Web UI

is a tool for Large Language Models. Supports transformers, GPTQ, llama.cpp (ggml/gguf), Llama models.

In 7 listsDetails

OpenPlayground

is a playfround for running ChatGPT-like models locally on your device.

In 2 lists

Vicuna

is an open source chatbot trained by fine tuning LLaMA. It apparently achieves more than 90% quality of chatgpt and costs $300 to train.

Yeagar ai

is a Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease.

In 2 lists

KoboldCpp

is an easy-to-use AI text-generation software for GGML models. It's a single self contained distributable from Concedo, that builds off llama.cpp, and adds a versatile Kobold API endpoint, additional format support, backward compatibility, as well as a fancy UI with persistent stories, editing…

In 5 listsDetails

Minima

is a configurable conversational RAG system that runs LLM locally and on-premises using containers.

In 2 lists

Tools for Self-Hosting >ChatGPT

Chatbot UI by mckaywrigley

is an advanced chatbot kit for OpenAI's chat models built on top of Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS. This version of ChatBot UI supports both GPT-3.5 and GPT-4 models. Conversations are stored locally within your browser. You can export and import conversations to…

In 6 listsDetails

Chatbot UI Lite by mckaywrigley

is a simple chatbot starter kit for OpenAI's chat model using Next.js, TypeScript, and Tailwind CSS. See a demo.

Tools for Self-Hosting >Running Locally on Windows, MacOS, and Linux:

MiniGPT-4

is an enhancing Vision-language Understanding with Advanced Large Language Models

GPT4All

is an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue based on LLaMa.

In 11 listsDetails

GPT4All UI

is a Flask web application that provides a chat UI for interacting with the GPT4All chatbot.

In 3 lists

Alpaca.cpp

is a fast ChatGPT-like model locally on your device. It combines the LLaMA foundation model with an open reproduction of Stanford Alpaca a fine-tuning of the base model to obey instructions (akin to the RLHF used to train ChatGPT) and a set of modifications to llama.cpp to add a chat interface.

In 3 lists

llama.cpp

is a Port of Facebook's LLaMA model in C/C++.

In 7 listsDetails

Serge

is a web interface for chatting with Alpaca through llama.cpp. Fully self-hosted & dockerized, with an easy to use API.

In 3 lists

OpenPlayground

is a playfround for running ChatGPT-like models locally on your device.

In 2 lists

Vicuna

is an open source chatbot trained by fine tuning LLaMA. It apparently achieves more than 90% quality of chatgpt and costs $300 to train.

Yeagar ai

is a Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease.

In 2 lists

LocalAI

is a self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware with no GPU required. It's an API to run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and…

In 3 lists

DoctorGPT

is a lightweight self-contained binary that monitors your application logs for problems and diagnoses them.

In 6 listsDetails

HttpGPT

is an Unreal Engine 5 plugin that facilitates integration with OpenAI's GPT based services (ChatGPT and DALL-E) through asynchronous REST requests, making it easy for developers to communicate with these services. It also includes Editor Tools to integrate Chat GPT and DALL-E image generation…

In 2 lists

Tools for Self-Hosting >Automation

Accelerated Text

Automatically generate multiple natural language descriptions of your data varying in wording and structure.

Activepieces

No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.

In 2 lists

ActiveWorkflow

An intelligent process and workflow automation platform based on software agents.

In 4 listsDetails

Alltube

Web GUI for youtube-dl, a program to download videos and audio from more than 100 websites.

In 2 lists

AmIUnique

Learn how identifiable you are on the Internet (browser fingerprinting tool).

Automatisch

Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (Open source Zapier alternative).

In 2 lists

Baserow

Open source online database tool and Airtable alternative. Create your own database without technical experience.

In 3 lists

betanin

Music organization man-in-the-middle of your torrent client and music player. Based on beets.io, similar to Sonarr and Radarr.

In 2 lists

ChiefOnboarding

Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! Available as a web portal and Slack bot.

In 2 lists

Datasette

An open source multi-tool for exploring and publishing data, easy import and export and database management.

In 2 lists

Eonza

Eonza is used to create scripts and automate tasks on servers or VPS hosting. Manage your servers from any browser on any device.

Exadel CompreFace

Face recognition system that provides REST API for face recognition, face detection, and other face services, and is easily deployed with docker. There are SDKs for Python and JavaScript languages. Can be used without prior machine learning skills.

feed2toot

Feed2toot parses a RSS feed, extracts the last entries and sends them to Mastodon.

feedmixer

FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON).

Headphones

Automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole.

In 3 lists

Healthchecks

Django app which listens for pings and sends alerts when pings are late.

In 7 listsDetails

HRConvert2

Drag-and-drop file conversion server with session based authentication, automatic temporary file maintenance, and logging capability.

In 2 lists

Huginn

Allows you to build agents that monitor and act on your behalf.

In 6 listsDetails

Kibitzr

Lightweight personal web assistant with powerful integrations.

In 2 lists

Krayin

Free and Opensource Laravel CRM Application.

In 2 lists

Leon

Open-source personal assistant who can live on your server.

In 2 lists

Lidarr

Lidarr is a music collection manager for Usenet and BitTorrent users.

In 3 lists

Matchering

A containerized web app for automated music mastering. An open-source alternative to LANDR, eMastered, and MajorDecibel.

In 4 listsDetails

Medusa

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. (Source Code) GPL-3.0 Python

In 3 lists

MeTube

Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites. AGPL-3.0 Python/Nodejs/Docker

In 5 listsDetails

Nautobot

is a Network Source of Truth and Network Automation Platform built as a web application atop the Django Python framework with a PostgreSQL or MySQL database.

In 2 lists

nefarious

Web application that automates downloading Movies and TV Shows.

In 2 lists

NocoDB

No-code platform that turns any database into a smart spreadsheet. It can be considered as an Airtable or Smartsheet alternative.

In 2 lists

OliveTin

OliveTin is a web interface for running Linux shell commands.

Patrowl

Open Source, Smart and Scalable Security Operations Orchestration Platform.

Podgrab

Lightweight podcast manager and automatic podcast episode downloader. It will monitor podcasts for your and download them automatically whenever a new episode goes live.

In 2 lists

pyLoad

Lightweight, customizable and remotely manageable downloader for 1-click-hosting sites like rapidshare.com or uploaded.to.

In 3 lists

Radarr

Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato.

In 4 listsDetails

SickRage

SickRage is an automatic Video Library Manager for TV Shows. Automatic torrent/nzb searching, downloading, and processing at the qualities you want.

SiteInspector

Web-based tool for catching spelling errors, grammatical errors, broken links, and other errors on websites.

Sonarr

Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available.

In 3 lists

StackStorm

StackStorm (aka IFTTT for Ops) is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions and ChatOps.

In 3 lists

µTask

Automation engine that models and executes business processes declared in yaml.

In 4 listsDetails

Tools for Self-Hosting >Configuration Management

Ansible

is a tool is a powerful, agentless tool that works everywhere and with everything. When you add in proven enterprise engineering and support from Red Hat that's written in Python.

In 8 listsDetails

Ansible.Ai

is an AI for Ansible Content Development tool to automate in your IT infrastructure and it will generate syntactically correct playbook to help you get there.

CFEngine

is a Lightweight agent system where the configuration state is specified via a declarative language.

In 2 lists

mgmt

is a next generation config management written in Go.

In 2 lists

Pallet

is a Infrastructure definition, configuration and management via a Clojure DSL.

Puppet

is an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

In 3 lists

Chef

is a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment.

(R)?ex

is a friendly automation framework to any combinations of local and remote execution, push and pull style of management, or imperative and declarative approach.

Salt

is an event-driven automation tool and framework to deploy, configure, and manage complex IT systems. It automates common infrastructure administration tasks and ensure that all the components of your infrastructure are operating in a consistent desired state.

In 3 lists

Fleek

is an all-in-one management system for everything you need to be productive on your computer.

Tools for Self-Hosting >Cloud Storage

Swift

A highly available, distributed, eventually consistent object/blob store.

In 2 lists

Syncthing

Open Source system for private, encrypted and authenticated distribution of data.

In 7 listsDetails

git-annex assistant

A synchronized folder on each of your MacOS and Linux computers, Android devices, removable drives, NAS appliances, and cloud services.

NextCloud

Provides access to your files via the web.

In 11 listsDetails

ownCloud

Provides universal access to your files via the web, your computer or your mobile devices.

In 4 listsDetails

Seafile

Another Open Source Cloud Storage solution.

In 4 listsDetails

SparkleShare

Provides cloud storage and file synchronization services. By default, it uses Git as a storage backend.

Tools for Self-Hosting >Cloud

Linode

is a cloud hosting company that provides virtual private servers and variety of other cloud services.

In 8 listsDetails

Linode Documentation

Linode Guides & Tutorials

Linode API Guides

Linode Marketplace

Self-Hosting the vaultwarden Password Manager

Linode Cloud Community

Linode Developer Portal

Linode Content Resources

Linode Cloud Manager

is a user- and mobile-friendly interface to deploy and manage virtual machines, configure networking, and control user accounts.

Linode API

is a tool that makes easy to configure, manage, and deploy user management, billing, support tickets, and more with programmatic access to Linode products and services.

Linode CLI

is a tool to deploy and manage Linux servers from Linode without leaving the command line.

Linode Images

is a service to capture, store, and deploy your custom images across Linodes or data centers. Easily create your own raw disk image and upload a compressed .gz image file (up to 5 GB) using the Cloud Manager or API to easily deploy to the Linode size and data center you need.

Linode Integrations

is a collection of integrations lets you connect infrastructure and dev tools to the Linode platform. That let's you manage your Linode resources using the tools you know and love.

StackScripts

is a tool to automatically configure new Linode instances using simple scripts. Create your own StackScript or browse the community StackScript library.

Linode Bare Metal

is the single-tenant solution for applications and organizations with security, compliance, and performance needs. Bare Metal combines direct hardware access and the flexibility of a virtual machine.

NextCloud

Provides access to your files via the web.

In 11 listsDetails

Nextcloud App Store

Nextcloud GitHub

Nextcloud Developer Program

Nextcloud Hub

is a tool that allows you to share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks. As fully on-premises solution, Nextcloud Hub provides the benefits of online collaboration without the compliance and security risks.

Nextcloud AIO (All In One)

is a tool that provides easy deployment and maintenance with most features included in this one Nextcloud instance.

Nextcloud Desktop Client

is a tool to synchronize files from Nextcloud Server with your computer.

Nextcloud Deck

is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.

Nextcloud Files

is a tool tool that allows your employees have easy access to their files, photos and documents to work and can share and collaborate with team members, customers and partners. So IT knows nobody besides those they shared with has access to those files.

Nextcloud Talk

is a tool that protects your communication better than other team collaboration platforms like Microsoft Teams or Slack, making sure your data stays on your servers. It also goes further than other encrypted communication technologies by keeping even metadata from leaking.

In 2 lists

Nextcloud Home

is a tool that allows you store your documents, calendar, contacts and photos on your server at home, at one of at one Nextcloud's providers or in a data center you trust.

Nextcloud Enterprise

is a service that gives professional organizations software optimized and tested for mission critical environments.

Nextcloud Outlook Integration

is a tool that automatically upload files to replace large attachments or integrate Calendars and Contacts in Microsoft Outlook.

Collabora Online in Nextcloud

is a powerful LibreOffice-based online office suite with collaborative editing, which supports all major document, spreadsheet and presentation file formats and works in all modern browsers.

ONLYOFFICE integration in Nextcloud

is a service that empowers your users to collaborate on office documents with team members in real time. It has compatibility with Microsoft Office formats means perfect documents, every time.

Nextcloud VM(virtual machine appliance)

is a set of carefully crafted family of *nix scripts, which interactively guide you through a quality-controlled installation of a Nextcloud instance for Home/SME Server and scripts for Raspberry Pi 4. It is Community developed and maintained.

LibreSign

is a Libre digital signature app for Nextcloud.

DigitalOcean

is a cloud infrastructure provider that provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers with data centers worldwide.

In 13 listsDetails

DigitalOcean Pricing

DigitalOcean GitHub

DigitalOcean Tutorials

6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics.

In 3 lists

DigitalOcean API

is a service that manages your DigitalOcean infrastructure with our RESTful API.

In 2 lists

DigitalOcean Client libraries

is a collection of libraries lets you use the DigitalOcean API in a variety of programming languages.

DigitalOcean CLI

is a service that manages your DigitalOcean infrastructure through your terminal with our open source Command Line Interface (CLI).

In 2 lists

Terraform provider

is a service that allows the user treat their DigitalOcean infrastructure like code with Terraform.

In 2 lists

DigitalOcean Custom images

is a service that quickly builds your environment in the cloud by provisioning servers with your own custom image, or choose from various Linux distributions.

Container Registry

is a service that easily stores, manages, and protects private container images.

In 2 lists

Tools for Self-Hosting >Back4app Web Deployment

Back4app Web Deployment

is a Container as a Service (CaaS) provider platform that allows the dev teams to build and deploy containerized applications with no downtime. You can simply connect it to a GitHub repository and publish the code within seconds.

Back4app Web Deployment Platform Pricing

Back4app GitHub

Back4app Tutorials

Tools for Self-Hosting >MinIO Object Storage

MinIO

is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads. It's one of the fastest object…

Install from Source

The MinIO deployment starts using default root credentials minioadmin:minioadmin. You can test the deployment using…

and log in with the root credentials. You can use the Browser to create buckets, upload objects, and browse the contents of the MinIO server.

Install from Source >Databases

SQL

is a standard language for storing, manipulating and retrieving data in relational databases.

In 2 lists

Coolify

is an open-source & self-hostable Heroku/Netlify alternative.

In 5 listsDetails

MySQL

is a fully managed database service to deploy cloud-native applications using the world's most popular open source database.

In 9 listsDetails

PostgreSQL

is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.

In 9 listsDetails

PostgREST

is a tool that serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch.

In 2 lists

NocoDB

No-code platform that turns any database into a smart spreadsheet. It can be considered as an Airtable or Smartsheet alternative.

In 2 lists

DBeaver

is a free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc.

In 6 listsDetails

OmniDB

is a web-based tool for database management.

In 4 lists

Navicat

is a series of graphical database management and development software produced by CyberTech Ltd. for MySQL, MariaDB, MongoDB, Oracle, SQLite, PostgreSQL and Microsoft SQL Server.

HeidiSQL

is free software, and has the aim to be easy to learn. It lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite.

Beekeeper Studio

is a cross-platform SQL editor and database manager(MySQL, Postgres, SQLite, SQL Server, and more.) available for Linux, Mac, and Windows.

In 7 listsDetails

UI Bakery

is a web-based low-code internal tool builder. It can visualize the data pulled from PostgreSQL, MongoDB, MySQL, MicrosoftSQL, Redis.

IBM DB2

is a collection of hybrid data management products offering a complete suite of AI-empowered capabilities designed to help you manage both structured and unstructured data on premises as well as in private and public cloud environments. Db2 is built on an intelligent common SQL engine designed for…

In 2 lists

OracleDB

is a powerful fully managed database helps developers manage business-critical data with the highest availability, reliability, and security.

In 2 lists

MariaDB

is an enterprise open source database solution for modern, mission-critical applications.

In 2 lists

EventQL

is a distributed, analytical database. It allows you to store massive amounts of structured data and explore it using SQL and other programmatic query facilities.

CockroachDB

is the SQL database for building global, scalable cloud services that survive disasters.

SQLite

is a C-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…

In 7 listsDetails

SQLite Database Browser

is an open source SQL tool that allows users to create, design and edits SQLite database files. It lets users show a log of all the SQL commands that have been issued by them and by the application itself.

In 5 listsDetails

TimescaleDB

is an open-source database designed to make SQL scalable for time-series data. It is engineered up from PostgreSQL and packaged as a PostgreSQL extension, providing automatic partitioning across time and space (partitioning key), as well as full SQL support.

In 6 listsDetails

InfluxDB

is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for…

In 7 listsDetails

Atlas

is an in-memory dimensional time series database.

In 3 lists

dbWatch

is a complete database monitoring/management solution for SQL Server, Oracle, PostgreSQL, Sybase, MySQL and Azure. Designed for proactive management and automation of routine maintenance in large scale on-premise, hybrid/cloud database environments.

In 2 lists

Adminer

is an SQL management client tool for managing databases, tables, relations, indexes, users. Adminer has support for all the popular database management systems such as MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

In 3 lists

Knex

is a query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

In 4 listsDetails

rqlite

is an easy-to-use, lightweight, distributed relational database, which uses SQLite as its storage engine.

In 9 listsDetails

osquery

is a SQL powered operating system instrumentation, monitoring, and analytics framework.

In 6 listsDetails

SQLModel

is a library for interacting with SQL databases from Python code, with Python objects. It is designed to be intuitive, easy to use, highly compatible, and robust.

Citus

is a PostgreSQL extension that transforms Postgres into a distributed database—so you can achieve high performance at any scale.

In 4 listsDetails

DbVisualizer

is a SQL management tool that allows users to manage a wide range of databases such as Oracle, Sybase, SQL Server, MySQL, H3, and SQLite.

In 4 lists

AppDynamics Database

is a management product for Microsoft SQL Server. With AppDynamics you can monitor and trend key performance metrics such as resource consumption, database objects, schema statistics and more, allowing you to proactively tune and fix issues in a High-Volume Production Environment.

In 2 lists

Toad

is a SQL Server DBMS toolset developed by Quest. It increases productivity by using extensive automation, intuitive workflows, and built-in expertise. This SQL management tool resolve issues, manage change and promote the highest levels of code quality for both relational and non-relational…

In 3 lists

Lepide SQL Server

is an open source storage manager utility to analyse the performance of SQL Servers. It provides a complete overview of all configuration and permission changes being made to your SQL Server environment through an easy-to-use, graphical user interface.

In 2 lists

Sequel Pro

is a fast MacOS database management tool for working with MySQL. This SQL management tool helpful for interacting with your database by easily to adding new databases, new tables, and new rows.

In 2 lists

ElasticSearch

is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.

In 11 listsDetails

Logstash

is a tool for managing events and logs. When used generically, the term encompasses a larger system of log collection, processing, storage and searching activities.

In 8 listsDetails

Kibana

is an open source data visualization plugin for Elasticsearch. It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster. Users can create bar, line and scatter plots, or pie charts and maps on top of large volumes of data.

In 7 listsDetails

Trino

is a Distributed SQL query engine for big data. It is able to tremendously speed up ETL processes, allow them all to use standard SQL statement, and work with numerous data sources and targets all in the same system.

In 4 listsDetails

Tableau

is a Data Visualization software used in relational databases, cloud databases, and spreadsheets. Tableau was acquired by Salesforce in August 2019.

In 7 listsDetails

DataGrip

is a professional DataBase IDE developed by Jet Brains that provides context-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.

In 8 listsDetails

RStudio

is an integrated development environment for R and Python, with a console, syntax-highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.

In 7 listsDetails

NoSQL

is a database that is interchangeably referred to as "nonrelational, or "non-SQL" to highlight that the database can handle huge volumes of rapidly changing, unstructured data in different ways than a relational (SQL-based) database with rows and tables.

In 2 lists

Scylla

is the real-time big data database that is API-compatible with Apache Cassandra and Amazon DynamoDB.

In 3 lists

Apache Cassandra™

is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance. Cassandra provides linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for…

In 4 listsDetails

Apache HBase™

is an open-source, NoSQL, distributed big data store. It enables random, strictly consistent, real-time access to petabytes of data. HBase is very effective for handling large, sparse datasets. HBase serves as a direct input and output to the Apache MapReduce framework for Hadoop, and works with…

In 4 listsDetails

Hadoop Distributed File System (HDFS)

is a distributed file system that handles large data sets running on commodity hardware. It is used to scale a single Apache Hadoop cluster to hundreds (and even thousands) of nodes. HDFS is one of the major components of Apache Hadoop, the others being MapReduce and YARN.

In 2 lists

Redis(REmote DIctionary Server)

is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. It provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

In 8 listsDetails

FoundationDB

is an open source distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has…

In 3 lists

CouchbaseDB

is an open source distributed multi-model NoSQL document-oriented 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.

In 5 listsDetails

MongoDB

is a document database meaning it stores data in JSON-like documents.

In 9 listsDetails

NoSQLBooster

is a cross-platform IDE for MongoDB v2.6-5.0, which provides a build-in MongoDB script debugger, SQL query, server monitoring tools, chaining fluent query, query code generator, task scheduling, ES2020 support, and advanced IntelliSense experience.

In 2 lists

ClickHouse®

is an open-source column-oriented database management system that allows generating analytical data reports in real-time.

In 4 listsDetails

Neo4j

is a graph database management system that provides an array of tools, libraries, and frameworks to make development faster and easier.

In 4 listsDetails

Install from Source >Remote Access

FreeRDP

is a free remote desktop protocol library and clients.

In 2 lists

Rustdesk

is an open source virtual/remote desktop infrastructure for everyone. Display and control your PC (Windows, macOS, and Linux) and Android devices.

In 6 listsDetails

TinyPilot

is a tool that enables KVM over IP letting you control any computer remotely.

X2Go

is open source remote desktop software for Linux that uses a modified NX 3 protocol. It gives remote access to a Linux system's GUI.

Apache Guacamole

is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

In 4 listsDetails

Remmina

is a Remote access screen and file sharing to your desktop. It has Remote Access Protocol Plugins for RDP, SSH, SPICE, VNC, X2Go, HTTP/HTTPS.

In 5 listsDetails

Remotely

is a remote control and remote scripting solution, built with .NET 6, Blazor, SignalR Core, and WebRTC.

P2P Remote Desktop

is a portable, no configuration or installation needed remote desktop tool.

Cloudflare Tunnel

is a tunneling daemon that proxies traffic from the Cloudflare network to your origins. This daemon sits between Cloudflare network and your origin (a webserver). This attracts client requests and sends them to you via this daemon, without requiring you to poke holes on your firewall and your…

WireGuard®

is a straight-forward, fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec while avoiding the massive headache. WireGuard is designed as a general-purpose VPN for running on embedded interfaces and super computers…

In 9 listsDetails

NetBird

is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home.

Tailscale

is a WireGuard-based app that makes secure, private networks easy for teams of any scale. It works like an overlay network between the computers of your networks using all kinds of NAT traversal sorcery.

Headscale

is an open source, self-hosted implementation of the Tailscale coordination server.

In 6 listsDetails

MeshCentral

is a full computer management web site. It can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. Once you get the server started, create device group and download and install an agent on each computer you want to manage.

In 4 listsDetails

VNC Viewer

is a free remote desktop application that use can use on your iPhone, iPad, Mac, Windows and Linux computers from anywhere in the world.

TightVNC

is a free remote desktop application. It can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer.

KRDC

is a client application that allows you to view or even control the desktop session on another machine that is running a compatible server. VNC and RDP is supported.

In 2 lists

Krfb Desktop Sharing

is a server application that allows you to share your current session with a user on another machine, who can use a VNC client to view or even control the desktop.

wayvnc

is a VNC server for wlroots-based Wayland compositors (no_entry Gnome, KDE and Weston are not supported). It attaches to a running Wayland session, creates virtual input devices, and exposes a single display via the RFB protocol.

In 2 lists

Waypipe

is a proxy for Wayland clients. It forwards Wayland messages and serializes changes to shared memory buffers over a single socket.

In 2 lists

Install from Source >Virtualization

HVM (Hardware Virtual Machine)

is a virtualization type that provides the ability to run an operating system directly on top of a virtual machine without any modification, as if it were run on the bare-metal hardware.

PV(ParaVirtualization)

is an efficient and lightweight virtualization technique introduced by the Xen Project team, later adopted by other virtualization solutions. PV does not require virtualization extensions from the host CPU and thus enables virtualization on hardware architectures that do not support…

Network functions virtualization (NFV)

is the replacement of network appliance hardware with virtual machines. The virtual machines use a hypervisor to run networking software and processes such as routing and load balancing. NFV allows for the separation of communication services from dedicated hardware, such as routers and firewalls.…

Software Defined Networking (SDN)

is an approach to networking that uses software-based controllers or application programming interfaces (APIs) to communicate with underlying hardware infrastructure and direct traffic on a network. This model differs from that of traditional networks, which use dedicated hardware devices (routers…

Virtualized Infrastructure Manager (VIM)

is a service delivery and reduce costs with high performance lifecycle management Manage the full lifecycle of the software and hardware comprising your NFV infrastructure (NFVI), and maintaining a live inventory and allocation plan of both physical and virtual resources.

Management and Orchestration(MANO)

is an ETSI-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.

Magma

is an open source software platform that gives network operators an open, flexible and extendable mobile core network solution. Their mission is to connect the world to a faster network by enabling service providers to build cost-effective and extensible carrier-grade networks. Magma is 3GPP…

OpenRAN

is an intelligent Radio Access Network(RAN) integrated on general purpose platforms with open interface between software defined functions. Open RANecosystem enables enormous flexibility and interoperability with a complete openess to multi-vendor deployments.

Open vSwitch(OVS)

is an open source production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (NetFlow, sFlow, IPFIX, RSPAN,…

In 2 lists

Edge

is a distributed computing framework that brings enterprise applications closer to data sources such as IoT devices or local edge servers. This proximity to data at its source can deliver strong business benefits, including faster insights, improved response times and better bandwidth availability.

Multi-access edge computing (MEC)

is an Industry Specification Group (ISG) within ETSI to create a standardized, open environment which will allow the efficient and seamless integration of applications from vendors, service providers, and third-parties across multi-vendor Multi-access Edge Computing platforms.

Virtualized network functions(VNFs)

is a software application used in a Network Functions Virtualization (NFV) implementation that has well defined interfaces, and provides one or more component networking functions in a defined way. For example, a security VNF provides Network Address Translation (NAT) and firewall component…

Cloud-Native Network Functions(CNF)

is a network function designed and implemented to run inside containers. CNFs inherit all the cloud native architectural and operational principles including Kubernetes(K8s) lifecycle management, agility, resilience, and observability.

Physical Network Function(PNF)

is a physical network node which has not undergone virtualization. Both PNFs and VNFs (Virtualized Network Functions) can be used to form an overall Network Service.

Network functions virtualization infrastructure(NFVI)

is the foundation of the overall NFV architecture. It provides the physical compute, storage, and networking hardware that hosts the VNFs. Each NFVI block can be thought of as an NFVI node and many nodes can be deployed and controlled geographically.

Virtualization-based Security (VBS)

is a hardware virtualization feature to create and isolate a secure region of memory from the normal operating system.

Hypervisor-Enforced Code Integrity (HVCI)

is a mechanism whereby a hypervisor, such as Hyper-V, uses hardware virtualization to protect kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity validation is performed in a secure environment that is resistant to attack from malicious…

NVIDIA virtual GPU (vGPU)

is a software enables powerful GPU performance for workloads ranging from graphics-rich virtual workstations to data science and AI, enabling IT to leverage the management and security benefits of virtualization as well as the performance of NVIDIA GPUs required for modern workloads.

AMD MxGPU

is a hardware-based virtualized GPU solution, is built on industry standard SR-IOV (Single-Root I/O Virtualization) technology and allows multiple virtualized users per physical GPU to work remotely.

Proxmox Virtual Environment(VE)

is a complete open-source platform for enterprise virtualization. It inlcudes a built-in web interface that you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.

In 2 lists

KVM (for Kernel-based Virtual Machine)

is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-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.

In 2 lists

QEMU

is a fast processor emulator using a portable dynamic translator. QEMU emulates a full system, including a processor and various peripherals. It can be used to launch a different Operating System without rebooting the PC or to debug system code.

In 9 listsDetails

Quickemu

is a program that quickly create and run optimised Windows, macOS and Linux desktop virtual machines.

Hyper-V

enables running virtualized computer systems on top of a physical host. These virtualized systems can be used and managed just as if they were physical computer systems, however they exist in virtualized and isolated environment. Special software called a hypervisor manages access between the…

Cloud Hypervisor

is an open source Virtual Machine Monitor (VMM) that runs on top of KVM. The project focuses on exclusively running modern, cloud workloads, on top of a limited set of hardware architectures and platforms. Cloud workloads refers to those that are usually run by customers inside a cloud provider.…

VirtManager

is a graphical tool for managing virtual machines via libvirt. Most usage is with QEMU/KVM virtual machines, but Xen and libvirt LXC containers are well supported. Common operations for any libvirt driver should work.

In 3 lists

oVirt

is an open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted KVM hypervisor and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible. Founded by Red Hat as a community project…

In 2 lists

Firecracker

is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models. It runs workloads in lightweight virtual machines, called microVMs, which combine the security and…

Foreman

is a free open source project that gives you the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage your servers life cycle, on-premises or in the cloud.

In 2 lists

Harvester

is an open source hyper-converged infrastructure (HCI) software built on Kubernetes.

Anthos

is a modern application management platform that provides a consistent development and operations experience for cloud and on-premises environments.

OpenNebula

is an open source platform delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds for virtualized services, containerized applications and serverless computing.

HyperKit

is a toolkit for embedding hypervisor capabilities in your application. It includes a complete hypervisor, based on xhyve/bhyve, which is optimized for lightweight virtual machines and container deployment. It is designed to be interfaced with higher-level components such as the VPNKit and…

In 2 lists

Intel® Graphics Virtualization Technology (Intel® GVT)

is a full GPU virtualization solution with mediated pass-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…

Apple Hypervisor

is a frameowrk that builds virtualization solutions on top of a lightweight hypervisor, without third-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…

Apple Virtualization Framework

is a framework that provides high-level APIs for creating and managing virtual machines on Apple silicon and Intel-based Mac computers. This framework is used to boot and run a Linux-based operating system in a custom environment that you define. It also supports the Virtio specification, which…

Apple Paravirtualized Graphics Framework

is a framework that implements hardware-accelerated graphics for macOS running in a virtual machine, hereafter known as the guest. The operating system provides a graphics driver that runs inside the guest, communicating with the framework in the host operating system to take advantage of…

In 2 lists

Cilicon

is a macOS App that leverages Apple's Virtualization Framework to create, provision and run ephemeral virtual machines with minimal setup or maintenance effort. You should be able to get up and running with your self-hosted CI in less than an hour.

Xen

is focused on advancing virtualization in a number of different commercial and open source applications, including server virtualization, Infrastructure as a Services (IaaS), desktop virtualization, security applications, embedded and hardware appliances, and automotive/aviation.

Ganeti

is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software. Once installed, the tool assumes management of the virtual instances (Xen DomU).

Packer

is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace…

In 5 listsDetails

Vagrant

is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past. It provides…

In 11 listsDetails

Install from Source >Password Management

Bitwarden

is a free and open-source password management service that stores sensitive information such as website credentials in an encrypted vault.

Bitwarden Server

is a project contains the APIs, database, and other core infrastructure items needed for the "backend" of all bitwarden client applications. Checkout Bitwarden's self-hosted release repository.

In 4 listsDetails

Vaultwarden

is an unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs.

In 8 listsDetails

Passbolt

is an open-source/self-hosted password manager for teams. It allows you to securely share and store credentials. For instance, the wifi password of your office, the administrator password of a router or your organization's social media account passwords, all of them can be secured using passbolt.

In 9 listsDetails

KeePassXC

is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems. It saves many different types of information, such as usernames, passwords, URLs, attachments, and notes in an offline,…

In 7 listsDetails

AuthPass.app

is an Open-Source Password Manager for mobile and desktop that is Keepass 2.x (kdbx 3.x) compatible.

pass

is an open-source unix-based password utilitiy with various gui clients

In 9 listsDetails

Install from Source >SSH

Advanced SSH config

is a tool that enhances ssh_config file capabilities, completely transparent.

AutoSSH

is a tool that automatically respawn ssh session after network interruption.

ContainersSSH

is an SSH Server that Launches Containers in Kubernetes and Docker on demand.

Cluster SSH

is a tool that controls a number of xterm windows via a single graphical console.

DSH

is a Dancer's shell / distributed shell - Wrapper for executing multiple remote shell commands from one command line.

In 2 lists

Flightplan

is a node.js library for streamlining application deployment or systems administration tasks (local and remote hosts).

Mosh

is a command-line program, like SSH. You can use it inside xterm, gnome-terminal, urxvt, Terminal.app, iTerm, emacs, screen, or tmux.

In 3 lists

Parallel SSH

is an asynchronous parallel SSH library designed for large scale automation. It differentiates ifself from alternatives, other libraries and higher level frameworks like Ansible or Chef.

SSH Audit

is a tool for SSH server & client configuration auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc).

In 4 lists

Sshwifty

is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.

SSHrc

is a tool that sources ~/.sshrc on your local computer after logging in remotely.

StormSSH

is a command line tool to manage SSH connections.

Tailscale SSH

is a service that allows Tailscale to manage the authentication and authorization of SSH connections on your tailnet.

Install from Source >VPN

WireGuard®

is a straight-forward, fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec while avoiding the massive headache. WireGuard is designed as a general-purpose VPN for running on embedded interfaces and super computers…

In 9 listsDetails

OpenVPN

Uses a custom security protocol that utilizes SSL/TLS for key exchange.

In 2 lists

Pritunl

OpenVPN based solution that's easy to set up.

In 3 lists

SoftEther

Multi-protocol software VPN with advanced features.

In 4 listsDetails

sshuttle

Poor man's VPN.

strongSwan

Complete IPsec implementation for Linux.

In 2 lists

tinc

Distributed p2p VPN.

In 5 listsDetails

Install from Source >LDAP

389 Directory Server

Developed by Red Hat.

In 2 lists

Apache Directory Server

Apache Software Foundation project written in Java.

Fusion Directory

Improve the Management of the services and the company directory based on OpenLDAP. OpenDJ - Fork of OpenDS.

In 2 lists

OpenDS

Another directory server written in Java.

OpenLDAP

Developed by the OpenLDAP Project.

In 2 lists

Apache Directory Studio

The Eclipse-based LDAP browser and directory client

In 2 lists

Install from Source >Log Management

Echofish

A web based real-time event log aggregation, analysis, monitoring and management system.

Fluentd

Log Collector and Shipper.

In 5 listsDetails

Flume

Distributed log collection and aggregation system.

In 3 lists

Graylog2

Pluggable Log and Event Analysis Server with Alerting options.

Heka

Stream processing system which may be used for log aggregation.

Elasticsearch

A Lucene Based Document store mainly used for log indexing, storage and analysis.

Kibana

Visualize logs and time-stamped data.

Logstash

Tool for managing events and logs.

Octopussy

Log Management Solution (Visualize/Alert/Report).

Install from Source >DNS

Duckdns

A free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.

dnsmasq

A lightweight service providing DNS, DHCP and TFTP services to small-scale networks.

MagicDNS

is a tool that automatically registers DNS names for devices in your network.

Bind

The most widely used name server software.

djbdns

A collection of DNS applications, including tinydns.

Designate

DNS REST API that support several DNS servers as its backend.

In 2 lists

Knot

High performance authoritative-only DNS server.

In 2 lists

Lexicon

is a tool that provides a way to manipulate DNS records on multiple DNS providers in a standardized way.

In 2 lists

NSD

Authoritative only, high performance, simple name server.

PowerDNS

DNS server with a variety of data storage back-ends and load balancing features.

CoreDNS

is a DNS server/forwarder, written in Go, that chains plugins. Each plugin performs a (DNS) function.

In 2 lists

Unbound

Validating, recursive, and caching DNS resolver.

Yadifa

Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain.

Install from Source >Network Tools

MQTT

is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

In 3 lists

Mongoose

is a networking library for C/C++. It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online.

In 5 listsDetails

Nautobot

is a Network Source of Truth and Network Automation Platform built as a web application atop the Django Python framework with a PostgreSQL or MySQL database.

In 2 lists

Eclipse Mosquitto

is an open source implementation of a server for version 5.0, 3.1.1, and 3.1 of the MQTT protocol.

In 2 lists

Ejabberd

is an open-source, robust, scalable and extensible realtime platform built using Erlang/OTP, that includes XMPP Server, MQTT Broker and SIP Service.

In 3 lists

Nebula

is a scalable overlay networking tool with a focus on performance, simplicity and security. It lets you seamlessly connect computers anywhere in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and Android. It can be used to connect a small number of computers, but is also able…

In 6 listsDetails

LibreSpeed

is a network speed test tool that can be run on your LAN or hosted in the cloud.

SmokePing

is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss. It uses RRDtool to maintain a longterm data-store and to draw pretty graphs, giving up to the minute information on the state of each network connection.

In 2 lists

Tailnet

is your private network. When you log in for the first time to Tailscale on your phone, laptop, desktop, or cloud VM, a tailnet is created. For personal users, you are a tailnet of many devices and one person. Each device gets a private Tailscale IP address in the CGNAT range and every device can…

Tailscale SSH

is a service that allows Tailscale to manage the authentication and authorization of SSH connections on your tailnet.

Tailscale Funnel

is a feature that allows you to route traffic from the wider internet to one or more of your Tailscale nodes. You can think of this as publicly sharing a node for anyone to access, even if they don’t have Tailscale themselves.

Cockpit

is a web-based graphical interface for servers, intended for everyone. It uses your system’s normal user logins and privileges. Network-wide logins are also supported through single-sign-on and other authentication techniques.

In 2 lists

NetBox

is a leading solution for modeling and documenting modern networks. It combines the traditional disciplines of IP address management (IPAM) and datacenter infrastructure management (DCIM) with powerful APIs and extensions, NetBox provides the ideal "source of truth" to power network automation.

Network UPS Tools (NUT)

is a project that provides support for Power Devices, such as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switches, Power Supply Units and Solar Controllers. NUT provides a common protocol and set of tools to monitor and manage such devices, and to consistently…

Dnsmasq

is a tool that provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. It has also been widely used for tethering on smartphones and…

Nginx proxy manager (NPM)

is a reverse proxy management system running on Docker. It's easy to set up and does not require users to know how to work with Nginx servers or SSL certificates.

In 2 lists

Netdata

is high-fidelity infrastructure monitoring and troubleshooting, real-time monitoring Agent collects thousands of metrics from systems, hardware, containers, and applications with zero configuration. It runs permanently on all your physical/virtual servers, containers, cloud deployments, and…

In 7 listsDetails

Pi-hole

is a DNS sinkhole that protects your devices from unwanted content, without installing any client-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…

In 7 listsDetails

OWASP Amass

is a tool that performs network mapping of attack surfaces and external asset discovery using open source information gathering and active reconnaissance techniques.

Smap

is a port scanner built with shodan.io's free API. It takes same command line arguments as Nmap and produces the same output which makes it a drop-in replacament for Nmap.

In 3 lists

ORY Oathkeeper

is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules.

In 3 lists

Ory Kratos

is a developer-friendly, security-hardened and battle-test Identity, User Management and Authentication system for the Cloud. The Kratos identity server (similiar to Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social…

In 4 listsDetails

Ory Hydra

is a hardened, OpenID Certified OAuth 2.0 Server and OpenID Connect Provider optimized for low-latency, high throughput, and low resource consumption. Ory Hydra is not an identity provider (user sign up, user login, password reset flow), but connects to your existing identity provider through a…

In 5 listsDetails

Ory Keto

is an Open Source (Go) implementation of Zanzibar: Google's Consistent, Global Authorization System. It ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.

In 5 listsDetails

AdGuard Home

is a DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.

In 4 listsDetails

NetBird

is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home.

Supabase

is an open source Firebase alternative. It is building the features of Firebase using enterprise-grade open source tools.

In 4 lists

Plik

is a scalable & friendly temporary file upload system (Wetransfer like) in golang.

In 5 listsDetails

Restify

is a framework, utilizing connect style middleware for building REST APIs.

In 5 listsDetails

Traefik

is an open source Edge Router that makes publishing your services a fun and easy experience. It receives requests on behalf of your system and finds out which components are responsible for handling them. What sets Traefik apart, besides its many features, is that it automatically discovers the…

Traefik Mesh

is a simple, yet full-featured service mesh. It is container-native and fits as your de-facto service mesh in your Kubernetes cluster. It supports the latest Service Mesh Interface specification SMI that facilitates integration with pre-existing solution.

Duckdns

A free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.

Trust-DNS

is a Rust based DNS client, server, and Resolver, built to be safe and secure from the ground up.

Hugo

is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website.

In 8 listsDetails

sshuttle

is a transparent proxy server that works as a poor man's VPN that forwards connection over ssh. It works with Linux and MacOS and supports DNS tunneling.

In 8 listsDetails

NetHopper

is a Multi-Cloud Application Network as a Service. The easiest way to visualize, connect, secure, protect, and monitor microservices across any cluster, site, cloud, or network.

Cypress

is a tool that makes it fast, easy and reliable testing for anything that runs in a browser.

In 7 listsDetails

Kimchi

is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest.

In 2 lists

ION

is a distributed real-time communication system, the goal is to chat anydevice, anytime, anywhere.

FreeRDP

is a free remote desktop protocol library and clients.

In 2 lists

Pimox

is a port of Proxmox to the Raspberry Pi allowing you to build a Proxmox cluster of Rapberry Pi's or even a hybrid cluster of Pis and x86 hardware.

PiKVM

is a very simple and fully functional Raspberry Pi-based KVM over IP.

In 3 lists

Firezone

is a self-hosted WireGuard®-based VPN server and Linux firewall.

In 9 listsDetails

Monoid

is an open-source suite of tools for automating data privacy.

Pinecone

is an experimental overlay routing protocol suite which is the foundation of the current P2P Matrix demos. It is designed to provide end-to-end encrypted connectivity between devices at a global scale over any compatible medium (currently TCP, WebSockets, Bluetooth Low Energy etc), allowing…

Install from Source >Service Discovery

Consul

is a tool for service discovery, monitoring and configuration. Install Consul on Self-Hosted Kubernetes Clusters.

Linkerd

is an ultralight, security-first service mesh for Kubernetes. Linkerd adds critical security, observability, and reliability features to your Kubernetes stack with no code change required.

In 3 lists

Doozerd

is a highly-available, completely consistent store for small amounts of extremely important data.

In 2 lists

Admiral

is a tool for for service discovery that provides automatic configuration and service discovery for multicluster Istio service mesh.

In 2 lists

ScaleCube

is a library that simplifies the development of reactive and distributed applications by providing an embeddable microservices library. It connects distributed microservices in a way that resembles a fabric when viewed collectively. It greatly simplifies and streamlines asynchronous programming…

In 2 lists

DPS(dns-proxy-server)

is a lightweight end user (Developers, Server Administrators) DNS server tool for service discovery, which make it easy to develop in systems where one hostname can solve to different IPs based on the configured environment, so you can:

ZooKeeper

is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

In 5 listsDetails

Install from Source >Security

Blackbox

Safely store secrets in Git/Mercurial. Provides tooling to automatically encrypt secrets like passwords.

In 8 listsDetails

CrowdSec

Locally scans log files and optionnaly requests, detecting and blocking malicious behaviors. AppSec capabilities to enable virtual-patching and turn your install into a WAF. Share attacks signals and benefit from real time blocklist of the most agressive IPs attacking CrowdSec's network.

In 6 listsDetails

Denyhosts

Thwart SSH dictionary based attacks and brute force attacks.

In 2 lists

Fail2Ban

Scans log files and takes action on IPs that show malicious behavior.

In 2 lists

fwknop

Protects ports via Single Packet Authorization in your firewall.

In 4 lists

Glastopf

A low-interaction web application honeypot to emulate vulnerabilities and gather attack data.

In 2 lists

Kippo

A medium-interaction SSH honeypot, mostly used as a standalone SSH daemon with a configurable Filesystem sandbox. OSSEC - OSSEC is a HIDS that performs log analysis, FIM, rootkit detection, and much more.

In 3 lists

OSQuery

Query your servers status and info using a SQL like interface.

In 5 listsDetails

OPNsense

is an open source firewall and routing software developed by Deciso. It offers an integrated Netflow analyser without the need for additional plugins or tools, similar to what you may find in high-end commercial products.

In 10 listsDetails

pfSense

Firewall and Router FreeBSD distribution.

In 9 listsDetails

Snort

Snort is a free and open source network intrusion prevention system (NIPS) and network intrusion detection system (NIDS) created by Martin Roesch in 1998.

In 9 listsDetails

SpamAssassin

A powerful and popular email spam filter employing a variety of detection technique.

In 3 lists

BounCA

is a personal SSL / Certificate Authority Key management tool. Create self-signed SSL certificates via your browser.

In 2 lists

Install from Source >Troubleshooting

NETworkManager

A powerful tool for managing networks and troubleshoot network problems. It contains features like a WiFi analyzer, IP scanner, port scanner, ping monitor, traceroute, DNS lookup or a LLDP/CDP capture.

In 2 lists

Wireshark

The world's foremost network protocol analyzer.

In 20 listsDetails

Selfspy

is a daemon for Unix/X11, MacOS (thanks to @ljos) and Windows (thanks to @Foxboron), that continuously monitors and stores what you are doing on your computer. This way, you can get all sorts of nifty statistics and reminders on what you have been up to.

Cilium

A networking, observability, and security solution with an eBPF-based dataplane. It provides a simple flat Layer 3 network with the ability to span multiple clusters in either a native routing or overlay mode.

In 6 listsDetails

Netshoot

A Docker + Kubernetes network trouble-shooting swiss-army container.

In 3 lists

Kubevious

A suite of app-centric assurance, validation, and introspection products for Kubernetes. It helps running modern Kubernetes applications without disasters and costly outages by continuously validating application manifests, cluster state, and configuration.

HOMER

A robust, carrier-grade, scalable Packet and Event capture system and VoiP/RTC Monitoring Application based on the HEP/EEP protocol and ready to process & store insane amounts of signaling, rtc events, logs and statistics with instant search, end-to-end analysis and drill-down capabilities.

In 3 lists

mitmproxy

A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems.

In 10 listsDetails

Sysdig

Capture system state and activity from a running Linux instance, then save, filter and analyze.

In 2 lists

Sysdig Inspect

A powerful opensource interface for container troubleshooting and security investigation.

Install from Source >Monitoring

Proxmox Mail Gateway

is an open-source email security solution protecting your mail server against all email threats from the moment they emerge.

M2MLabs MainSpring

is an application framework for building machine-to-machine applications like vehicle tracking or machine remote monitoring. 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…

VictoriaMetrics

is a fast and scalable open source time series database and monitoring solution which exists in a Single and in a cluster version. It is compatible with Prometheus pull model and supports a wide variety of ingestion protocols: Influx, Graphite, Prometheus remote_write, Prometheus exposion format,…

In 2 lists

Kestra

is an infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines.

In 8 listsDetails

InfluxDB

is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for…

In 7 listsDetails

Grafana

is a tool that allows you to query, visualize, alert on and understand your metrics no matter where they are stored.

Prometheus

is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.

In 13 listsDetails

Loki

is a horizontally-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.

In 2 lists

Thanos

is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.

In 3 lists

Wyze

is a great security and monitoring application to live stream HD video from the security cameras from anywhere in the world.

Uptime Kuma

is a fancy self-hosted monitoring tool.

In 2 lists

Gatus

is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the…

In 2 lists

Upptime

is the open-source uptime monitor and status page, powered entirely by GitHub Actions, Issues, and Pages.

HertzBeat

is an open-source, real-time monitoring system with custom-monitor and agentless. It supports web service, database, os, middleware and more.

In 4 listsDetails

Tautulli

is a python based web application for monitoring, analytics and notifications for Plex Media Server.

In 2 lists

Flower

is a web based tool for monitoring and administrating Celery clusters.

Weave Scope

is a tool for Troubleshooting & Monitoring for Docker & Kubernetes. It automatically generates a map of your application, enabling you to intuitively understand, monitor, and control your containerized, microservices-based application.

In 2 lists

Statping (Status Page & Monitoring Server)

is an easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page.

Vector

is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data. Collect, transform, and route all your logs, metrics, and traces to any vendors you want today and any other vendors you may want tomorrow.

Open Service Mesh (OSM)

is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.

In 2 lists

Ciao

is a tool that checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks.

In 3 lists

Server

is a simple server for sending and receiving messages in real-time per WebSocket.

In 2 lists

Ngxtop

is a real-time metrics for nginx server (and others).

Blocky

is a fast and lightweight DNS proxy as ad-blocker for local network with many features

In 6 listsDetails

Dashy

is a self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more.

In 2 lists

Netdata

is high-fidelity infrastructure monitoring and troubleshooting, real-time monitoring Agent collects thousands of metrics from systems, hardware, containers, and applications with zero configuration. It runs permanently on all your physical/virtual servers, containers, cloud deployments, and…

In 7 listsDetails

Restic

is a modern backup program that can back up your files: from Linux, BSD, Mac and Windows. To many different storage types, including self-hosted and online services. easily, being a single executable that you can run without a server or complex setup. effectively, only transferring the parts that…

In 6 listsDetails

Autorestic

is a wrapper around the amazing restic. While being amazing the restic cli can be a bit overwhelming and difficult to manage if you have many different locations that you want to backup to multiple locations.

MinIO

is a high performance object storage tool that provides the world's fastest object storage server. With READ/WRITE speeds of 325 GiB/s and 165 GiB/s on standard hardware with default parity (EC:4), object storage can operate as the primary storage tier for a diverse set of workloads ranging from…

In 3 lists

Greyhole

is a tool that uses Samba to create a storage pool of all your available hard drives (whatever their size, however they are connected), and allows you to create redundant copies of the files you store, in order to prevent data loss when part of your hardware fails.

Falcon LogScale

is purpose-built to help any organization achieve the benefits of large-scale logging and analysis. Falcon LogScale has virtually no latency, even at ingest volumes of 1PB(Petabyte) per day.

Googerteller

is a tool that makes an audible sound any time your computer sends a packet to a Google tracker or a Google service, which excludes Google Cloud users.

TeslaMate

is a powerful, self-hosted data logger for your Tesla.

OneUptime

is an open-source complete SRE and DevOps platform. It monitors your website, dashboards, API's, and more and alerts your team when downtime happens.

In 2 lists

Parca

is a tool for continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

DeviceHive

is a free, highly scalable open-source IoT platform for data collection, processing and analysis, visualization, and device management with the broad range of integration options.

In 2 lists

Distributed Services Architecture (DSA)

is an open source IoT platform that facilitates device inter-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

is an open source software framework enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things.

Eclipse IoT Project

provides open source technology that will be used to build IoT solutions for industry and consumers.

Install from Source >Dashboards

Adagios

is a Web based Nagios configuration interface.

Dash

is a low-overhead monitoring web dashboard for a GNU/Linux machine.

Thruk

is a Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken.

Uchiwa

is a simple dashboard for the Sensu monitoring framework.

InfluxDB

is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for…

In 7 listsDetails

Grafana

is a tool that allows you to query, visualize, alert on and understand your metrics no matter where they are stored.

Prometheus

is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.

In 13 listsDetails

Install from Source >Analytics

Plausible Analytics

Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics.

In 9 listsDetails

PostHog

Product analytics, session recording, feature flagging and a/b testing that you can self-host.

In 8 listsDetails

Ackee

Self-hosted analytics tool for those who care about privacy.

In 3 lists

AWStats

Generate statistics from web, streaming, ftp or mail server logfiles.

In 3 lists

Chartbrew

Web application that can connect directly to databases and APIs and use the data to create beautiful charts.

In 5 listsDetails

Countly Community Edition

Real time mobile and web analytics, crash reporting and push notifications platform.

In 6 listsDetails

Druid

Distributed, column-oriented, real-time analytics data store.

In 4 listsDetails

EDA

Web application for data analysis and visualization.

In 2 lists

GoAccess

Real-time web log analyzer and interactive viewer that runs in a terminal.

In 3 lists

GoatCounter

Easy web statistics without tracking of personal data.

In 5 listsDetails

Metabase

Easy, open-source way for everyone in your company to ask questions and learn from data.

In 8 listsDetails

Offen

Fair, lightweight and open web analytics tool. Gain insights while your users have full access to their data.

In 3 lists

Open Web Analytics

Web analytics framework that lets you stay in control of how you instrument and analyze the use of your websites and applications.

In 2 lists

Redash

Connect and query your data sources, build dashboards to visualize data and share them with your company.

In 3 lists

RudderStack

Collect, unify, transform, and store your customer data, and route it to a wide range of common, popular marketing, sales, and product tools. alternative to Segment.

In 3 lists

Shynet

Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

In 5 listsDetails

Superset

Modern data exploration and visualization platform.

In 3 lists

Umami

Simple, fast, privacy-focused alternative to Google Analytics.

In 6 listsDetails

Meilisearch

is a lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.

In 6 listsDetails

Shodan

is the world's first search engine for Internet-connected (IoT) devices.

In 12 listsDetails

Whoogle Search

is a self-hosted, ad-free, privacy-respecting metasearch engine.

In 6 listsDetails

SearX

is a Privacy-respecting, hackable metasearch engine.

In 3 lists

SearXNG

is a free internet metasearch engine which aggregates results from various search services and databases.

In 9 listsDetails

Sonic

is a fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

Zinc

is a search engine that does full text indexing. It is a lightweight alternative to Elasticsearch and runs using a fraction of the resources.

In 2 lists

Cylect.io

is the ultimate searching tool that is here to assist anyone looking for specific information through vast amounts of websites, search engines, and data collectors.

In 3 lists

Lyra

is a fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.

Hugo Lyra

is a typescript module for creating LyraSearch indexes for static Hugo sites, it comes with server and client libraries.

Typesense

is a fast, typo-tolerant search engine for building delightful search experiences.

In 4 listsDetails

Tantivy

is a full-text search engine library inspired by Apache Lucene and written in Rust.

In 3 lists

Toshi

is meant to be a full-text search engine similar to Elasticsearch. Toshi strives to be to Elasticsearch what Tantivy is to Lucene.

FlexSearch

is a Next-Generation full text search library for Browser and Node.js.

In 4 listsDetails

fd

is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find.

In 7 listsDetails

k8s at home search

is a tool that indexs Flux HelmReleases from Github repositories with the k8s-at-home topic on GitHub.

OpenFind

is an app to find text in real life. Easily search your entire photo library in split seconds. This runs 100% offline. No servers, nothing weird going on.

Install from Source >Notifications

Apprise

is a tool that allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc.

In 4 listsDetails

ntfy

is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup, cost or setup. It's also open source if you want to run your own.

In 2 lists

Countly

is a product analytics solution and innovation enabler that helps teams track product performance and customer journey and behavior across mobile, web, and desktop applications. Ensuring privacy by design, Countly allows you to innovate and enhance your products to provide personalized and…

In 4 lists

notifiers

is a general wrapper for a variety of 3rd party providers and built in ones (like SMTP) aimed solely at sending notifications.

Pushover

is a tool that makes it easy to get real-time notifications on your Android, Android Wear, iPhone, iPad, Apple Watch and Desktop.

Simplepush

is a tool to send end-to-end encrypted push notifications to your Android and iPhone.

UnifiedPush

is a set of specifications and tools that lets the user choose how push notifications are delivered. All in a free and open source way.

Install from Source >RSS

RSS Guard

is a simple RSS/ATOM feed reader for Windows, Linux, BSD, OS/2 or macOS which can work with RSS/ATOM/JSON feeds as well as many online feed services:

In 2 lists

Feedly

In 2 lists

Gmail

Nextcloud News

Tiny Tiny RSS

A web-based news feed reader and aggregator, supporting RSS/Atom feeds. It's free, open source, and offers a customizable and self-hostable platform for managing your news feeds.

In 3 lists

FreshRSS

is a self-hosted RSS and Atom feed aggregator. It is lightweight, easy to work with, powerful, and customizable.

In 2 lists

ArchiveBox

is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline. It takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more.

In 3 lists

RSSHub

is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything.

In 2 lists

Miniflux V2

is a minimalist and opinionated feed reader.

In 5 listsDetails

Install from Source >Websites/Blogs

Hugo

is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website.

In 8 listsDetails

Lyra

is a fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.

Hugo Lyra

is a typescript module for creating LyraSearch indexes for static Hugo sites, it comes with server and client libraries.

Kopage

is a self-hosted Website Builder. It's compatible with cPanel and other popular hosting control panels. Compatible with cPanel and other popular hosting control panels.

Ghost

is a fully-managed PaaS & self-hosted open source software, and can be installed and maintained relatively easily on just about any VPS hosting provider.

Cloudron

is a self-hosted immutable infrastructure design allows easy migration of apps across servers. In fact, you can move your entire server along with all its apps to another cloud provider in no time.

Directus

is a real-time API and App dashboard for managing SQL database content.

In 2 lists

Haven

is a Self-hosted private blog instead of using Facebook.

In 3 lists

Antville

is an open source project aimed at the development of a simple site hosting system with many advanced features.

In 2 lists

October

is a Self-hosted Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again.

Grav

is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as…

In 2 lists

Orchard

is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.

In 2 lists

Netlify CMS

is a CMS for static site generators. Give users a simple way to edit and add content to any site built with a static site generator.

Zola

is a fast static site generator in a single binary with everything built-in.

In 3 lists

FlatPress

is a lightweight, easy-to-set-up blogging engine.

In 2 lists

Chyrp Lite

is an ultra-lightweight blogging engine. It provides four beautiful blog themes and a friendly administration console, all fully navigable on a broad range of devices, thanks to the power of responsive HTML5.

In 2 lists

WriteFreely

is an open source platform for building a writing space on the web.

In 6 listsDetails

Sandstorm

is an open source project built by a community of volunteers with the goal of making it really easy to run open source web applications.

In 3 lists

YunoHost

is a Debian-based distribution which strives to make it easy to quickly set up a server and host web applications.

In 3 lists

Install from Source >Social

Mattermost

is a secure, open source platform for communication, collaboration, and workflow orchestration across tools and teams.

In 8 listsDetails

Mastadon

is a a decentralized social media platform that supports audio, video and picture posts, accessibility descriptions, polls, content warnings, animated avatars, custom emojis, thumbnail crop control, and more, to help you express yourself online.

In 8 listsDetails

Telegram

is a cross-platform, cloud-based instant messaging service. It has an open API and source code free for everyone. Telegram also provides end-to-end encrypted video calling, VoIP, file sharing and several other features.

In 6 listsDetails

ActivityPub

is a decentralized social networking protocol based on the ActivityStreams 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and subscribing to content.

In 2 lists

Lemmy

is similar to sites like Reddit, Lobste.rs, or Hacker News. Where you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated, and connected to…

In 4 listsDetails

Lemmy-UI

is the official web app for Lemmy, written in inferno.

Mlem

is a Lemmy client for iOS.

Jerboa

is an Android client for Lemmy, a federated reddit alternative.

GoToSocial

is an ActivityPub social network server, written in Golang.

In 2 lists

Berty

is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network.

In 6 listsDetails

Pleroma

is a free and open communication for everyone. Pleroma is social networking software compatible with other Fediverse software such as Misskey, Pixelfed, Mastodon and many others.

In 7 listsDetails

Matrix

is a tool that gives you simple HTTP APIs and SDKs (iOS, Android, Web) to create chatrooms, direct chats and chat bots, complete with end-to-end encryption, file transfer, synchronised conversation history, formatted messages, read receipts and more.

In 10 listsDetails

Element

is a Matrix web client built using the Matrix React SDK.

In 10 listsDetails

Nostr(Notes and Other Stuff Transmitted by Relays)

is a truly censorship-resistant alternative to Twitter that has a chance of working.

In 4 listsDetails

Fritter

is an open source frontend for Twitter on mobile devices, focusing on giving you the best experience and keeping your data private, local and in your hands.

Nitter

is a free and open source alternative Twitter front-end focused on privacy and performance. All requests go through the backend, meaning the client never talks to Twitter and prevents Twitter from tracking your IP or JavaScript fingerprint.

In 6 listsDetails

Diaspora

is a privacy-aware, distributed, open source social network.

In 4 listsDetails

Hubzilla

is a general purpose communication server integrated with a web publishing system and a decentralised permission system.

Expanse

is a fully selfhosted multi-user web app for externally storing Reddit items (saved, created, upvoted, downvoted, hidden) to bypass Reddit's 1000-item listing limits.

Apollo

is a beautiful Reddit app built for fast navigation with an incredibly powerful set of features.

Infinity

is a Reddit client on Android written in Java. It does not have any ads and it features a clean UI and smooth browsing experience.

In 2 lists

RedReader

is an unofficial open source Reddit client for Android.

Install from Source >Nostr

Nostr (Notes and Other Stuff Transmitted by Relays)

is a protocol, designed for simplicity, that aims to create a censorship-resistant global social network. The protocol is based on very simple & flexible event objects (which are passed around as plain JSON) and uses standard elliptic-curve cryptography for keys and signing.

In 2 lists

Nostr(Notes and Other Stuff Transmitted by Relays)

is a truly censorship-resistant alternative to Twitter that has a chance of working.

In 4 listsDetails

NIPs

the "Nostr Implementation Possibilities" describe the protocol in technical detail.

nostr, a basic tour

an intro to nostr.

UseNostr

A small guide for anyone who wants to learn more about how nostr works and what it can do.

nostr.how

Quick-start to onboard desktop users with Alby & Astral.

nostr.guide

A guide to all things nostr.

nostr address book

A directory of twitter users accounts and their NOSTR addresses.

NNostr

a C# relay.

nostr-rs-relay

a minimalistic relay written in Rust that saves data on SQLite.

Relayer Basic

a simple relay based on relayer backed by Postgres.

nodestr

a Node.js implementation.

sovereign-stack

a tool that helps you deploy nostr relays and create self-hosted (bitcoin-only) Value4Value websites.

expensive relay

a relay that requires payment for registration

me.untethr.nostr-relay

a relay written in Clojure

Minds Nostr Relay

a relay for Minds, an open-source social network

Minds Engine - Nostr

relevant Minds API code for reading/writing Minds posts using Nostr

NostrPostr Relay

a Kotlin Relay supporting both SQLite and Postgresql

nostrpy

relay, client, and other tooling in python

nostream

a nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay)

nostr_relay

a nostr relay written in python, backed by SQLite

søstr

a private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them

knostr

a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer).

PyRelay

a python implementation of a nostr relay, using asyncio.

strfry

C++ implementation backed by LMDB with efficient syncing of events using merkle trees

Astro

Elixir based implementation built to be performant and highly distributed.

Nex

A powerful and scalable Nostr relay written in Elixir with Postgres DB.

gnost-relay

nostr relay written in go backed by postgresql database.

nostring

A Nostr relay written in Deno.

Denostr

Deno based, cloud native nostr implemention support by ByteTrade and Revo.

nostr-relay-nestjs

A Nostr relay implemented using the NestJS framework

Ephemerelay

An in-memory Nostr relay that doesn't store data.

Servus

A self-contained, single executable, CMS / blogging engine reminiscent of Jekyll which also acts as a personal Nostr relay for your blog posts. Written in Rust.

nostr relay registry

real-time checking of status of some known relays.

nostr.info

real-time checking of status of some known relays.

nostr.watch

real-time checking of status of some known relays.

Astral

a branle fork with global feed and UI makeover

damus

a twitter-like nostr client for iOS and MacOS.

more-speech

desktop client for nostr written in Clojure.

futr

nostr client desktop app written in Haskell.

Minds

open source social network. Supports reading and creating posts using the Nostr protocol.

Jester

Chess over nostr.

Jester instance

Sendstr

shared clipboard between devices over nostr.

nosbin

pastebin over nostr.

noscl

a basic command-line client written in Go.

loquaz

a desktop app written in Rust for direct encrypted chat.

nostr console

a nostr command line client written in Dart. Binaries available for Windows, Linux, and MacOS.

ArcadeCity

Public group chats and P2P services (WIP) over nostr.

second exchange

an experiment to work out something of like medium, something of creator economy where users are rewarded for engaging in quality discussion and most importantly engaging in governance-related discussion.

scalastr

A barebones nostr client written in scala.

Nostros

A nostr mobile client for Android.

Nostrify.me

Nostr client built in SvelteKit.

NostrEmitter

Simple E2E encrypted client and EventEmitter object

Lightning.Pub

A nostr daemon for Lightning nodes.

shockwallet

A Lightning wallet that uses nostr and lnurl to connect to nodes.

coracle

A nostr web client.

nostrweb

another nostr web client in vanilla JS.

nostr.ch

live instance

Bija

A desktop client written in python. Currently Linux only.

Nosky

A native Android client for Nostr. Still in development.

Stackerstan

A decentralised organisation built on Bitcoin and Nostr, implemented as a replicated state machine in Golang.

nostr-java

A nostr client API written in java, for generating, signing and publishing events to relays.

bolt.fun

A bitcoin lightning makers community that supports reading and creating comments using Nostr.

iris

A nostr web client.

iris.to

live instance

Android app

gossip

A desktop client in rust presented with egui.

Attached

Open-Source ReactNative Expo app for Nostr (iOS, Android). Currently under app stores review.

Member

Progressive Web App Client. Works on desktop and mobile.

member.cash

live instance

dispute

A cross-platform (Linux, Android, iOS, MacOs, Windows and Web) client for NOSTR

Snort

Nostr UI written in react

Hamstr

A twitter-style web client built with Vue.js

Nozzle

A Twitter-like native Android client written with Jetpack Compose

electron-nostr

A bare-bones desktop nostr client using electron-react-boilerplate. Goal is to be an easy template for people to experiment with different ideas on decentralized ratings, reputation, and web of trust.

Nostrid

Multi-platform client currently offering binaries for Android, Windows, MacOS and Linux.

Nostrid.Web

Web version running completely on the browser. It can be installed locally as PWA.

nostr-chat-widget-react

A React component that provides a live-chat widget over nostr that can be embedded into any website.

Blockcore Notes

Progressive Web App that can be installed on mobile and desktop, organize following in circles and have both public and private following lists. Dynamic interface for different uses, such as optimized for photograph viewing.

Noteon

Yet another nostr client focused on private chat and group chat with a simple, elegant and secure interface.

emon

Encrypted DMs over nostr with lightning payments integrated (WIP).

notebin.org

Nostr UI created with NextJS, support for markdown and code highlighting.

Daisy

Mobile client for Android and iOS.

Flycat

A 2000s old-school style web client which support blogging on Nostr.

Amethyst

An Android client for nostr written in Kotlin.

MeShell

Web, iOS and Android blog type client destined to publish articles and researches for independent journalists.

Disgus

A comment widget like Disqus, but for Nostr.

In 2 lists

Tamga

An offline first nostr contact & profile manager for iOS!

nostromat

A Twitter-style Nostr web client, written in Clojurescript/React.

nostrom.at

live instance.

blogstack.io

Blogging site for nostr, supports markdown.

Votestr

Poll web app with nostr authentication and blind signature unlinkability.

gnost-deflate-client

A CLI nostr client written in go implementing permessage-deflate websocket compression.

algia

A cli application for nostr.

algia-web

A small resource consumption oriented Nostr web client.

Blowater

A desktop Web client focusing on chat with delightful UX.

Written

Self hosted blog using nostr long-form content (NIP-23) and it shows only posts by selected authors.

Nostr Nests

Nostr Nests is an audio space for chatting, brainstorming, debating, jamming, micro-conferences and more.

nblog

a self-host nostr ghost blog

Nostribe.com

Nostr client web app built with Next.js 13 and TypeScript.

Nostribe.com

Live instance.

Nostrtium

Post to Nostr directly from within WordPress

uBlog

A minimalist blog on nostr that allows anyone to easily create their own personal micro-blog.

Listr

A Nostr Web Client for Making Lists, built with Next.js 13 and TypeScript.

nostr-ruby

a Ruby implementation of the nostr protocol.

nostr

a Ruby Nostr gem for use by clients.

nostr-tools

a JavaScript client that abstracts the relay management code for use by clients.

nostr-relaypool-ts

a TypeScript relay pool library on top of nostr-tools that simplifies handling subscriptions to multiple servers.

nostr-react

React Hooks for Nostr.

go-nostr

a Go library that implements relay management, plus event encoding and signing utils.

nostr_rust

Functional Rust implementation of the nostr protocol.

nostr-js

a javascript implementation of the nostr protocol.

nostr-rs

a Rust implementation of the nostr protocol

nostr

python-nostr

a python library for making clients.

nostr-bot

a Rust library for writing bots.

NostrKit

a Swift library for interacting with relays.

nostr-relay-inspector

A library that returns useful information about relays based on nostr-js.

schorr_snap

A snap plugin for Metamask Flask, supports nostr.

nostr-deno

a client library for Deno javascript runtime.

nostr-types

a rust library defining types useful for the nostr protocol.

dart-nostr

a Dart library for Flutter.

nostr-connect

Nostr Connect SDK for TypeScript is a library that allows you to easily integrate Nostr Connect into your web application.

pynostr

a python library for nostr.

nostr-php

a PHP library for nostr.

smtp nostr gateway

a bridge that forwards emails to pubkeys as encrypted direct messages.

matrix-nostr-bridge

a simple Matrix-to-Nostr or Nostr-to-Matrix bridge.

Mostr

a bridge between Nostr and the Fediverse (Mastodon, ActivityPub, etc.).

nostrich.fun

A feature-rich directory of nostr projects. A fork of LightningNetworkStores.com

git-nostr-tools

A cli tool for sending code patches over nostr.

nostr-cln-events

A CLN plugin to push clightning node events to nostr.

nostr registry

a database of known relays with their uptime and NIP support tables

nostr-fzf

Nostr Directory; a tool for searching usernames and channels.

nostr-notify

desktop nostr notifications using libnotify.

nostr-launch

A tool for launching a bunch of relays and clients locally for development and testing.

nostr GitHub Action

send events from GitHub Actions.

nostrefresh

A simple refresh function for nostr web pages.

anonroom

anonymous chat room inside nostr.

nostril

A C cli tool for creating nostr events.

nostr-rs-relay-compose

A Docker compose deployment for nostr-rs-relay with SSL support based on Traefik.

nostr.guru

a nostr web gateway for viewing events by their ID.

nostrandom.netlify.app

generate publish-able Nostr event with random keys.

nashboard

A Nostr network dashboard with network statistics, reachable here.

ndxstr

nostr's layer 2 indexing nodes, with more advanced querying capability than currently supported by relays.

nostrillery

A tool for running performance tests against Nostr relays.

nostr-terminal

A SSH-like access to your machine via web terminal, powered by Nostr.

nostreq

A Nostr relay event request generator.

nostr.io

A network statistics with last published notes, top 50 publishers, and top 50 followed users.

nostr-commander

A simple but convenient CLI-based Nostr app for following users, sending DMs, etc.

nostr.directory

A searchable database of nostr users and their other social media links.

nostr-tool

A Rust CLI tool to generate and publish events.

frostr

Create joint nostr identities and require t-of-n signatures to post.

nostr.rest

Mine proof of work public keys with user specified prefixes.

lnpass

A key manager for Lightning and nostr.

sb.nostr.band

Search bots that you can create and follow to receive new posts matching a keyword right into your feed.

rss.nostr.band

Create custom RSS feeds with posts matching your keywords and consume using your favorite RSS reader.

nostrview

A nostr search engine. Search by content, tags, events or pub keys.

nostr-bulk-dms

A tool that allows you to send DMs over nostr to many recipients in bulk.

nostrify

A Core Lightning plugin that sends events (forwards, connect, disconnect, etc.) to nostr.

nip06-web

a website to generate or restore NIP-06 seed phrases

nip06-cli

a Node.js CLI to generate or restore NIP-06 seed phrases.

nostr-broadcast

A tool lets you take your events from some relays and broadcast them to another relay. Could be helpful for backing up your notes to a private relay.

nostr-follow-bundler

A tool lets you create lists of profiles that other users can then see and follow themselves.

nostr-proxy

Push and get events to your Proxy, get results from multiple Nostr relays.

nostrends

Trending on Nostr, like Twitter trends. Live at nostrends.vercel.app.

homebrew-nostr

Homebrew tap for Nostr software.

heyxynip5

A CLI helper for converting nostr npub/nsec to their hex format for NIP-05 verification.

http-nostr-publisher

A Cloudflare worker to publish Nostr events to relays through a non-blocking HTTP interface .

blastr

A nostr cloudflare workers proxy relay that publishes to all known relays.

keystr-rs

An application for managing Nostr keys. Written in Rust, with simple UI (Iced).

nostr_simple_publish

Drupal module to publish content to Nostr.

nostr-spam-detection

An experiment in building a machine learning model to label Nostr spam content for filtering and relay rejection.

blogsync

Self-host blog articles from long-form notes e.g. via Caddy server.

NostrFlu

A tool to collect and resend following lists from relays. You can also check badges.

nkcli

A CLI tool for nostr key manage and serve NIP-46.

git-nostr

A tool to enhance git cli with nostr communications.

nostr-wtf

A set of nostr tools available and deployed on a web app including a pubkey converter and relay query tool.

strfry policies

A collection of moderation & antispam policies for the strfry relay developed in TypeScript/Deno.

nostrum

Nostrum it's a mobile app that allows you to sign transactions and messages with your Nostr keys. Nostrum is the reference implementation for a remote signer app (ie. Wallet) of the Nostr Connect protocol.

nostr-signing-device

Signing device for Nostr built on ESP32.

Install from Source >iMessage

Beeper HitHub

iMessage - Getting Started Guide - Beeper

iMessage-exporter

is a binary exports iMessage data to txt or html formats. It can also run diagnostics to find problems with the iMessage database.

pypush

is a POC demo of my recent iMessage reverse-engineering. It can currently register as a new device on an Apple ID, set up encryption keys, and send and receive iMessages!

Self-Host Beeper

is a self-hosted universal chat app that can chat with your friends on iMessage from your Android device using your phone number. You can also join iMessage Group Chats with your phone number and blue bubbles, and share full-resolution images, videos, and audio.

Beeper Mini

is an Andorid app that can chat with your friends on iMessage from your Android device using your phone number. You can also join iMessage Group Chats with your phone number and blue bubbles, and share full-resolution images, videos, and audio.

Beeper Bridge Manager

is a tool for running self-hosted bridges with the Beeper Matrix server.

Matrix Ansible and Docker Deploy

is a Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker.

Install from Source >Communications

Matrix

is a tool that gives you simple HTTP APIs and SDKs (iOS, Android, Web) to create chatrooms, direct chats and chat bots, complete with end-to-end encryption, file transfer, synchronised conversation history, formatted messages, read receipts and more.

In 10 listsDetails

Postmoogle

is an actual SMTP server that allows you to send and receive emails on your matrix server. It can't be used with arbitrary email providers, because it acts as an actual email provider itself, so you can use it to send emails from your apps and scripts as well.

SimpleX

is a privacy redefined messenger without user IDs. Other apps have user IDs: Signal, Matrix, Session, Briar, Jami, Cwtch, etc. SimpleX does not, not even random numbers.

In 4 listsDetails

Element

is a Matrix web client built using the Matrix React SDK.

In 10 listsDetails

Mattermost

is a secure, open source platform for communication, collaboration, and workflow orchestration across tools and teams.

In 8 listsDetails

Mastadon

is a a decentralized social media platform that supports audio, video and picture posts, accessibility descriptions, polls, content warnings, animated avatars, custom emojis, thumbnail crop control, and more, to help you express yourself online.

In 8 listsDetails

Telegram

is a cross-platform, cloud-based instant messaging service. It has an open API and source code free for everyone. Telegram also provides end-to-end encrypted video calling, VoIP, file sharing and several other features.

In 6 listsDetails

Berty

is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network.

In 6 listsDetails

Pleroma

is a free and open communication for everyone. Pleroma is social networking software compatible with other Fediverse software such as Misskey, Pixelfed, Mastodon and many others.

In 7 listsDetails

ffsend

is a easily and securely share files from the command line. A fully featured Firefox Send client.

In 2 lists

Nostr(Notes and Other Stuff Transmitted by Relays)

is a truly censorship-resistant alternative to Twitter that has a chance of working.

In 4 listsDetails

Diaspora

is a privacy-aware, distributed, open source social network.

In 4 listsDetails

Hubzilla

is a general purpose communication server integrated with a web publishing system and a decentralised permission system.

Expanse

is a fully selfhosted multi-user web app for externally storing Reddit items (saved, created, upvoted, downvoted, hidden) to bypass Reddit's 1000-item listing limits.

giscus

is a comments system powered by GitHub Discussions. Let visitors leave comments and reactions on your website via GitHub.

In 2 lists

Mailroute

is a great tool that provides the best email filtering & security( CMMC, NIST 800-171, DFARS, DISA, HIPPA). It protects your inbox, stop spam, viruses, ransomware, security threats & more with email filtering services. With an easy setup on Office 365, Google & more.

Docker Mailserver

is a production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. Only configuration files, no SQL database.

In 3 lists

Diun

is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.

In 3 lists

iRedMail

is a self-hosted email server.

In 4 listsDetails

iRedMail Easy

is a web-based deployment platform, it offers an easy to use web interface to help you deploy iRedMail server, keep your server up to date, also get fast and professional technical support from iRedMail team.

Spider Email Archiver

is an On-Premises Email Archiving Software.

MailCow

is a self-hosted email server.

In 5 listsDetails

Nextcloud Talk

is a tool that protects your communication better than other team collaboration platforms like Microsoft Teams or Slack, making sure your data stays on your servers. It also goes further than other encrypted communication technologies by keeping even metadata from leaking.

In 2 lists

Poste.io Email Server

is self-hosted SMTP + IMAP + POP3 + Antispam + Antivirus Web administration + Web email. It is easy setup with a DNS guide for protect from spam.

In 2 lists

Install from Source >Business Management

Nextcloud

is a suite of enterprise client-server software for creating and using file hosting services. It offers an on-premise Universal File Access and sync platform with powerful collaboration capabilities and desktop, mobile and web interfaces.

Odoo

is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

In 3 lists

Kanboard

is project management software that focuses on the Kanban methodology.

In 2 lists

Eden Workplace

is a complete workplace management platform that lets you achieve more. Desk Booking Software to make desk reservations easier for your team, including assigning permanent and hybrid desks, providing wayfinding solutions for employees.

Matomo

is an ethical alternative where you won't make privacy sacrifices or compromise your site. Matomo is the Google Analytics alternative that protects your data and your customer's privacy.

In 7 listsDetails

Plausible Analytics

Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics.

In 9 listsDetails

Mailroute

is a great tool that provides the best email filtering & security( CMMC, NIST 800-171, DFARS, DISA, HIPPA). It protects your inbox, stop spam, viruses, ransomware, security threats & more with email filtering services. With an easy setup on Office 365, Google & more.

InvoicePlane

is a self-hosted open source application for managing your quotes, invoices, clients and payments.

In 2 lists

Install from Source >Collaboration & Synchronization

Syncthing

Open Source system for private, encrypted and authenticated distribution of data.

In 7 listsDetails

Synology

is a tool that allows you to easily access and manage files in your Synology Drive on the go. Apart from common file types, such as documents, images, videos and music, you can also open Synology Office document, spreadsheets and slides in the user-friendly viewer provided by Drive.

Nextcloud

is a suite of enterprise client-server software for creating and using file hosting services. It offers an on-premise Universal File Access and sync platform with powerful collaboration capabilities and desktop, mobile and web interfaces.

Lsyncd (Live Syncing Mirror Daemon)

is a tool used in Linux systems to keep directories synchronized. These directories can be found locally, within the same machine, or remotely, on different machines. For remote synchronization, this article focuses on using SSH to accomplish it.

FileRun

is a self-hosted Google Drive alternative. It is a full featured web based file manager with an easy to use user interface.

FileBrowser

provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory.

Rsync

is a utility in the command line which enables users to transfer and synchronize files efficiently between a computer and an external hard drive in the entire connected network.

In 3 lists

Warpinator

is a free, open-source tool for sending and receiving files between computers that are on the same network.

In 3 lists

LocalSend

is a free and open-source tool that allows you to send files and messages over the local LAN network to nearby devices. Everything is sent securely over HTTPS. The TLS/SSL certificate is generated on the fly on each device. It's avilable on Windows, macOS, Linux, iOS, and Android.

In 5 listsDetails

FileZilla Client

is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.

In 7 listsDetails

Dragit

is an application for intuitive file sharing between devices. It's useful for when you want to send file from one computer to another with minimal effort. Dragit automatically detects devices in the local network with help of mDNS protocol and allows you to send file immediately.

WinFsp

is a set of software components for Windows computers that allows the creation of user mode file systems. In this sense it is similar to FUSE (Filesystem in Userspace), which provides the same functionality on UNIX-like computers.

In 2 lists

SSHFS-Win

is a minimal port of SSHFS to Windows. Looking under the hood it uses Cygwin for the POSIX environment and WinFsp for the FUSE (Filesystem in Userspace) functionality.

In 2 lists

RiftShare

is a cross platform (Windows, MacOS, Linux) file sharing tool that supports fully encrypted transfers both on the local network and off network using a simple passphrase. RiftShare uses magic-wormhole under the hood and is compatible with other magic-wormhole clients. It is also fully open source…

Usermode FTP Server

is a tool that let's you start an FTP server as user and transfer files with any FTP client. Allowing you to access your files directly with many file browsers' builtin FTP support: Windows File Explorer, Thunar, Gnome Files, Dolphin and many more.

TagSpaces

is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags. It features advanced note taking functionalities and some capabilities of to-do apps. It's available for Windows, Linux, Mac OS and Android.

In 3 lists

Listmonk

is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary.

In 2 lists

Install from Source >Encryption

VeraCrypt

is free open-source disk encryption software for Windows, Mac OS X and Linux. The file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files. AxCrypt is an inexpensive and…

AESCrypt

is an advanced file encryption utility that integrates with the Windows shell or runs from the Linux command prompt to provide a simple, yet powerful, tool for encrypting files using the Advanced Encryption Standard (AES). It is available for Windows, MacOS, and Linux.

In 2 lists

Linux Unified Key Setup (LUKS)

is a disk encryption specification created by Clemens Fruhwirth in 2004 and was originally intended for Linux. It uses device mapper crypt ( dm-crypt) as a kernel module to handle encryption on the block device level.

GNU Privacy Guard (GnuPG)

is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP ). It allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories.

In 4 listsDetails

Pretty Good Privacy (PGP)

is an encryption program that provides cryptographic privacy and authentication for data communication. It's used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications.

Deadbolt

is a Dead-simple file encryption for any OS.

In 2 lists

Infisical

is an open-source, end-to-end encrypted platform to sync secrets and configs across your team and infrastructure.

In 3 lists

Hemmelig.app

is a tool that keeps your sensitive information out of chat logs, emails, and more with encrypted secrets.

Install from Source >Backups

Proxmox Backup Server

is an enterprise backup solution for backing up and restoring VMs, containers, and physical hosts. The open-source solution supports incremental backups, deduplication, Zstandard compression, and authenticated encryption.

In 2 lists

BackupPC

is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain.

BorgWarehouse

is a fast and modern WebUI for a BorgBackup's central repository server.

Emborg

is a simple command line utility to orchestrate backups. It is built as a front-end to Borg, a powerful and fast de-duplicating backup program.

Borgmatic

is a simple, configuration-driven backup software for servers and workstations. It protects your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services.

Vorta

is a backup client for macOS and Linux desktops. It integrates the mighty Borg Backup with your favorite desktop environment to protect your data from disk failure, ransomware and theft.

UrBackup

is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time. File and image backups are made while the system is running without interrupting current processes. Available for Windows,…

In 3 lists

Kopia

is a user-friendly desktop app for Windows, macOS, and Linux which allows you to create snapshots, define policies, and restore files quickly with Fast and Encrypted Backups.

In 3 lists

Clonezilla

is a partition and disk imaging/cloning program. It helps you to do system deployment, bare metal backup and recovery. Three types of Clonezilla are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition).

In 2 lists

rsnapshot

is a filesystem snapshot utility based on rsync. This makes it easy to make periodic snapshots of local machines, and remote machines over ssh.

In 3 lists

Duplicity

is a tool that backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup.

ZnapZend

is a high performance open source ZFS backup with mbuffer and ssh support. It uses the built-in snapshot functionality of ZFS for fully consistent backups. For each fileset, a pre- and post-snapshot command can be configured to quiet down any software writing to the fileset prior to snapshotting.

In 2 lists

SnapRAID

is a folder-based backup tool that behaves like a software or hardware RAID5/6 disk raid, but is not a disk raid itself. There is no realtime recovery, free space between disks cannot be combined and manual excution of backup is needed.

In 2 lists

rsync.net

is a Cloud Storage for Offsite Backup that give you an empty UNIX filesystem to access with any SSH tool. Built on ZFS for data security and fault tolerance with support for rsync/sftp/scp/borg/rclone/restic/git-annex.

In 3 lists

Install from Source >Snapshots Management/System Recovery

rsnapshot

is a filesystem snapshot utility based on rsync. This makes it easy to make periodic snapshots of local machines, and remote machines over ssh.

In 3 lists

rsync.net

is a Cloud Storage for Offsite Backup that give you an empty UNIX filesystem to access with any SSH tool. Built on ZFS for data security and fault tolerance with support for rsync/sftp/scp/borg/rclone/restic/git-annex.

In 3 lists

ZnapZend

is a high performance open source ZFS backup with mbuffer and ssh support. It uses the built-in snapshot functionality of ZFS for fully consistent backups. For each fileset, a pre- and post-snapshot command can be configured to quiet down any software writing to the fileset prior to snapshotting.

In 2 lists

Sanoid

is a policy-driven snapshot management tool for ZFS filesystems.

ZFSBootMenu

is a Linux bootloader that attempts to provide an experience similar to FreeBSD's. This allows a user to have multiple "boot environments" (with different distributions, for example), manipulate snapshots before booting, and, for the adventurous user, even bootstrap a system installation via zfs…

Btrfs maintenance toolbox

is a set of scripts supplementing the btrfs filesystem and aims to automate a few maintenance tasks. This means the scrub, balance, snapshots, trim or defragmentation.

Btrbk

is a backup tool for btrfs subvolumes, taking advantage of btrfs specific capabilities to create atomic snapshots and transfer them incrementally to your backup locations.

ksync

is a toool that sync files between your local system and a kubernetes cluster. It transparently updates containers running on the cluster from your local checkout.

In 2 lists

Verify

is a snapshot tool that simplifies the assertion of complex data models and documents.

Timeshift

is a Linux application for providing functionality to restore your system just like Windows System Restore tool. Timeshift makes snapshots of your system in regular intervals which are further used at the time of restoration or undo all changes in the system.

In 4 lists

CRIU (Checkpoint and Restore in Userspace)

is a utility to checkpoint/restore Linux tasks. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at.

In 2 lists

Rsync time backup

is a Time Machine style backup with rsync. It creates incremental backups of files and directories to the destination of your choice. The backups are structured in a way that makes it easy to recover any file at any point in time. It works on Linux, macOS and Windows (via WSL).

rdiff-backup

is a simple backup tool which can be used locally and remotely, on Linux and Windows, and even cross-platform between both. Users have reported using it successfully on FreeBSD and MacOS.

In 3 lists

Mainframer

is a tool that executes a command on a remote machine while syncing files back and forth. The process is known as remote execution (in general) and remote build (in particular cases).

Install from Source >Archiving

Access to Memory (AtoM)

Web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment.

ArchiveBox

is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline. It takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more.

In 3 lists

Archivematica

Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects.

ArchivesSpace

Archives information management application for managing and providing Web access to archives, manuscripts and digital objects.

In 2 lists

CKAN

CKAN is a tool for making open data websites.

In 3 lists

Collective Access - Providence

Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats.

In 2 lists

Omeka S

Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.

In 2 lists

Wayback

A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems.

In 7 listsDetails

Install from Source >Home Server

Home Assistant

is an open source home automation that puts local control and privacy first. Home Assistant is powered by a worldwide community of tinkerers and DIY enthusiasts that runs great on Raspberry Pi.

In 5 listsDetails

Homebridge

is a software framework that allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.

Homebridge UI

is a tool that provides an easy to use interface to manage your Homebridge plugins, configuration and accessories.

ESPHome

is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

In 4 listsDetails

Shelly Cloud

is a Smart home control tool that has been perfected and provides precise monitoring of your Shelly devices no matter where you are. Shelly devices are compatible with Alexa, Google Home, Android, and iOS.

Zigbee

is the full-stack, secure, reliable, and market-proven solution used by a majority of large smart home ecosystem providers, such as Amazon's Echo Plus, Samsung SmartThings, Signify (Philips Hue), and more.

openHAB

is a cross-platform software with the aim to integrate all kinds of Smart Home technologies, devices, etc.

In 3 lists

Z-Wave

is the leading wireless communications protocol behind many of the secure, trusted brands that are working to make everyone's home smarter and safer.

Homey

is an applciation to control, automate and monitor your entire smart home from your phone, tablet or desktop.

In 2 lists

Caddy

The HTTP/2 Web Server with Fully Managed TLS.

In 5 listsDetails

Bazarr

is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.

Sonarr

is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them.

In 4 listsDetails

Homarr

is a customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)

In 2 lists

Midarr

is a free and open source (and always will be), Midarr aims to provide a tailored experience for you and your users:

In 3 lists

Rustdesk

is an open source virtual/remote desktop infrastructure for everyone. Display and control your PC (Windows, macOS, and Linux) and Android devices.

In 6 listsDetails

TinyPilot

is a tool that enables KVM over IP letting you control any computer remotely.

PM2

is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.

In 6 listsDetails

authentik

is an open-source Identity Provider focused on flexibility and versatility. You can use authentik in an existing environment to add support for new protocols. authentik is also a great solution for implementing signup/recovery/etc in your application, so you don't have to deal with it.

In 6 listsDetails

ESPHome Remote

IS a WI-FI smart home remote with display that runs on ESPHome. It uses Lilygo T-Display or M5Stack Fire.

Tdarr

is a distributed transcode automation application using FFmpeg/HandBrake + Audio/Video library analytics + video health checking (Windows, macOS, Linux & Docker). A common use for Tdarr is to simply convert video files from h264 to h265 (hevc), saving 40%-50% in size.

AppFlowy

is an open-source alternative to Notion where you're in charge of your data and customizations.

In 4 listsDetails

deemix

is a barebone deezer downloader library built from the ashes of Deezloader Remix.

Neko

is a self hosted virtual browser that runs in docker and uses WebRTC.

In 2 lists

QNAP Switch System (QSS)

is a configuration interface for QNAP's managed switch series. Enable management functions such as link aggregation, VLAN, and RSTP, to take care of your network topology with ease.

ASUSTOR

is a subsidiary of ASUS and a leading provider of network attached storage (NAS). It specializes in the development and integration of storage, backup, multimedia, video surveillance and mobile applications for home and enterprise users.

Seafile

Another Open Source Cloud Storage solution.

In 4 listsDetails

SnapRAID

is a folder-based backup tool that behaves like a software or hardware RAID5/6 disk raid, but is not a disk raid itself. There is no realtime recovery, free space between disks cannot be combined and manual excution of backup is needed.

FreeNAS

is an Open Source Storage Platform and supports sharing across Windows, Apple, and UNIX-like systems. This includes ZFS (high storage capacities and integrates file systems and volume management into a single piece of software). It supports UPS, CIFS/SMB, FTP, NFS, RSYNC, SSH, AFP, Unison, UPnP,…

Gladys Assistant

is a privacy-first, open-source home assistant and runs great on Raspberry Pi.

In 3 lists

Audiobookshelf

is a self-hosted audiobook and podcast server.

In 4 listsDetails

Mistborn

is a secure platform for easily standing up and managing your own cloud services: including firewall, ad-blocking, and multi-factor WireGuard VPN access.

Install from Source >Media Server

Overseerr

is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex.

Jellyfin

is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.

In 4 listsDetails

Swiftfin

is a modern video client for the Jellyfin media server. Redesigned in Swift to maximize direct play with the power of VLC and look native on all classes of Apple devices.

Intro Skipper

is a tool that analyzes the audio of television episodes to detect and skip over intro sequences in Jellyfin.

Jellyseerr

is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.

In 2 lists

Midarr

is a free and open source (and always will be), Midarr aims to provide a tailored experience for you and your users:

In 3 lists

Kirino Media Server

is a lightweight, modular alternative to Plex and Jellyfin.

Emby

is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based API with built-in documention to facilitate client development.

In 3 lists

OpenMediaVault

is a next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, AFS, UPnP media server, DAAP media server, RSync, BitTorrent client and many more.

In 3 lists

MediaElch

is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as NFO files.

tinyMediaManager

is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server.

FileBot

is the ultimate tool for renaming and organizing your movies, TV shows and Anime. Match and rename media files against online databases, download artwork and cover images, fetch subtitles, write metadata, and more, all at once in matter of seconds.

In 2 lists

Plex media server

is a application that gives you the power to add, access and share all the entertainment that matters to you, on almost any device. With 50,000+ on demand titles and hundreds of channels of live TV, plus your own personal media collection, using one powerful app.

In 5 lists

Tautulli

is a python based web application for monitoring, analytics and notifications for Plex Media Server.

In 2 lists

Plex DupeFinder

is a python script that finds duplicate versions of media (TV episodes and movies) in your Plex Library and tells Plex to remove the lowest rated files/versions (based on user-specified scoring) to leave behind a single file/version.

Prometheus Exporter for Plex

is an expose library playback, storage, and host metrics in a Prometheus format.

Infuse

is a Video Player for iOS, Apple TV, and Mac. It plays every video file ever created to avoid wasting hours converting and transcoding files.

InfuseSync

is a plugin for Emby and Jellyfin media servers that tracks all media changes to decrease sync times with Infuse clients.

InvidTUI

is an invidious client, which fetches data from invidious instances and displays a user interface in the terminal, and allows for selecting and playing Youtube audio and video.

Polaris

is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device. Polaris works by streaming music directly from your computer (or cloud server), without uploading it to a third-party.

In 4 listsDetails

AirSonic

is a free, web-based media streamer, providing ubiquitous access to your music.

TubeSync

is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.

In 3 lists

yt-fts

is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video…

Tube Archivist

is a self hosted YouTube media server.

In 2 lists

PeerTube

is an ActivityPub-federated video streaming platform using P2P directly in your web browser.

In 4 listsDetails

Ant Media Server

is a streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency.

Castopod

is an open-source hosting platform made for podcasters who want engage and interact with their audience.

Festival

is a music player for local album collections.

In 2 lists

HD HomeRun Scribe 4K

is a free local live TV with DVR with 4 tuners and 150 hours of recording storage all-in-one amazing box for watching and recording free TV all around your home.

RuneAudio

is a free and open source software that turns embedded hardware into Hi-Fi music players.

Volumio (The Audiophile Music Player)

is a very powerful and convenient music aggregator, now Volumio can also be used with great results in all sorts of different situations.

Snapcast

is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution.

In 3 lists

SonoBus

is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network.

MythTV

is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL.

In 3 lists

Install from Source >Smart Home Automation

Matter

is an open standard for smart home technology that lets your device work with any Matter-certified ecosystem using a single protocol. Matter comes from the Connectivity Standards Alliance, an organization of hundreds of companies(Amazon, Apple, Google, Comcast, Zigbee Alliance, and Connectivity…

Amazon Alexa

is a smart virtual assistant software to manage Alexa-enabled devices, control music playback, view shopping lists on the go, keep track of upcoming reminders, check on active timers and much more.

Google Assistant

is a smart virtual assistant software on mobile and home automation devices.

Apple HomeKit

is a software framework that enables your app to coordinate and control home automation accessories from multiple vendors to present a coherent, user-focused interface. Using HomeKit, your app can: Discover HomeKit-compatible automation accessories and add them to a persistent, cross-device home…

Samsung SmartThings

is a sofwtare framework that you can connect, monitor and control multiple smart home devices quicker and easier. Connect your Samsung smart TVs, smart appliances, smart speakers and brands like Ring, Nest and Philips Hue all from one app.

In 2 lists

Philips Hue

is a smart lighting system. The smart lights, Hue Bridge, and smart controls will forever change the way you experience light.

Sonos

is the wireless home sound system that fills as many rooms as you want with great-sounding music, movies, and TV.

In 2 lists

Home Assistant

is an open source home automation that puts local control and privacy first. Home Assistant is powered by a worldwide community of tinkerers and DIY enthusiasts that runs great on Raspberry Pi.

In 5 listsDetails

DuckDNS

This updates your Duck DNS IP address and generate SSL using Let's Encrypt.

In 2 lists

Fully Kiosk Browser

is a powerful kiosk browser for Android devices. It provides a number of features for monitoring and controlling your Android device. This integration gives you access to control your device and view the status in Home Assistant.

Dasshio

Easily use your Amazon Dash Buttons.

InfluxDB

Scalable datastore for metrics, events, and real-time analytics.

In 2 lists

Grafana

Open platform for beautiful analytics and monitoring.

In 2 lists

Tor

Protect your privacy and access your instance via Tor.

Spotify Connect

Spotify Connect client for playing music on your Home Assistant device.

SSH & Web Terminal

SSH and Web-based terminal with tons of pre-loaded useful tools.

UniFi Controller

The UniFi Controller allows you to manage your UniFi network using a web browser.

Node-RED

Flow-based programming for the Internet of Things.

Plex Media Server

Your recorded media beautifully organized and ready to stream.

IDE

Advanced web-based IDE, based on Cloud9 IDE.

zigbee2mqtt

Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.

Matrix

A secure and decentralized communication platform.

AdGuard Home

A network-wide ad-and-tracker blocking DNS server with parental control.

Traccar

Traccar is modern GPS Tracking Platform.

In 2 lists

Home Panel

A touch-compatible web frontend for controlling the home.

Hass.io Google Drive Backup

A complete and easy to configure solution for backing up your snapshots to Google Drive.

In 2 lists

Grocy

A groceries & household management solution for your home.

EmonCMS

A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data.

CrowdSec

A next-gen collaborative IPS/IDS to protect you from intrusion.

In 2 lists

AppDaemon

Python Apps and HADashboard.

TasmoAdmin

Centrally manage all your Sonoff-Tasmota devices.

In 2 lists

Aircast

AirPlay capabilities for your Chromecast players.

AirSonos

AirPlay capabilities for your Sonos players.

Log Viewer

Browser-based live log viewing utility.

In 2 lists

Tautulli

Monitor and get statistics from your Plex server.

In 2 lists

motionEye

Simple, elegant and feature-rich CCTV/NVR for your cameras.

In 2 lists

JupyterLab

Create documents containing live code, equations, visualizations, and explanatory text.

In 2 lists

Glances

A cross-platform system monitoring tool written in Python.

Simple Thermostat

A simpler and more flexible thermostat card.

In 2 lists

Card Modder

Style your Lovelace cards.

In 2 lists

Bar Card

Customizable animated bar card.

forked-daapd Card

Control a forked daapd instance.

Dual Gauge Card

Shows two gauges in one.

Atomic Calendar Revive

Calendar card with advanced settings.

In 2 lists

Simple Weather Card

A minimalistic weather card, inspired by Google Material Design.

Auto-Entities Card

Dynamically adds entities.

In 2 lists

Canvas Gauge Card

Use awesome gauges from canvas-gauges.com.

In 2 lists

Big Number Card

Display big numbers for sensors, including severity level as background.

Animated Weather Card

Nice looking card showing the weather, with subtle animations.

Thermostat Card

Thermostat control card that looks like a Nest Thermostat.

In 2 lists

Raspberry Pi Status Card

Show status of your Raspberry Pis.

Mini Media Player

A minimalistic media player card.

In 2 lists

Mini Graph Card

A minimalistic sensor graph card.

In 2 lists

Button card

Button card for your entities.

Slider Entity Row

Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards.

In 2 lists

Power Wheel Card

An intuitive way to represent the power that your home is consuming or producing.

Home Card

A quick glance of the state of your home.

Banner Card

A fluffy linkable banner with interactive glances to spice up your home dashboards.

Spotify Card

List and select from current available devices and users top playlists on Spotify.

Battery Entity

Displaying battery levels for battery entities.

Multiple Entity Row

Show multiple entity states or attributes on entity rows.

Home Feed Card

Display a combination of persistent notifications, calendar events, and entities in the style of a feed.

Config Template Card

Allow using templates in Lovelace.

RGB Light Card

Colorful buttons to control your RGB Lights.

In 2 lists

Restriction Card

A card to provide restrictions on Lovelace cards defined within.

In 2 lists

Vacuum Map Card

This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums.

Vacuum Card

A card to card for controlling a vacuum cleaner robot.

In 2 lists

Purifier Card

A card for controlling air purifiers.

In 2 lists

Lutron Caseta Pro

Integrates Lutron Caseta Smart Bridge PRO / RA2 Select.

SmartIR

Integrates devices using Broadlink IR.

In 2 lists

Alexa Media Player

Allow control of Amazon Alexa devices.

Circadian Lighting

Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day.

In 2 lists

Volkswagen Carnet

Integrates Volkswagen Carnet (requires valid Carnet subscription).

In 2 lists

Untappd

Connects with your Untappd account.

Elasticsearch

Publishes events to Elasticsearch.

In 2 lists

HASS Aarlo

Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells.

In 2 lists

Xiaomi Cloud Map Extractor

Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.

In 2 lists

Xiaomi Hygrothermo

Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor.

WebRTC Camera

View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls.

In 2 lists

Sonoff LAN

Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud.

In 2 lists

Spotcast

Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices.

In 2 lists

The Watchman

Keep track of missing entities and services in your config files.

In 2 lists

Homebridge

is a software framework that allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.

Homebridge UI

is a tool that provides an easy to use interface to manage your Homebridge plugins, configuration and accessories.

Homebridge Raspberry Pi Image

is a free Raspbian based Raspberry Pi image with Homebridge and Homebridge Config UI X pre-installed.

Homebridge webOS TV

is a plugin for homebridge which allows you to control your LG webOS TV from your Home app! It should work with all TVs that support webOS2 and newer.

In 2 lists

Homebridge Unifi Protect

is a Homebridge plugin that provides HomeKit support to the UniFi Protect device ecosystem. UniFi Protect is Ubiquiti's next-generation video security platform, with rich camera, doorbell, and NVR controller hardware options for you to choose from, as well as an app which you can use to view,…

Homebridge Camera FFmpeg

is a Homebridge Plugin Providing FFmpeg-based Camera Support.

Homebridge Mi Aqara

is a homebridge plugin for XiaoMi Aqara plugin.

Homebridge Camera UI

is a tool that allows you to expose cameras from camera.ui to HomeKit via Homebridge.

HOOBS

is a tool that makes smart accessories(over 2000 options) compatible with your favorite ecosystem. Whether you prefer Apple Homekit, Google Home, or Amazon Alexa, you’re unlikely to find compatible accessories and services that all work together nicely under one roof.

ESPHome

is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

In 4 listsDetails

Shelly Cloud

is a Smart home control tool that has been perfected and provides precise monitoring of your Shelly devices no matter where you are. Shelly devices are compatible with Alexa, Google Home, Android, and iOS.

Homey

is an applciation to control, automate and monitor your entire smart home from your phone, tablet or desktop.

In 2 lists

Ecobee

is a home automation company in Canada that makes thermostats for residential and commercial use.

In 2 lists

Lutron Caséta

is a smart lighting control system that is a great solution for giving any client smart lighting control. It was purposely built to work in homes of all ages and it works with older wiring as well as new.

Insteon switches

is a Hub for controlling and configuring your home's devices is quick, easy and fun. The setup takes a couple of minutes and a few moments per light switch, sensor, etc. It bridges your devices to 3rd party services like Amazon Alexa and Google Assistant, while being controlled from any smartphone…

Jeedom

is an open source software; taht gives you complete access to the software that manages your home automation. It's compatible with various protocols such as, ZigBee, Z-Wave, EnOcean, KNX, LoRaWAN, BACnet, Modbus, etc..

Beestat

is a tool that connects with your thermostat and provides you with useful charts and analytics so that you can make informed decisions and see how the changes you make lower your energy footprint.

MQTT

is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

In 3 lists

Zigbee

is the full-stack, secure, reliable, and market-proven solution used by a majority of large smart home ecosystem providers, such as Amazon's Echo Plus, Samsung SmartThings, Signify (Philips Hue), and more.

openHAB

is a cross-platform software with the aim to integrate all kinds of Smart Home technologies, devices, etc.

In 3 lists

Z-Wave

is the leading wireless communications protocol behind many of the secure, trusted brands that are working to make everyone's home smarter and safer.

pfSense

Firewall and Router FreeBSD distribution.

In 9 listsDetails

Pi-hole

is a DNS sinkhole that protects your devices from unwanted content, without installing any client-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…

In 7 listsDetails

AdGuard Home

is a DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.

In 4 listsDetails

OpenWRT

is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.

In 3 lists

ZoneMinder

is a full-featured, open source, state-of-the-art video surveillance software system. Monitor your home, office, or wherever you want.

In 2 lists

Plex media server

is a application that gives you the power to add, access and share all the entertainment that matters to you, on almost any device. With 50,000+ on demand titles and hundreds of channels of live TV, plus your own personal media collection, using one powerful app.

In 5 lists

Install from Source >Voice Assistants

$13 voice assistant remote for Home Assistant

Wyoming

is a peer-to-peer protocol for voice assistants (basically JSONL + PCM audio). It's used in Rhasspy and the Home Assistant for communication with voice services.

Wyoming Faster Whisper

is a Wyoming protocol server for the faster-whisper speech to text system.

Wyoming Porcupine1

is a Wyoming protocol server for the porcupine1 wake word detection system.

Wyoming Snowboy

is a Wyoming protocol server for the snowboy wake word detection system.

faster-whisper

is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models.

In 3 lists

Porcupine

is a highly-accurate and lightweight wake word engine. It enables building always-listening voice-enabled applications. It uses deep neural networks trained in real-world environments.

In 2 lists

Rhasspy

is an open source voice assistant toolkit for many human languages.

openWakeWord

is an open-source wakeword library that can be used to create voice-enabled applications and interfaces. It includes pre-trained models for common words & phrases that work well in real-world environments.

Conversation

is an integration allows you to converse with Home Assistant. You can either converse by pressing the microphone in the frontend (supported browsers only (no iOS)) or by calling the conversation/process service with the transcribed text.

Piper

is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4.

In 3 lists

Mycroft

is an open source voice assistant that is private by default and completely customizable.

In 3 lists

DeepSpeech

is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.

In 4 lists

Leon

is your open-source personal assistant.

In 5 listsDetails

Olivia

is an open-source chatbot built in Golang using Machine Learning technologies. Its goal is to provide a free and open-source alternative to big services like DialogFlow.

Alan SDK

is an voice assistant SDK to build a voice interface for websites and web apps (JavaScript, React, Angular, Vue, Ember, Electron).

OpenAssistant

is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.

In 2 lists

Install from Source >Video Surveillance

Frigate

is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.

In 2 lists

hkcam

is an open-source implementation of an HomeKit IP camera. It uses ffmpeg to access the camera stream and publishes the stream to HomeKit using hap. The camera stream can be viewed in a HomeKit app.

OpenDataCam

is an open source tool to quantify the world. It quantifies and tracks moving objects with live video analysis. It is designed to be an accessible, affordable and open-source solution to better understand interactions in urban environments. It never records any photo or video data. The system only…

Viseron

is a Self-hosted, local only NVR and AI Computer Vision software.

zmninja

is a high performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder.

Moonfire NVR

is a security camera network video recorder.

Shinobi Pro

is a Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras.

WyzeHacks

is a project contains a set of scripts trying to provide additional features not implemented by the official firmware. Currently, it provides the following functions:

Install from Source >Text-To-Speech Synthesis (TTS)

whisper.cpp

is a high-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model.

In 6 listsDetails

WaaS

is a Whisper as a Service (GUI and API for OpenAI Whisper).

In 3 lists

Web Whisper

is a OpenAI's whisper on your web browser. Demo

Vosk

is an offline open source speech recognition toolkit. It enables speech recognition for 20+ languages and dialects.

In 2 lists

Coqui TTS

is a deep learning toolkit for Text-to-Speech, battle-tested in research and production.

Mozilla TTS

is a library for advanced Text-to-Speech generation. It's built on the latest research, was designed to achieve the best trade-off among ease-of-training, speed and quality.

In 2 lists

NVIDIA NeMo

is a conversational AI toolkit built for researchers working on automatic speech recognition (ASR), text-to-speech synthesis (TTS), large language models (LLMs), and natural language processing (NLP).

In 4 listsDetails

Install from Source >Video and Audio Processing

Intel® Quick Sync Video

is a tools that uses the dedicated media processing capabilities of Intel® Graphics Technology to decode and encode fast, enabling the processor to complete other tasks and improving system responsiveness.

Intel® QuickAssist Technology (Intel® QAT)

is a scalable, flexible, and extendable way to accelerate data encryption/decryption and compression for applications from networking to enterprise, cloud to storage, and content delivery to database.

FFmpeg

is a leading multimedia framework that can decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge ones on multiple platforms such as Windows, macOS, and Linux.

In 14 listsDetails

FFmpeg.guide

is a simple GUI tool to create complex FFmpeg filtergraphs quickly and correctly, without having to mess with the cumbersome filter syntax.

HandBrake

is a tool for transcoding video from almost any format with a selection of widely supported codecs. It is supported on Window, macOS, and Linux.

In 10 listsDetails

Tdarr

is a cross-platform conditional based transcoding application for automating media library transcode/remux management in order to process your media files as required. It can set rules for the required codecs, containers, languages etc that your media should have which helps keeps things organized…

In 3 lists

SRS

is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.

In 4 lists

obsws-python

is a Python SDK for OBS Studio WebSocket v5.0.

AAC(Advanced Audio Coding)

is an audio coding standard for lossy digital audio compression. It's endorsed by ISO and IEC as MPEG-2 and MPEG-4 standards for video streams.

In 2 lists

H.264(AVC)

is a video compression standard based on block-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)

is a video compression standard that is the successor to H.264(AVC). It offers a 25% to 50% better data compression at the same level of video quality, or improved video quality at the same bit-rate.

HTTP Live Streaming (HLS)

is a communications protocol developed by Apple that sends live and on‐demand audio and video to iPhone, iPad, Mac, Apple Watch, Apple TV, and PC.

In 2 lists

Dynamic Adaptive Streaming over HTTP (DASH)

is an adaptive streaming protocol that allows for a video stream to switch between bit rates on the basis of network performance, in order to keep a video playing.

OpenMAX™

is a cross-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.

In 2 lists

GStreamer

is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter…

In 6 listsDetails

Media Source Extensions (MSE)

is a W3C specification that allows JavaScript to send byte streams to media codecs within Web browsers that support HTML5 video and audio. Also, this allows the implementation of client-side prefetching and buffering code for streaming media entirely in JavaScript.

In 2 lists

WebRTC

is an open-source project that adds real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions.

In 3 lists

Install from Source >Podcasting

Castopod

is an open-source hosting platform made for podcasters who want engage and interact with their audience.

Sovereign Feeds

is a tool to Search for your podcasts and add them to your favorites.

IPFS Podcasting

is a Decentralized Podcast Distribution over IPFS where you can crowd hosting podcast episodes with storage & bandwidth provided by volunteer nodes.

Audiobookshelf

is a self-hosted audiobook and podcast server.

In 2 lists

Vod2Pod-RSS

is a tool that converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed.

In 2 lists

Podverse

is creating an open source podcast app for iOS, Android, F-Droid, and Web.

Alby

is a Bitcoin Lightning App for your Browser.

Alby wallet API

is an implemented OAuth an open standard that apps use to provide client applications with secure delegated access. Thus Podverse users create an Alby wallet account or use their existing Alby account to grant specific access rights to their Alby wallet.

Blubrry

is a podcast hosting service for publishing platform, live customer support, stress-free migration, and impactful statistics.

SATurn

is a tool that lets you connect your getalby.com Account and see which content resonates most with your audience and recognize your top contributors.

AntennaPod

is a podcast player that is completely open. The app is open-source and you can subscribe to any RSS feed. AntennaPod is built by volunteers without commercial interest, so it respects your privacy while giving you full control.

In 3 lists

Podgrab

Lightweight podcast manager and automatic podcast episode downloader. It will monitor podcasts for your and download them automatically whenever a new episode goes live.

In 2 lists

Podify

is a self-hosted service that allows you to download videos and audio from any source supported by youtube-dl, sort the downloads into feeds, and subscribe to these feeds using your favorite podcast app.

dir2cast

is designed to turn a directory of MP3s into a podcast - automatically. Perfect for, say, radio shows - upload the MP3s to a folder, and use dir2cast.php as your PodCast URL.

Snipd

is an AI-powered podcast player. Search for moments in the transcript, get summaries, share clips to social media, and export to your second brain & note taking apps. Discover, save, and share highlights from podcasts.

Wave Share

is a serverless, peer-to-peer, local file sharing through sound.

KBD Audio

is a collection of command-line and GUI tools for capturing and analyzing audio data.

In 3 lists

Install from Source >AudioBooks

Audioserve

is a simple personal server to serve audio files from directories. Intended primarily for audio books, but anything with decent directories structure will do. Focus here is on simplicity and minimalist design.

In 2 lists

Audiobookshelf

is a self-hosted audiobook and podcast server.

In 2 lists

Jellyfin Bookshelf Plugin

Install from Source >Health

Connect

is the swiss army knife of healthcare integration.

Fasten

is an open-source, self-hosted, personal/family electronic medical record aggregator, designed to integrate with 1000's of insurances/hospitals/clinics

In 2 lists

ERPNext

is a Free and Open Source Enterprise Resource Planning (ERP) for managing businesses.

OpenEMR

is a Free and Open Source electronic health records and medical practice management application. It features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It runs on…

In 2 lists

Ryot (Roll Your Own Tracker)

is a self hosted platform for tracking various facets of your life - media, fitness etc.

Install from Source >Gardening

ESPHome: DIY Irrigation Controller With Internal Scheduler

Smart WiFi Controlled Irrigation System Using Home Assistant and ESPHome

OpenSprinkler

is an open-source, web-based smart sprinkler controller for lawn and plant watering, drip irrigation, farm irrigation, hydroponics etc. The current version is OS 3.2, with built-in WiFi (based on ESP8266) and OLED display.

Droplet

is an ALL-IN-ONE Irrigation and monitoring system for ESPHome and Home Assistant.

9 Valve Sprinkler Controller

is a 9 valve sprinkler controller for use with customized firmware such as ESPHOME.

GardenBot

is an open source garden monitoring system. Their website is a collection of tutorials for how to build things (like a soil moisture sensor), software for running GardenBot, resources, links, and more.

farmOS

is a web-based application for farm management, planning, and record keeping. It is developed by a community of farmers, developers, researchers, and organizations with the aim of providing a standard platform for agricultural data collection and management.

In 3 lists

OpenFarm

is a free and open database and web application for farming and gardening knowledge. One might think of it as the Wikipedia for growing plants, though it functions more like a cooking recipes site.

Growstuff

is an open source/open data project for food gardeners. They crowdsource information on what our members are growing and harvesting, aggregate it, and make it available as open data via their API.

In 2 lists

Harvest Helper

is a tool that provides growing, harvesting and recipe information for the 45 plants in the database as well as a json api so that people can hopefully use this data to build other apps.

In 2 lists

HappyPlants

is a mobile web application that's all about collecting, organising, and adding all kinds of information of your plants. Basically, creating your own plant database in a visual way.

Automated irrigation system

is an open source application to water plants automatically. Up to now there is almost no free professional software and instructions available to build a DYI irrigation that is scalable, accurate and most importantly, durable.

Pigrow

is a garden automation suite designed to help gardeners monitor, log, graph and control their grow space using a raspberry Pi, various sensor and a few relay modules.

Tania

is a farm management software for the hobbyist and smallholder farmer.

Install from Source >Maps

Magic Earth

is aTurn-by-turn navigation, OpenStreetMap, Crowd-Sourced Traffic, 3D maps, Satellite maps, Offline maps and Transit.

In 2 lists

Organic Maps

is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware.

In 3 lists

MapTiler Server

is a self-hosted Aerial and satellite imagery maps of the entire world from your own server or laptop.

GPSLogger

is a GPS tool that uses the GPS capabilities of your Android phone to log coordinates to GPS format files at regular intervals. This can be particularly useful if you want to geotag your photos after a day out or share your travel route with someone.

KelperJs

is a open source full-stack geosocial network platform.

OpenStreetMap(OSM)

is a map of the world, created by people like you and free to use under an open license. Hosting is supported by UCL, Fastly, Bytemark Hosting, and other partners.

In 10 listsDetails

uMap

is a tool that lets you create maps with OpenStreetMap layers in a minute and embed them in your site.

In 3 lists

Martin

is a tile server able to generate vector tiles from large PostGIS databases on the fly, or serve tiles from PMTile and MBTile files. Martin optimizes for speed and heavy traffic, and is written in Rust.

In 2 lists

MapLibre GL JS

is an open-source library for publishing maps on your websites or webview based apps. Fast displaying of maps is possible thanks to GPU-accelerated vector tile rendering.

In 4 listsDetails

MapLibre Native

is an Interactive vector tile maps for iOS, Android and other platforms.

Maplibre-rs

is an Experimental Maps for Web, Mobile and Desktop.

In 2 lists

Install from Source >Bookmarks

Linkding

is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast, and easy to set up using Docker.

In 6 listsDetails

Linkwarden

is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages. Linkwarden Docker Image

In 3 lists

LinkAce

is a self-hosted bookmark archive to collect links of your favorite websites.

In 3 lists

Eagle

is a tool to collect, search and organize your design files in a logical way and all in one place.

In 2 lists

Shlink

is a self-hosted URL shortener that keeps control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool.

In 4 listsDetails

Pinry

is a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.

Shaark

is a self-hosted platform to keep and share your content: web links, posts, passwords and pictures.

In 2 lists

Maglit

is an encrypted and privacy respecting Link Shortener service that supports not only your regular website links but also Magnet Links which are extensively used to download and share torrents.

In 2 lists

Install from Source >Photos

PhotoPrism®

is an AI-powered app for browsing, organizing & sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud.

Immich

is a high performance self-hosted photo and video backup solution directly from your mobile phone.

In 4 listsDetails

Piwigo

is a full featured, self-hosted, and open source photo gallery application for the web. It comes with more than 200 templates, plugins, and configurations that let you personalize how your photos are presented. It allows users to upload photos from digiKam, Shotwell, Lightroom or mobile…

In 2 lists

Czkawka

is a Multi-functional app to find duplicates, empty folders, similar images, etc.

In 5 listsDetails

Phockup

is a Media sorting tool to organize photos and videos from your camera in folders by year, month and day.

PiGallery 2

is a fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on Raspberry Pi).

In 2 lists

Photoview

is a simple self-hosted and user-friendly photo gallery that's made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high-resolution photos.

In 3 lists

digiKam

is a free and open-source Professional Photo Management tool.

In 4 listsDetails

ShareX

is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

In 8 listsDetails

PhotoSync

is a service to wirelessly transfer, backup & share photos/videos to your computer, NAS, other phones and popular cloud/photo services. It's available for Windows, MacOS, Linux, Android, and iOS.

Lychee

is a great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

In 2 lists

Gimme-iPhotos

is a tool uses pyicloud to synchronize photos and videos from iCloud to your local machine.

PyiCloud

is a module which allows pythonistas to interact with iCloud webservices. It's powered by the fantastic requests HTTP library.

In 2 lists

Pixelfed

is a fresh take on photo sharing. It decentralized ActivityPub protocol so you can comment, follow, and interact with remote Pixelfed, Mastodon and Pleroma posts and profiles from your Pixelfed account as if you were both on the same website.

In 6 listsDetails

Chevereto

is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server.

Got Your Back (GYB)

is a command line tool for backing up your Gmail messages to your computer using Gmail's API over HTTPS.

Upscayl

is a free and open source desktop application that lets you upscale your low resolution images using advanced AI Models. Upscayl is a Linux-First Application that prioritizes Linux builds but is also cross-platform.

Librephotos

is a self-hosted open source photo management service. This is the repository of the backend.

In 6 listsDetails

Librephotos frontend

is a self-hosted open source photo management service. This is the repository of the frontend.

Librephotos Mobile

is an open-source Android and iOS Mobile Application for self-hosted Librephotos Server.

Librephotos Docker

is the Dockerfiles for the automated build process of LibrePhotos.

OneFolder

is a Desktop app to sort your images the same way you would in Google Photos, but locally, no need to run a server (and compatible with NAS).

Install from Source >Pastebins

Bepasty

is a pastebin for all kinds of files.

Bin

is a paste bin that's actually minimalist.

Dpaste

is a Simple pastebin with multiple text and code option, with short url result easy to remember.

In 2 lists

Drift

is a Self-hosted Github Gist clone.

EdPaste

is a Self-hosted pastebin written in Laravel (PHP Framework).

ExBin

is a pastebin with public/private snippets and netcat server.

Fiche

is a Command line pastebin, all you need is netcat.

In 2 lists

Filite

is a simple, light and standalone pastebin, URL shortener and file-sharing service.

FlashPaper

is a one-time encrypted zero-knowledge password/secret sharing application focused on simplicity and security. No database or complicated set-up required.

Hasty Paste

is a place to quickly paste some text and share it. Mostly used for sharing debug logs and such to help developers provide tech support. The project aims to be both fast and minimal.

Lenpaste

is a Web service that allows you to share notes anonymously, an alternative to pastebin.

LogPaste

is a Minimal pastebin web app that's easy to self-host and persists data to any S3-compatible backend.

MicroBin

is a super tiny, feature rich, configurable, self-contained and self-hosted paste bin web application. It is very easy to set up and use, and will only require a few megabytes of memory and disk storage. MicroBin Docker install setup.

Opengist

is a Self-hosted pastebin powered by Git.

In 3 lists

Paaster

is a secure by default end-to-end encrypted pastebin built with the objective of simplicity.

In 3 lists

Pastefy

Beautiful, simple and easy to deploy Pastebin with optional Client-Encryption, Multitab-Pastes, an API, a highlighted Editor and more.

In 2 lists

Pastila

is a Minimalistic paste service. Single page, zero click experience.

Pasty

is a fast and lightweight code pasting server.

PrivateBin

is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data.

In 2 lists

Prologic pastebin

is a Simple pastebin service with convenient api and CLI.

PurritoBin

is a Ultra fast, minimalistic, encrypted command line paste-bin, where the server has no knowledge of the paste data.

Rustypaste

is a minimal file upload/pastebin service.

In 3 lists

Spacebin

is a Reliable Pastebin server in Golang and Fiber.

In 2 lists

Sup3rS3cretMes5age

is a simple to deploy and use secret message service using Hashicorp Vault as a secrets storage.

In 2 lists

Wastebin

is a Lightweight, minimal and fast pastebin with an SQLite backend.

In 2 lists

YABin

is a pastebin that contains plentiful features while remaining simple. Supports optional E2E encryption, a client-side CLI app, syntax highlighting, minimalistic UI, APIs, keyboard shortcuts, and more. It can even be run in serverless environments.

Install from Source >Note-Taking

Joplin

is an open source note-taking app that you can securely access from any device.

In 10 listsDetails

HedgeDoc

is an open-source, web-based, self-hosted, collaborative markdown editor.

In 3 lists

Lapce

is a Lightning-fast And Powerful Code Editor written in pure Rust with a UI in Druid (which is also written in Rust).

nb

is a CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

Outline

is the fastest knowledge base for growing teams. It provides a beautiful, realtime collaborative, feature packed, and markdown compatible.

Rustpad

is an open-source collaborative text editor based on the operational transformation algorithm. Share a link to this pad with others, and they can edit from their browser while seeing your changes in real time.

Turtl

is a secure, collaborative notebook for bookmarks or passwords, files or shopping lists.

In 2 lists

The Everything App

is an app where you can do everything: Protect your thoughts & data with end-to-end encryption. Local, on-device encryption. Only you have encryption keys. Offline account creation: control your keys, own your data. No server, no gatekeeper: peer-to-peer sync on local networks. Locally store your…

In 6 listsDetails

TiddlyWiki

is a single-file mode wiki application for todo lists, effective project management tool and of course writing drafts and notes. It has extensions for all the major browsers.

In 3 lists

Laverna

is a note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

In 3 lists

Notesnook

is a fully open source & end-to-end encrypted note taking alternative to Evernote.

In 2 lists

Zettlr

is an open-source Markdown editor for the 21st century.

In 4 listsDetails

Carnet

is a complete open source note taking app. It has extensions for all the major browsers.

Frog

is a tool that quickly extract text from almost any source: youtube, screencasts, PDFs, webpages, photos, etc. Grab the image and get the text.

Zeal

is an offline documentation browser for software developers inspired by Dash.

In 2 lists

Install from Source >Time Monitoring

ActivityWatch

is an app that automatically tracks how you spend time on your devices.

In 3 lists

Kimai

is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand.

In 3 lists

Solidtime

is an open source time tracking software for individuals and teams, with a modern user interface and reporting.

In 2 lists

TimeTagger

is an open source time-tracker based on an interactive timeline and powerful reporting.

In 2 lists

Traggo

is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.

In 2 lists

Install from Source >Wikis

Archivy

is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.

In 3 lists

BookStack

BookStack is a simple, self-hosted, easy-to-use platform for organizing and storing information. It allows for documentation to be stored in a book like fashion.

In 3 lists

Cowyo

Cowyo is a feature-rich wiki for minimalists.

django-wiki

Wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models.

In 4 listsDetails

Documize

Modern Docs + Wiki software with built-in workflow, single binary executable, just bring MySQL/Percona.

In 3 lists

Dokuwiki

Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain text files, therefore no database is required.

In 2 lists

Gitit

Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface.

In 3 lists

Gollum

Simple, Git-powered wiki with a sweet API and local frontend.

In 5 listsDetails

Instiki

Instiki is a wiki clone so pretty and easy to set up, you'll wonder if it’s really a wiki. Runs on Rails and focuses on portability and stability.

Mediawiki

MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month.

In 2 lists

Pepperminty Wiki

Complete markdown-powered wiki contained in a single PHP file.

PineDocs

Simple, fast, customizable and lightweight site for browsing files.

PmWiki

Wiki-based system for collaborative creation and maintenance of websites.

In 2 lists

PukiWiki

PukiWiki is a free, simple, open-source wiki management system. Minimalistic and simple design with many tools for collaborative work. Created in Japanese, so translator needed.

Raneto

Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.

In 2 lists

TiddlyWiki

is a single-file mode wiki application for todo lists, effective project management tool and of course writing drafts and notes. It has extensions for all the major browsers.

In 3 lists

Tiki

Wiki CMS Groupware with the most built-in features.

In 2 lists

TWiki

TWiki is a Perl-based structured wiki application, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal.

WackoWiki

WackoWiki is a light and easy to install multilingual Wiki-engine.

In 2 lists

Gramax

Free, open-source application for creating, editing, and publishing Git-driven documentation sites using Markdown and a visual editor.

Install from Source >Gaming

Cartridge

is a self-hosted game library made with Laravel + Vue.js.

Moonlight Game Streaming

is a program that let you stream from your PC games over the Internet with no configuration required. Stream from almost any device, whether you're in another room or miles away from your gaming rig. Sunshine is a Game stream host for Moonlight that is a self-hosted, low latency, cloud gaming…

Chiaki

is a Free and Open Source Software Client for PlayStation 4 and PlayStation 5 Remote Play for Linux, FreeBSD, OpenBSD, Android, macOS, Windows, Nintendo Switch and potentially even more platforms.

In 2 lists

EmuDeck

is a tool that takes care of everything for your retrogaming needs from RetroArch Configuration, Bezels, Gamepad Configuration for GameCube, Wii, Citra, SNES, etc. EmuDeck will even install EmulationStation Desktop Edition and carry over all their custom configurations and no need to configure ROM…

In 2 lists

EmulationStation Desktop Edition (ES-DE)

is a frontend application for browsing and launching games from your multi-platform game collection. It's available for Unix/Linux, macOS(M1 & Intel) and Windows.

RetroPie

is a frontend for emulators that allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum…

In 2 lists

RetroArch

is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all. RetroArch Flatpak

Pterodactyl

is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.

In 3 lists

LinuxGSM (Linux Game Server Managers)

is a command-line tool for quick, simple deployment and management of Linux dedicated game servers.

In 2 lists

Dolphin

is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more.

In 3 lists

Citra

is an open-source emulator for the Nintendo 3DS capable of playing many of your favorite games.

In 2 lists

yuzu

is an experimental open-source emulator for the Nintendo Switch from the creators of Citra.[

m64p

is a Nintendo 64 Emulator. It uses mupen64plus-gui, a brand new mupen64plus frontend written in Qt5. It supports all of the things you’d expect from a frontend (savestate management, pausing, screenshots).

DeSmuME

is a Nintendo DS emulator.

Snes9x

is a portable, freeware Super Nintendo Entertainment System (SNES) emulator.

bsnes

is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

In 2 lists

mGBA

is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

In 2 lists

DOSBox

is an open-source DOS emulator which primarily focuses on running DOS Games.

In 2 lists

DOSBox Staging

is a full x86 CPU emulator (independent of host architecture), capable of running DOS programs that require real or protected mode.

In 2 lists

Flycast

is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from reicast.

In 2 lists

PCSX2

is a PlayStation 2 'emulator', a free program that tries to replicate the PlayStation 2 console to enable you to play PS2 games on your PC.

In 2 lists

RPCS3

is an experimental open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. RPCS3 started development in May of 2011 by its founders DH and Hykem. The emulator is currently capable of running over 1800 commercial titles powered by Vulkan and OpenGL.

In 3 lists

MAME

is a Arcade Machine Emulator.

In 2 lists

xemu

is an original Xbox emulator.

In 2 lists

Xenia

is an Xbox 360 Emulator.

In 3 lists

r/emulation

r/emulations

r/RetroArch

r/RetroPie

r/DolphinEmulator

r/Citra

r/cemu

r/yuzu

r/OpenEmu

r/MAME

r/EmuDev

r/Roms

Install from Source >Foundations/Projects

Matter

is an open standard for smart home technology that lets your device work with any Matter-certified ecosystem using a single protocol. Matter comes from the Connectivity Standards Alliance, an organization of hundreds of companies(Amazon, Apple, Google, Comcast, Zigbee Alliance, and Connectivity…

Open Source Hardware Association (OSHWA)

is a non-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…

In 2 lists

The Open Connectivity Foundation

is dedicated to ensuring secure interoperability for consumers, businesses and industries by delivering a standard communications platform, a bridging specification, an open source implementation and a certification program allowing devices to communicate regardless of form factor, operating…

In 2 lists

Raspberry Pi Foundation

is a UK-based charity with the mission to enable young people to realise their full potential through the power of computing and digital technologies.

OpenSSF(Open Source Security Foundation)

is a cross-industry forum for a collaborative effort to improve open source software security.

In 2 lists

OpenJS Foundation

is the premier home for critical open source JavaScript projects, including Appium, Dojo, jQuery, Node.js, and webpack, and 27 more.

EdgeX Foundry

is a vendor-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.

Eclipse Foundation

provides our global community of individuals and organizations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation.

In 8 listsDetails

Install from Source >System Hardware

Refurbished Servers on Amazon

Network Switches & Hubs on ebay

Server Monkey

The Server Store

Intel Celeron Processor N Series

Intel Atom Series

AMD Athlon

AMD Ryzen G-Series

AMD Threadripper

Back to the Top

Turing Pi 2

Home Assistant Yellow

ZimaBoard

ODROID-H3 and H3+

Intel® NUC Mini PCs

Beelink mini PC

M1 Mac Mini

Nexcom Industrial Computers

Aeotec MultiSensor 7, 6-in-1 Zwave Sensors

reTerminal Raspberry Pi (CM4 module) all-in-one board

KOOLCORE R1 - The smallest mini PC with 4 x 2.5G LANs

Khadas VIM1S

Asustor DriveStor 4 NAS

TRENDnet TEG-S350 (2.5 GbE) Switch

Storinator™

is a line of Ultra-Large, Direct-Wired storage Servers by 45Drives.

HL15 from 45HomeLab

is an open-source, open-platform, 15-bay homelab server. The HL15 features enterprise architecture and strength brought to a scale that works for the homelab. The server's direct-wired architecture can provide blazing fast transfer speed of up to 2GB per second.

LattePanda Sigma

is a powerful and compact x86 Windows single board computer (SBC). It features the 13th Intel® Core™ i5-1340P Rapter Lake (12-Core, 16-Thread) processor and 16GB Dual-Channel LPDDR5-6400MHz memory.

Apex Storage X21

is a storage solution that gives you have the freedom to choose system hardware thatworks best for you with the following benefits.; Host 21 x M.2 Gen 4 NVME SSD’s; 168 TB + Storage Per Card; 31 GBps Read/Write Speeds; Industry Leading IOPS; 100 PCIe 4.0 Lanes; Full UEFI/Secure Boot Support

GL.iNet

is a leading developer of OpenWrt Wi-Fi and IoT Network Solutions. They build Wi-Fi routers, IoT gateways and remote device management platforms for a wide range of scenarios. All their routers include powerful built-in firewall, Shadow also supports OpenVPN, WireGuard® and customized DNS server…

Protectli Vault

is a series of small computers that have firewalls with advanced firmware protection to keep your network safe. All Vaults are Opertaing System (OS) agnostic and support a variety of popular open source software distributions. Run a firewall like OPNsense, pfSense, or others. Also, run any…

Espclicker

is a small device that you can use to integrate not IoT devices into your smart home setup, It connects directly to the push buttons of the device, which you want to control, and then simulates pressing them. You can simulate button clicks, hold time, and multiple clicks.

Pockethernet

is a smartphone connected Ethernet network analyzer & cable tester that fits into your pocket. It helps any IT admin dealing with Ethernet network installation and maintenance. It lets you check the ethernet link, find cable faults, PoE voltage, VLAN, DHCP results and much more with the press of a…

$13 voice assistant remote for Home Assistant

ATOM ECHO

is a Programmable Smart Speaker based on the M5ATOM design. Music can be played using the BT (Bluetooth Technology) capabilities of the ESP32 from a mobile phone or tablet. The device could be programmed to access AWS, Azure, and other cloud platforms, using the built-in microphone and speaker for…

Install from Source >Operating Systems

Rufus

is a utility that helps format and create bootable USB flash drives.

In 2 lists

Etcher

is an open source, cross-platform software that makes it easy to flash operating system images to a microSD card or USB device.

In 4 listsDetails

Home Assistant OS

is a container-based system for managing your Home Assistant Core installation and related applications. The system is controlled via Home Assistant which communicates with the Supervisor. The Supervisor provides an API to manage the installation. This includes changing network settings or…

Umbrel

is an OS for running a personal server in your home. It can Self-host open source apps like Nextcloud, Bitcoin node, and more.

CasaOS

is a simple, easy-to-use, elegant open-source Home Cloud system.

TrueNAS® CORE

is the world's most popular storage OS because it gives you the power to build your own professional-grade storage system to use in a variety of data-intensive applications without any software costs. It's based on FreeBSD and Linux, using the OpenZFS file system.

In 2 lists

Alpine Linux

is a security-oriented, lightweight Linux distribution based on musl libc and busybox.

In 4 listsDetails

Alpine Linux Wiki

Alpine Linux Community

Ubuntu

is a modern open source operating system on Linux for the enterprise Server, Desktop, Cloud, and IoT developed by Canonical.

In 4 listsDetails

Ubuntu Server

Ubuntu for ARM

Ubuntu for Raspberry Pi

Ubuntu Flavours

is for those that prefer an alternative desktop environment such as KDE Plasma Desktop, MATE, Xfce, LXQt, Budgie, and UKUI you can download a Flavour for your preferred desktop environment and use that to install Ubuntu, pre-configured for the desktop environment of your choice.

Debian

is an operating system and a distribution of Free Software. It is maintained and updated through the work of many users who volunteer their time and effort.

In 3 lists

Linux Mint

is a modern, elegant, and comfortable open source operating system(based on Debian and Ubuntu), which is both powerful and easy to use for both new and advanced users. The flagsip version of Linux Mint uses the Cinnamon desktop environment similiar to Windows 7.

In 3 lists

Linux Mint Debian Edition (LMDE)

uses Debian Bullseye as the base for a very stable and rock solid user experience with the Cinnamon desktop.

Pop!_OS

created by System76.

Fedora Linux

is a polished, easy to use operating system for laptop & desktop computers, with a complete set of tools for developers and makers of all kinds. The OS serves as the foundation for which you can scale existing apps and roll out emerging technologies across bare-metal, virtual, container, and all…

In 3 lists

Fedora Spins

is for those that prefer an alternative desktop environment such as KDE Plasma Desktop, MATE; or Xfce, you can download a spin for your preferred desktop environment and use that to install Fedora, pre-configured for the desktop environment of your choice.

Fedora ARM

is an initiative to bring versions of Fedora tailored for running on ARM-based systems.

Fedora Silverblue

is a variant of the Fedora Workstation that uses rpm-ostree to provide an immutable OS image with reliable updates and easy rollbacks.

Fedora Kinoite

is an immutable desktop operating system. It aims to be extremely stable and reliable. It also aims to be an excellent platform for developers and for those using container-focused workflows. Kinoite is a variant of the Fedora KDE Spin.

Fedora CoreOS

is an automatically-updating, minimal operating system for running containerized workloads securely and at scale.

CentOS Stream

is a continuously delivered distro(uses the Fedora OS base) that tracks just ahead of Red Hat Enterprise Linux (RHEL) development, positioned as a midstream between Fedora Linux and RHEL.

Red Hat® Enterprise Linux® (RHEL)

the world's leading enterprise Linux platform. The OS serves as the foundation for which you can scale existing apps and roll out emerging technologies across bare-metal, virtual, container, and all types of cloud environments.

AlmaLinux

is an open source enterprise-ready Linux distribution forked from Red Hat Enterprise Linux(RHEL). It's a very stable/solid operating system especially for production envrionments such as servers, though, you can also install a GUI on AlmaLinux and use it as a desktop OS. It was founded by the team…

In 2 lists

AlmaLinux Wiki

Migrate from CentOS 8

Rocky Linux

is a community enterprise operating system designed to be 100% bug-for-bug compatible and forked from Red Hat Enterprise Linux(RHEL) now that its downstream partner(Red Hat) has shifted direction.

In 2 lists

Rocky Linux Wiki

Rocky Linux Documentation

Rocky Linux 공식 문서

In 2 lists

SUSE

is a leading Linux OS most adaptable Linux operating system and the only open Kubernetes management platform thanks to their acquistion of Rancher. They also developer of SUSE Linux Enterprise and the primary sponsor of the community-supported openSUSE Project, which develops the openSUSE Linux…

In 3 lists

openSUSE Leap

is a brand new way of building openSUSE and is new type of a hybrid Linux distribution. Leap uses source from SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and…

openSUSE Tumbleweed

is a pure rolling release version of openSUSE containing the latest "stable" versions of all software instead of relying on rigid periodic release cycles. The project does this for users that want the newest stable software.

openSUSE Kubic

is a multi-purpose Standalone & Kubernetes Container Operating System based on openSUSE MicroOS. Kubic uses kubeadm to provide an easy way of configuring a Kubernetes cluster across multiple machines, while our MicroOS base keeps your operating system updated automatically, with fully atomic…

openSUSE MicroOS

is a M icro Service OS providing Transactional (Atomic) Updates upon a read-only btrfs root filesystem. It's designed to host container workloads with automated administration & patching.

NixOS

is a Linux distribution built on top of the Nix package manager. It has tools dedicated to DevOps and deployment tasks. NixOS Guide

In 5 listsDetails

Nix Tour

is an interactive tour that uses the actual package manager to learn you the language by example, in the browser.

In 2 lists

Nix

is a package manager and build system that parses reproducible build instructions specified in the Nix Expression Language, is a pure functional language with lazy evaluation. Nix expressions are pure functions taking dependencies as arguments and producing derivation specifying a reproducible…

Nix Expression Language

is a pure, lazy, functional language. Purity means that operations in the language don't have side-effects (for instance, there is no variable assignment). The language is not a full-featured, general purpose language. Its main job is to describe packages, compositions of packages, and the…

Nixpkgs

is the largest repository of Nix packages(over 80,000 packages) and NixOS modules. The repository is hosted on GitHub and maintained by the community, with official backing from the NixOS Foundation. Additionally, checkout Language-specific package helpers and Alternative Package Sets.

NixOS Packages Search

is a tool for searching through NixOS packages.

Install from Source >BSD

FreeBSD

is an Unix-like operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web…

In 3 lists

OpenBSD

is a security-focused, free and open-source, Unix-like operating system based on the Berkeley Software Distribution. It comes with a secure minimal firewall, webserver, mailserver, and an optional graphical desktop.

In 3 lists

NetBSD

is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

In 3 lists

NetBSD Documentation

DragonFly BSD

is a free and open-source Unix-like operating system forked from FreeBSD 4.8.

In 2 lists

DragonFly Documentation

Install from Source >The BSD Desktop for the average user

GhostBSD

is a simple desktop-oriented operating system based on FreeBSD with MATE, OpenRC and OS packages for simplicity. GhostBSD has a selection of commonly used software preinstalled and required to start using it to its full potential.

GhostBSD Wiki

GhostBSD Community

Install from Source >Storage

Back to the Top

Storage Reference Guide by Storage Review

Western Digital Hard Drives Storage size range 2TB up to 20TB

Seagate Hard Drives Storage size range 2TB up to 18TB

Hard Drives Storage size range 2TB up to 20TB from Bestbuy

Hard Drives Storage size range 1TB up to 20TB on Newegg

Hard Drives Storage size range 1TB up to 18TB on Amazon

Scrutiny

is a WebUI for smartd Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds.

In 3 lists

smartd

is SMART Disk Monitoring Daemon for Linux. It controls and monitors storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks. In many cases, these utilities will provide advanced warning of disk degradation…

DUA (Disk Usage Analyzer)

is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.

Perkeep

is a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. It can be easily accessed via a phone, browser or FUSE filesystem.

In 3 lists

duf

is a Disk Usage/Free Utility for Linux, BSD, macOS & Windows.

In 6 listsDetails

Dirstat-rs

is a fast, cross-platform disk usage CLI, similar to Windirstat.

Dutree

is a tool to analyze file system usage written in Rust.

In 3 lists

Shufflecake

is a tool for Linux that allows to create multiple hidden volumes on a storage device in such a way that it is very difficult, even under forensic inspection, to prove the existence of such volumes.

In 3 lists

btdu

is a sampling disk usage profiler for btrfs.

Btrfs maintenance toolbox

is a set of scripts supplementing the btrfs filesystem and aims to automate a few maintenance tasks. This means the scrub, balance, snapshots, trim or defragmentation.

Install from Source >File systems

Back to the Top

FSArchiver

is a system tool that allows you to save the contents of a file system to a compressed archive file. The file system can be restored on a partition which has a different size and it can be restored on a different file system.

WekaFS

is the world's fastest shared parallel file system and delivers unmatched performance at ANY scale while offering the same enterprise features and benefits of traditional storage. It meets all storage challenges, delivering 10x the performance of legacy network attached storage (NAS) systems and…

GlusterFS

is a free and open source scalable network filesystem. Gluster is a scalable network filesystem. Using common off-the-shelf hardware, you can create large, distributed storage solutions for media streaming, data analysis, and other data- and bandwidth-intensive tasks.

In 5 listsDetails

Ceph

is a software-defined storage solution designed to address the object, block, and file storage needs of data centers adopting open source as the new norm for high-growth block storage, object stores and data lakes. Ceph provides enterprise scalable storage while keeping CAPEX and OPEX costs in…

Hadoop Distributed File System (HDFS)

is a distributed file system that handles large data sets running on commodity hardware. It is used to scale a single Apache Hadoop cluster to hundreds (and even thousands) of nodes. HDFS is one of the major components of Apache Hadoop, the others being MapReduce and YARN.

In 2 lists

ZFS

is an enterprise-ready open source file system and volume manager with unprecedented flexibility and an uncompromising commitment to data integrity.

ZFSBootMenu

is a Linux bootloader that attempts to provide an experience similar to FreeBSD's. This allows a user to have multiple "boot environments" (with different distributions, for example), manipulate snapshots before booting, and, for the adventurous user, even bootstrap a system installation via zfs…

OpenZFS

is an open-source storage platform. It includes the functionality of both traditional file systems and volume manager. It has many advanced features including:

Btrfs

is a modern copy on write (CoW) filesystem for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration. Its main features and benefits are:

Composefs

is a native Linux file system designed to help sharing filesystem contents, as well as ensuring said content is not modified. The initial target usecase are container images and ostree commits.

MergerFS

is a union filesystem geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs, unionfs, and aufs.

In 2 lists

Proxmox Cluster File System (PMXCFS)

is a File System used to transparently distribute the cluster configuration to all cluster nodes.

UnionFS

is a filesystem service for Linux, FreeBSD and NetBSD which implements a union mount for other file systems. It allows files and directories of separate file systems, known as branches, to be transparently overlaid, forming a single coherent file system.

OverlayFS

is a modern union filesystem that is similar to AUFS, but faster and with a simpler implementation. It's typically used on systems running on embed devices, like OpenWRT, where is useful to preserve a basic set of configurations and at the same time allowing the user to perform modifications.

Bcachefs

is an advanced new filesystem for Linux, with an emphasis on reliability and robustness and the complete set of features one would expect from a modern filesystem. Scalability has been tested to 50+ TB, will eventually scale far higher.

Squashfs

is a compressed read-only filesystem for Linux. It uses zlib, lz4, lzo, or xz compression to compress files, inodes and directories. Inodes in the system are very small and all blocks are packed to minimize data overhead.

SeaweedFS

is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure…

In 4 listsDetails

CubeFS

is a cloud native distributed storage platform. It's commonly used as the storage infrastructure for online applications, database or data processing services and machine learning jobs orchestrated by Kubernetes.

Apple File System (APFS)

is the default file system for Mac computers using macOS 10.13 or later, features strong encryption, space sharing, snapshots, fast directory sizing, and improved file system fundamentals.

NTFS(New Technology File System)

is the primary file system for recent versions of Windows and Windows Server—provides a full set of features including security descriptors, encryption, disk quotas, and rich metadata, and can be used with Cluster Shared Volumes (CSV) to provide continuously available volumes that can be accessed…

exFAT(Extended File Allocation Table )

is the file system that was the successor to FAT32 in the FAT family of file systems. It was optimized for flash memory such as USB flash drives and SD cards.

Install from Source >Books

Back to the Top

Self-hosted Cookbook

is a cookbook, for docker-compose based recipes, for self-hosted applications and services.

Geek's Cookbook

is a collection of guides for establishing your own highly-available "private cloud" and using it to run self-hosted services such as GitLab, Plex, NextCloud, etc.

Database Books(PDFs)

Install from Source >Podcasts

Back to the Top

Self-Hosted Podcast

is a chat show between Chris and Alex two long-time "self-hosters" who share their lessons and take you along for the journey as they learn new ones.

Self-Hosted SRE(Site Reality Engineer) Podcast

is a feed to say thank you to our Self-Hosted Site Reality Engineers!

Home Assistant Podcast

is a biweekly podcast with the latest news and interesting guests.

In 2 lists

Install from Source >YouTube Channels

Back to the Top

Jeff Geerling

Level1Techs

Open Source is Awesome

Self-Hosted Show by Jupiter Broadcasting

Techno Tim

Cluster setup, installation, automated backups with Proxmox.

In 2 lists

Raid Owl

NextCloud

Raspberry Pi

Wolfgang's Channel

Pro Tech Show

Geeked

The Tinker Dad

DB Tech

The Digital Life

censiCLICK

Home Network Geek

Install from Source >Tutorials & Resources

Back to the Top

Awesome-SelfHosted

is a directory of free software solutions and web applications which can be hosted locally.

In 4 listsDetails

Awesome Sysadmin

is a curated list of amazingly awesome open source sysadmin resources.

In 3 listsDetails

Personal Security Checklist

is a curated checklist of 300+ tips for protecting digital security and privacy in 2022.

In 6 listsDetails

Awesome Privacy

is acurated list of privacy & security-focused software and services.

In 4 listsDetails

Perfect Media Server

is a project aim is to share knowledge and information about building an open-source media server. It was created by Alex Kretzschmar AKA ironicbadger.

/r/Selfhosted Official Wiki

45Drives Knowledge Base

is an affordable enterprise storage solutions for any data size - large or small. It provides high-performance, high-capacity storage servers and data destruction solutions for all industries.

Self-hosting by any tech docs

Noted - Self Hosted App and Product Reviews

How I fell into the self-hosting rabbit hole in 2021

The (hardware) key to making phishing defense seamless with Cloudflare Zero Trust and Yubico

Shelly 2.5: Flash ESPHome Over The Air

HDMI Distribution over your Home Network? Low-Cost HDMI Matrix using IP-Based Hardware

Microsecond accurate NTP with a Raspberry Pi and PPS GPS

Deploy Your Self-Hosted Mattermost Server

Monitor your Internet with a Raspberry Pi by Jeff Geerling

Storage Reference Guide by Storage Review

NextCloud Migration Guide

GitLab self-managed subscription

Proxmox VE Training Courses

Self-Hosted GitLab with CodeFlow

Self-host Appsmith in Just a Few Minutes on Digital Ocean AppSmith

Linode Guides & Tutorials

Linode Beginner's Guide

Access a Pi-hole or Raspberry Pi from anywhere | Tailscale

Tailscale on Kubernetes | Tailscale

Tailscale on Proxmox host | Tailscale

Configuring Linux DNS | Tailscale

Run a private Minecraft server with Tailscale | Tailscale

Set up a dogcam with Tailscale, Raspberry Pi, and Motion | Tailscale

Defined Networking is Open for Business by Ryan Huber

Automating Host Creation with the API

Azure Self-hosted gateway overview

Create and configure a self-hosted integration runtime for Azure Data Factory and Synapse pipelines

Run a self-hosted agent in Docker - Azure Pipelines | Microsoft Docs

Azure DevOps Self Hosted

Install from Source >Subreddits

Back to the Top

Self-Hosting

is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from Software as a service (SaaS) providers.

In 4 listsDetails

r/Webhosting

r/NextCloud

r/HomeServer

r/Homeassistant

The official subreddit.

In 2 lists

r/Homebridge

r/HomeKit

r/SmartThings

r/Proxmox

In 2 lists

r/Tailscale

r/WireGuard

Official Reddit WireGuard.

In 2 lists

r/Adguard

r/Pihole

r/Raspberry_pi

For discussing the raspberry pi credit card sized, ARM powered computer etc.

In 3 lists

r/RASPBERRY_PI_PROJECTS

In 2 lists

r/RetroPie

r/Arduino

A reddit for all things Arduino.

In 2 lists

r/ArduinoProjects

r/Opensource

A subreddit for everything open source related.

In 3 lists

r/Devops

r/Kubernetes

r/Docker

In 3 lists

r/Portainer

r/Ansible

r/Terraform

r/CloudFlare

In 2 lists

r/Homeautomation

The largest platform-agnostic home automation subreddit, covering all hubs, protocols, and project ideas.

In 2 lists

r/HomeNetworking

In 2 lists

r/Homelab

In 3 lists

r/Synology

r/unRAID

r/QNAP

r/OpenWrt

r/Smarthome

Product-focused smart home subreddit with buying advice, reviews, and setup questions.

In 2 lists

r/TpLink

r/DataHoarder

r/ZFS

r/PFSENSE

r/OpenMediaVault

WireGuard >What is WireGuard?

WireGuard®

is a straight-forward, fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec while avoiding the massive headache. WireGuard is designed as a general-purpose VPN for running on embedded interfaces and super computers…

In 9 listsDetails

WireGuard >What is Tailscale?

Tailscale

is a WireGuard-based app that makes secure, private networks easy for teams of any scale. It works like an overlay network between the computers of your networks using all kinds of NAT traversal sorcery.

Tailscale Terraform Provider

Tailscale Docker extension

Tailscale Synology

Headscale

is an open source, self-hosted implementation of the Tailscale coordination server.

In 6 listsDetails

WireGuard >What is Netmaker?

Netmaker

is a tool that enables you to create relays, gateways, full VPN meshes, and even zero trust networks. It's fully configurable to let you maximize the power of Wireguard.

WireGuard >WireGuard Tools

Wiretrustee

is a WireGuard®-based mesh network that connects your devices into a single private network.

Wireguard Manager

is a tool that enables you to build your own vpn under a minute.

In 2 lists

Tailscale

is a WireGuard-based app that makes secure, private networks easy for teams of any scale. It works like an overlay network between the computers of your networks using all kinds of NAT traversal sorcery.

Headscale

is an open source, self-hosted implementation of the Tailscale coordination server.

In 6 listsDetails

Firezone

is a self-hosted WireGuard®-based VPN server and Linux firewall.

In 9 listsDetails

NetBird

is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home.

Mistborn

is a secure platform for easily standing up and managing your own cloud services: including firewall, ad-blocking, and multi-factor WireGuard VPN access.

Mistborn CLI

is a Command-line interface for Mistborn.

BoringTun

is an implementation of the WireGuard® protocol designed for portability and speed. It's successfully deployed on millions of iOS and Android consumer devices as well as thousands of Cloudflare Linux servers.

In 4 listsDetails

PiVPN

is the simplest VPN installer, designed for Raspberry Pi.

In 3 lists

Algo VPN

is a set of Ansible scripts that simplify the setup of a personal WireGuard and IPsec VPN. It uses the most secure defaults available and works with common cloud providers.

In 12 listsDetails

Pro Custodibus

is a tool for managing WireGuard with a variety of business VPN (Virtual Private Network) use cases, such as site-to-site connectivity, secure remote access from anywhere, secure access to the cloud (Amazon Web Services, Google Cloud Platform, Microsoft Azure, etc), and more.

Drago

is a flexible configuration manager for WireGuard designed to make it simple to configure secure network overlays spanning heterogeneous nodes distributed across different clouds and physical locations. Drago is in active development, and we welcome contributions from the open-source community.

In 2 lists

Netmaker

is a tool that enables you to create relays, gateways, full VPN meshes, and even zero trust networks. It's fully configurable to let you maximize the power of Wireguard.

Kilo

is a multi-cloud network overlay built on WireGuard and designed for Kubernetes. Kilo connects nodes in a cluster by providing an encrypted layer 3 network that can span across data centers and public clouds. The Pod network created by Kilo is always fully connected, even when the nodes are in…

In 3 lists

Subspace

is a simple WireGuard VPN server GUI.

WG UI

is a basic, self-contained management service for WireGuard with a self-serve web UI.

In 2 lists

WireHole

is a combination of WireGuard, PiHole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create and deploy a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities (via Pihole), and DNS caching with additional privacy…

In 2 lists

Gluetun

is a lightwieght VPN client in a thin Docker container for multiple VPN providers, written in Go, and uses OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

In 2 lists

Ethr

is a cross platform network performance measurement tool written in golang. The goal of this project is to provide a native tool for comprehensive network performance measurements of bandwidth, connections/s, packets/s, latency, loss & jitter, across multiple protocols such as TCP, UDP, HTTP,…

In 2 lists

WireGuard >Setting up WireGuard with PiVPN

curl -L

| bash

WireGuard >Setting up WireGuard on OpenWRT

WireGuard route all traffic through wireguard tunnel

Automated WireGuard Server and Multi-client

WireGuard basics

WireGuard client

WireGuard extras

WireGuard performance

WireGuard Road-Warrior Configuration

WireGuard

WireGuard server

WireGuard peers

Automated WireGuard site-to-site VPN configuration

Run a leak test at

via one of the internal network clients attached to your OpenWRT router.

Nextcloud

Back to the Top

NextCloud

Provides access to your files via the web.

In 11 listsDetails

Nextcloud App Store

Nextcloud GitHub

Nextcloud Developer Program

Nextcloud Hub

is a tool that allows you to share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks. As fully on-premises solution, Nextcloud Hub provides the benefits of online collaboration without the compliance and security risks.

Nextcloud AIO (All In One)

is a tool that provides easy deployment and maintenance with most features included in this one Nextcloud instance.

Nextcloud Desktop Client

is a tool to synchronize files from Nextcloud Server with your computer.

Nextcloud Deck

is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.

Nextcloud Files

is a tool tool that allows your employees have easy access to their files, photos and documents to work and can share and collaborate with team members, customers and partners. So IT knows nobody besides those they shared with has access to those files.

Nextcloud Talk

is a tool that protects your communication better than other team collaboration platforms like Microsoft Teams or Slack, making sure your data stays on your servers. It also goes further than other encrypted communication technologies by keeping even metadata from leaking.

In 2 lists

Nextcloud Home

is a tool that allows you store your documents, calendar, contacts and photos on your server at home, at one of at one Nextcloud's providers or in a data center you trust.

Nextcloud Enterprise

is a service that gives professional organizations software optimized and tested for mission critical environments.

Nextcloud Outlook Integration

is a tool that automatically upload files to replace large attachments or integrate Calendars and Contacts in Microsoft Outlook.

Collabora Online in Nextcloud

is a powerful LibreOffice-based online office suite with collaborative editing, which supports all major document, spreadsheet and presentation file formats and works in all modern browsers.

ONLYOFFICE integration in Nextcloud

is a service that empowers your users to collaborate on office documents with team members in real time. It has compatibility with Microsoft Office formats means perfect documents, every time.

Nextcloud VM(virtual machine appliance)

is a set of carefully crafted family of *nix scripts, which interactively guide you through a quality-controlled installation of a Nextcloud instance for Home/SME Server and scripts for Raspberry Pi 4. It is Community developed and maintained.

LibreSign

is a Libre digital signature app for Nextcloud.

Raspberry Pi

Back to the Top

Models of Raspberry Pi boards

Back to the Top

Check out the Raspberry Pi 4

(June, 2019)

In 2 lists

Check out the Raspberry Pi 400 Personal Computer Kit

(November, 2020)

In 2 lists

Check out the Raspberry Pi Pico

Check out Raspberry Pi OS

Raspberry Pi Learning Resources

Back to the Top

Raspberry Pi

is an ARM powered single board computer(SBC) that is the size of a credit card and costs around $35.

In 7 listsDetails

Raspberry Pi Foundation

is a UK-based charity with the mission to enable young people to realise their full potential through the power of computing and digital technologies.

Microsecond accurate NTP with a Raspberry Pi and PPS GPS

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

Raspberry Pi Operating Systems

Back to the Top

Check out Raspberry Pi OS

Hass.io(Home Assistant OS)

Home automation operating system/application for embedded device, also available standalone.

In 2 lists

OmniROM(Android 11) based on ASOP

Manjaro Linux ARM

Friendly, open-source Linux distribution for Raspberry Pi.

In 2 lists

Arch Linux ARM

Ubuntu MATE for Raspberry Pi

Ubuntu for Raspberry Pi

Ubuntu Core on a Raspberry Pi

Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W.

In 2 lists

Ubuntu for ARM

Fedora ARM

is an initiative to bring versions of Fedora tailored for running on ARM-based systems.

Kali Linux for the Raspberry Pi

Twister OS

Skinned version of Raspberry Pi OS with preinstalled apps like box86 and Retropie to introduce noobs to Linux and Raspberry Pi.

In 2 lists

TitusPi

RetroArch

RetroPie

is a frontend for emulators that allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum…

In 2 lists

LibreELEC

Just enough OS for Kodi

In 2 lists

OSMC

OSMC (short for Open Source Media Center) is a Linux distribution based on Debian that brings Kodi to a variety of devices.

In 4 lists

RISC OS

DietPi

Windows 10 IoT Core

Raspberry Pi Tools

Raspberry Pi Imager

is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.

In 2 lists

Raspberry Pi Locator

is a website to track Raspberry Pi 4 model B, Compute Module 4, Pi Zero 2 W, and Pico availability across multiple retailers in different countries.

Raspberry Pi Network Install (Beta)

is a feature can be used to start the Raspberry Pi Imager application directly on a Raspberry Pi 4, or a Raspberry Pi 400, by downloading it from the internet using an Ethernet cable. The Raspberry Pi Imager application, which will run in memory on your Raspberry Pi, can then be used to flash the…

Raspberry Pi Bootloader

is a feature, which is now available in beta, that utilize an EEPROM(Electrically Erasable Programmable Read-Only Memory) to store the system’s bootloader. This EEPROM is persistent storage that is located on the Pi’s mainboard. The advantage of using the EEPROM instead is that the Raspberry Pi 4…

Etcher

is an open source, cross-platform software that makes it easy to flash operating system images to a microSD card or USB device.

In 4 listsDetails

Home Assistant

is an open source home automation that puts local control and privacy first. Home Assistant is powered by a worldwide community of tinkerers and DIY enthusiasts that runs great on Raspberry Pi.

In 5 listsDetails

Gladys Assistant

is a privacy-first, open-source home assistant and runs great on Raspberry Pi.

In 3 lists

Kodi for Raspberry Pi

is a free and open source media player application developed by the XBMC/Kodi Foundation.

Pi-hole

is a DNS sinkhole that protects your devices from unwanted content, without installing any client-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…

In 7 listsDetails

PiKVM

is a very simple and fully functional Raspberry Pi-based KVM over IP.

In 3 lists

PiShrink

is a bash script that automatically shrink a pi image that will then resize to the max size of the SD card on boot.

In 2 lists

RPiPlay

is an open-source implementation of an AirPlay mirroring server for the Raspberry Pi that supports iOS 9 and later.

In 2 lists

Gpiozero

is a simple interface to GPIO(General-Purpose Input/Output) devices with the Raspberry Pi.

Balena Sound

is a single or multi-room streamer for an existing audio device using a Raspberry Pi! It supports Bluetooth, Airplay and Spotify Connect.

OpenBalena

is a platform to deploy and manage connected devices.

Raspberry Pi Tools >Home Assistant

Home Assistant OS

is a container-based system for managing your Home Assistant Core installation and related applications. The system is controlled via Home Assistant which communicates with the Supervisor. The Supervisor provides an API to manage the installation. This includes changing network settings or…

Home Assistant on Raspberry Pi

Home Assistant for Raspberry Pi

Installing Home Assistant OS using Proxmox 7

Home Assistant Frontend

is a frontend for Home Assistant.

Raspberry Pi Imager

is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.

In 2 lists

Etcher

is an open source, cross-platform software that makes it easy to flash operating system images to a microSD card or USB device.

In 4 listsDetails

Raspberry Pi Tools >Home Assistant integrations

ESPHome

is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

In 4 listsDetails

Shelly Cloud

is a Smart home control tool that has been perfected and provides precise monitoring of your Shelly devices no matter where you are. Shelly devices are compatible with Alexa, Google Home, Android, and iOS.

Plex media server

is a application that gives you the power to add, access and share all the entertainment that matters to you, on almost any device. With 50,000+ on demand titles and hundreds of channels of live TV, plus your own personal media collection, using one powerful app.

In 5 lists

Amazon Alexa

is a smart virtual assistant software to manage Alexa-enabled devices, control music playback, view shopping lists on the go, keep track of upcoming reminders, check on active timers and much more.

Google Assistant

is a smart virtual assistant software on mobile and home automation devices.

Apple HomeKit

is a software framework that enables your app to coordinate and control home automation accessories from multiple vendors to present a coherent, user-focused interface. Using HomeKit, your app can: Discover HomeKit-compatible automation accessories and add them to a persistent, cross-device home…

Samsung SmartThings

is a sofwtare framework that you can connect, monitor and control multiple smart home devices quicker and easier. Connect your Samsung smart TVs, smart appliances, smart speakers and brands like Ring, Nest and Philips Hue all from one app.

In 2 lists

Ecobee

is a home automation company in Canada that makes thermostats for residential and commercial use.

In 2 lists

Lutron Caséta

is a smart lighting control system that is a great solution for giving any client smart lighting control. It was purposely built to work in homes of all ages and it works with older wiring as well as new.

Philips Hue

is a smart lighting system. The smart lights, Hue Bridge, and smart controls will forever change the way you experience light.

Sonos

is the wireless home sound system that fills as many rooms as you want with great-sounding music, movies, and TV.

In 2 lists

MQTT

is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

In 3 lists

Zigbee

is the full-stack, secure, reliable, and market-proven solution used by a majority of large smart home ecosystem providers, such as Amazon's Echo Plus, Samsung SmartThings, Signify (Philips Hue), and more.

openHAB

is a cross-platform software with the aim to integrate all kinds of Smart Home technologies, devices, etc.

In 3 lists

Z-Wave

is the leading wireless communications protocol behind many of the secure, trusted brands that are working to make everyone's home smarter and safer.

Zwavejs2Mqtt

is a fully configurable Zwave to MQTT Gateway and Control Panel Web UI.

Z-Wave JS Server

is a small server wrapper around Z-Wave JS to access it via a WebSocket.

Z-Wave JS Config DB Browser

is the official device configuration reference to find out if your device is supported. Currently supports 387 brands, spanning at least 2075 device configurations.

Raspberry Pi Tools >Homebridge

Homebridge

is a software framework that allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.

Homebridge Raspberry Pi Image

is a free Raspbian based Raspberry Pi image with Homebridge and Homebridge Config UI X pre-installed.

Setup Homebridge on a Raspberry Pi (Raspbian)

Lightweight server that emulates the iOS HomeKit API so you can work with smart home devices that do not support the HomeKit protocol.

In 4 listsDetails

Raspberry Pi Imager

is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.

In 2 lists

Etcher

is an open source, cross-platform software that makes it easy to flash operating system images to a microSD card or USB device.

In 4 listsDetails

Homebridge UI

is a tool that provides an easy to use interface to manage your Homebridge plugins, configuration and accessories.

Raspberry Pi Tools >ESPHome

ESPHome

is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

In 4 listsDetails

ESP Web Tools

Installing ESPHome Manually | ESPHome

Getting Started with the ESPHome Command Line

Getting Started with ESPHome and Home Assistant

ESPHome on the Raspberry Pi Pico! | Jeff Geerling

How to Start on Raspberry Pi Home Automation | ESPHome

ESPHome Setup | Integrating Home Assistant with Adafruit IO

Raspberry Pi Tools >Turning Raspberry Pi into a Router

OpenWRT

is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.

In 3 lists

OpenWrt Wiki - Raspberry Pi setup

OpenWrt is described as a Linux distribution for embedded devices for network management.

In 2 lists

Raspberry Pi Tools >Tools to write the Operating System (OS) image to your boot media(microSD card)

Raspberry Pi Imager

is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.

In 2 lists

Raspberry Pi Router Board for CM4 module (Cost: $55 USD)

is an expansion board based on the Raspberry Pi Compute Module 4. It brings Raspberry Pi CM4 two full-speed gigabit network ports and offers better performance, lower CPU usage, and higher stability for a long time work compared with a USB network card. It's compatible with Raspberry Pi OS, Ubuntu…

Raspberry Pi Tools >Setting Watchdog Timer (WDT) on Raspberry Pi

Watchdog Timer (WDT)

is a timer that monitors microcontroller (MCU) programs to see if they are out of control or have stopped operating.

Raspberry Pi Upgrades

Back to the Top

Raspberry Pi Cases from Pi-Shop US

Raspberry Pi Cases from The Pi Hut

X825 expansion board

provides a complete storage solution for newest Raspberry Pi 4 Model B, it supports up to 4TB 2.5-inch SATA hard disk drives (HDD) / solid-state drive (SSD).

Sabrent M.2 SSD [NGFF] to USB 3.0 / SATA III 2.5-Inch Aluminum Enclosure Adapter

Samsung 970 EVO 250GB - NVMe PCIe M.2 2280 SSD

Western Digital 1TB WD Blue SN550 NVMe Internal SSD

SAMSUNG T5 Portable SSD

Samsung SSD 860 EVO 250GB mSATA Internal SSD

Samsung 850 EVO 120GB SSD mSATA

Grafana

Back to the Top

Grafana Learning Resources

Grafana

is an analytics platform that enables you to query and visualize data, then create and share dashboards based on your visualizations. Easily visualize metrics, logs, and traces from multiple sources such as Prometheus, Loki, Elasticsearch, InfluxDB, Postgres, Fluentd, Fluentbit, Logstash and many…

In 11 listsDetails

Getting Started with Grafana

Grafana Community

Grafana Professional Services Training | Grafana Labs

Grafana Pro Training AWS | Grafana Labs

Grafana Tutorials

Top Grafana Courses on Udemy

Grafana Online Training Courses | LinkedIn Learning

Grafana Training Courses - NobleProg

Setting Up Grafana to Visualize Our Metrics Course on Coursera

Grafana Tools

Grafana Cloud

is a composable observability platform, integrating metrics, traces and logs with Grafana. Leverage the best open source observability software – including Prometheus, Loki, and Tempo – without the overhead of installing, maintaining, and scaling your observability stack.

In 2 lists

Grafana Enterprise

is a service that includes features that provide better scalability, collaboration, operations, and governance in a self-managed environment.

Grafana Tempo

is an open source high-scale distributed tarcing backend. Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Loki, and Prometheus.

In 2 lists

Grafana MetricTank

is a multi-tenant timeseries platform for Graphite developed by Grafana Labs. MetricTank provides high-availability(HA) and efficient long-term storage, retrieval, and processing for large-scale environments.

Grafana Tanka

is a robust configuration utility for your Kubernetes cluster, powered by the Jsonnet language.

Loki

is a horizontally-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.

In 2 lists

Cortex

is a project that lets users query metrics from many Prometheusservers in a single place, without any gaps in the grpahs due to server failture. Also, Cortex lets you store Prometheus metrics for long term capacity planning and performance analysis.

Graphite

is an open source monitoring system.

Networking

Back to the Top

Networking Tools & Concepts

cURL

is a computer software project providing a library and command-line tool for transferring data using various network protocols(HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP or SMTPS). cURL is also used in cars,…

In 2 lists

cURL Fuzzer

is a quality assurance testing for the curl project.

In 2 lists

DoH

is a stand-alone application for DoH (DNS-over-HTTPS) name resolves and lookups.

In 2 lists

Authelia

is an open-source highly-available authentication server providing single sign-on capability and two-factor authentication to applications running behind NGINX.

In 4 listsDetails

nginx(engine x)

is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.

In 3 lists

Proxmox Virtual Environment(VE)

is a complete open-source platform for enterprise virtualization. It inlcudes a built-in web interface that you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.

In 2 lists

Wireshark

The world's foremost network protocol analyzer.

In 20 listsDetails

HTTPie

is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.

In 7 listsDetails

HTTPStat

is a tool that visualizes curl statistics in a simple layout.

In 4 lists

Wuzz

is an interactive cli tool for HTTP inspection. It can be used to inspect/modify requests copied from the browser's network inspector with the "copy as cURL" feature.

In 7 listsDetails

Websocat

is a ommand-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.

In 5 listsDetails

Network Protocols

REST(REpresentational State Transfer)

is an architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other.

In 2 lists

JSON Web Token (JWT)

is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).

In 4 lists

OAuth 2.0

is an open source authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Amazon, Google, Facebook, Microsoft, Twitter GitHub, and DigitalOcean. It works by delegating user authentication to the service that hosts the user account,…

In 2 lists

Docker

Back to the Top

Docker Learning Resources

Docker Training Program

Docker Certified Associate (DCA) certification

Docker Documentation | Docker Documentation

Self-sufficient runtime for containers.

In 7 listsDetails

The Docker Workshop

Docker Courses on Udemy

Docker Courses on Coursera

Docker Courses on edX

Docker Courses on Linkedin Learning

Docker Tools

Docker

is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly working in collaboration with cloud, Linux, and Windows vendors, including Microsoft.

In 18 listsDetails

Docker Enterprise

is a subscription including software, supported and certified container platform for CentOS, Red Hat Enterprise Linux (RHEL), Ubuntu, SUSE Linux Enterprise Server (SLES), Oracle Linux, and Windows Server 2016, as well as for cloud providers AWS and Azure. In November 2019 Docker's Enterprise…

Docker Desktop

is an application for MacOS and Windows machines for the building and sharing of containerized applications and microservices. Docker Desktop delivers the speed, choice and security you need for designing and delivering containerized applications on your desktop. Docker Desktop includes Docker…

In 3 lists

Docker Hub

is the world's largest library and community for container images Browse over 100,000 container images from software vendors, open-source projects, and the community.

In 3 lists

Docker Compose

is a tool that was developed to help define and share multi-container applications. With Docker Compose, you can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.

In 3 lists

Docker Swarm

is a Docker-native clustering system swarm is a simple tool which controls a cluster of Docker hosts and exposes it as a single "virtual" host.

In 6 listsDetails

Dockerfile

is a text document that contains all the commands a user could call on the command line to assemble an image. Using docker build users can create an automated build that executes several command-line instructions in succession.

Docker Containers

is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.

Docker Engine

is a container runtime that runs on various Linux (CentOS, Debian, Fedora, Oracle Linux, RHEL, SUSE, and Ubuntu) and Windows Server operating systems. Docker creates simple tooling and a universal packaging approach that bundles up all application dependencies inside a container which is then run…

Docker Images

is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings. Images have intermediate layers that increase reusability, decrease disk usage, and speed up docker build by allowing each…

Docker Network

is a that displays detailed information on one or more networks.

Docker Daemon

is a service started by a system utility, not manually by a user. This makes it easier to automatically start Docker when the machine reboots. The command to start Docker depends on your operating system. Currently, it only runs on Linux because it depends on a number of Linux kernel features, but…

Docker Storage

is a driver controls how images and containers are stored and managed on your Docker host.

Kitematic

is a simple application for managing Docker containers on Mac, Linux and Windows letting you control your app containers from a graphical user interface (GUI).

Open Container Initiative

is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.

Buildah

is a command line tool to build Open Container Initiative (OCI) images. It can be used with Docker, Podman, Kubernetes.

Podman

is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container…

In 7 listsDetails

Containerd

is a daemon that manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond. It is available for Linux and Windows.

In 3 lists

Kubernetes

Back to the Top

Kubernetes Learning Resources

Kubernetes (K8s)

is an open-source system for automating deployment, scaling, and management of containerized applications.

In 10 listsDetails

Getting Kubernetes Certifications

Getting started with Kubernetes on AWS

Kubernetes on Microsoft Azure

Intro to Azure Kubernetes Service

Azure Red Hat OpenShift

Getting started with Google Cloud

Getting started with Kubernetes on Red Hat

Getting started with Kubernetes on IBM

Red Hat OpenShift on IBM Cloud

Enable OpenShift Virtualization on Red Hat OpenShift

YAML basics in Kubernetes

Elastic Cloud on Kubernetes

Docker and Kubernetes

Running Apache Spark 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

Managing Kubernetes (K8s) objects with Ansible

Setting up a Kubernetes cluster using Vagrant and Ansible

Running MongoDB with Kubernetes

Kubernetes Fluentd

Understanding the new GitLab Kubernetes Agent

Intro Local Process with Kubernetes for Visual Studio 2019

Kubernetes Contributors

KubeAcademy from VMware

Kubernetes Tutorials from Pulumi

Kubernetes Playground by Katacoda

Scalable Microservices with Kubernetes course from Udacity

Free Udacity course

In 2 lists

Kubernetes Tools, Frameworks, and Projects

Open Container Initiative

is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.

Buildah

is a command line tool to build Open Container Initiative (OCI) images. It can be used with Docker, Podman, Kubernetes.

Podman

is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container…

In 7 listsDetails

Containerd

is a daemon that manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond. It is available for Linux and Windows.

In 3 lists

Google Kubernetes Engine (GKE)

is a managed, production-ready environment for running containerized applications.

In 2 lists

Azure Kubernetes Service (AKS)

is serverless Kubernetes, with a integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

In 2 lists

Amazon EKS

is a tool that runs Kubernetes control plane instances across multiple Availability Zones to ensure high availability.

AWS Controllers for Kubernetes (ACK)

is a new tool that lets you directly manage AWS services from Kubernetes. ACK makes it simple to build scalable and highly-available Kubernetes applications that utilize AWS services.

Container Engine for Kubernetes (OKE)

is an Oracle-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.

Anthos

is a modern application management platform that provides a consistent development and operations experience for cloud and on-premises environments.

Red Hat Openshift

is a fully managed Kubernetes platform that provides a foundation for on-premises, hybrid, and multicloud deployments.

In 5 listsDetails

OKD

is a community distribution of Kubernetes optimized for continuous application development and multi-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…

In 2 lists

Odo

is a fast, iterative, and straightforward CLI tool for developers who write, build, and deploy applications on Kubernetes and OpenShift.

Kata Operator

is an operator to perform lifecycle management (install/upgrade/uninstall) of Kata Runtime on Openshift as well as Kubernetes cluster.

Thanos

is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.

In 3 lists

OpenShift Hive

is an operator which runs as a service on top of Kubernetes/OpenShift. The Hive service can be used to provision and perform initial configuration of OpenShift 4 clusters.

Rook

is a tool that turns distributed storage systems into self-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…

VMware Tanzu

is a centralized management platform for consistently operating and securing your Kubernetes infrastructure and modern applications across multiple teams and private/public clouds.

Kubespray

is a tool that combines Kubernetes and Ansible to easily install Kubernetes clusters that can be deployed on AWS, GCE, Azure, OpenStack, vSphere, Packet (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.

KubeInit

provides Ansible playbooks and roles for the deployment and configuration of multiple Kubernetes distributions.

Rancher

is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters, while providing DevOps teams with integrated tools for running containerized workloads.

In 3 lists

K3s

is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

Helm

is a Kubernetes Package Manager tool that makes it easier to install and manage Kubernetes applications.

Knative

is a Kubernetes-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

is a tool dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable.

In 4 lists

Etcd

is a distributed key-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.

In 3 lists

OpenEBS

is a Kubernetes-based tool to create stateful applications using Container Attached Storage.

Container Storage Interface (CSI)

is an API that lets container orchestration platforms like Kubernetes seamlessly communicate with stored data via a plug-in.

MicroK8s

is a tool that delivers the full Kubernetes experience. In a Fully containerized deployment with compressed over-the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.

Charmed Kubernetes

is a well integrated, turn-key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.

Grafana Kubernetes App

is a toll that allows you to monitor your Kubernetes cluster's performance. It includes 4 dashboards, Cluster, Node, Pod/Container and Deployment. It allows for the automatic deployment of the required Prometheus exporters and a default scrape config to use with your in cluster Prometheus…

KubeEdge

is an open source system for extending native containerized application orchestration capabilities to hosts at Edge.It is built upon kubernetes and provides fundamental infrastructure support for network, app. deployment and metadata synchronization between cloud and edge.

Lens

is the most powerful IDE for people who need to deal with Kubernetes clusters on a daily basis. It has support for MacOS, Windows and Linux operating systems.

Flux CD

is a tool that automatically ensures that the state of your Kubernetes cluster matches the configuration you've supplied in Git. It uses an operator in the cluster to trigger deployments inside Kubernetes, which means that you don't need a separate continuous delivery tool.

Platform9 Managed Kubernetes (PMK)

is a Kubernetes as a service that ensures fully automated Day-2 operations with 99.9% SLA on any environment, whether in data-centers, public clouds, or at the edge.

Ansible

Back to the Top

Mac Development Ansible Playbook by Jeff Geerling

Mac setup and configuration via Ansible

In 2 lists

Ansible Learning Resources

Ansible

is a tool is a powerful, agentless tool that works everywhere and with everything. When you add in proven enterprise engineering and support from Red Hat that's written in Python.

In 8 listsDetails

Red Hat Training for Ansible

Top Ansible Courses Online from Udemy

Introduction to Ansible: The Fundamentals on Coursera

Learning Ansible Fundamentals on Pluralsight

Introducing Red Hat Ansible Automation Platform 2.1

Ansible Documentation

Ansible Galaxy User Guide

Ansible Use Cases

Ansible Integrations

Ansible Collections Overview

Working with playbooks

Ansible for DevOps Examples by Jeff Geerling

This repository contains Ansible examples developed to support different sections of Ansible for DevOps by Jeff Geerling, which is listed in the following section of books about Ansible.

In 2 lists

Getting Started: Writing Your First Playbook - Ansible

Working With Modules in Ansible

Ansible Best Practices: Roles & Modules

Working with command line tools for Ansible

Encrypting content with Ansible Vault

Ansible - Securely store secrets within Ansible pipelines.

In 2 lists

Using vault in playbooks with Ansible

Using Ansible With Azure

Configuring Ansible on an Azure VM

How to Use Ansible: An Ansible Cheat Sheet Guide from DigitalOcean

Intro to Ansible on Linode | Spatial Labs

Ansible DevOps Tools Integration

Ansible Automation Hub

is the official location to discover and download supported collections, included as part of an Ansible Automation Platform subscription. These content collections contain modules, plugins, roles, and playbooks in a downloadable package.

Collections

are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins. As modules move from the core Ansible repository into collections, the module documentation will move to the collections pages.

Ansible Lint

is a command-line tool for linting playbooks, roles and collections aimed towards any Ansible users. Its main goal is to promote proven practices, patterns and behaviors while avoiding common pitfalls that can easily lead to bugs or make code harder to maintain.

Ansible cmdb

is a tool that takes the output of Ansible’s fact gathering and converts it into a static HTML overview page containing system configuration information.

In 2 lists

Ansible Inventory Grapher

visually displays inventory inheritance hierarchies and at what level a variable is defined in inventory.

In 2 lists

Ansible Playbook Grapher

is a command line tool to create a graph representing your Ansible playbook tasks and roles.

In 2 lists

Ansible Shell

is an interactive shell for Ansible with built-in tab completion for all the modules.

Ansible Silo

is a self-contained Ansible environment by Docker.

Ansigenome

is a command line tool designed to help you manage your Ansible roles.

ARA

is a records Ansible playbook runs and makes the recorded data available and intuitive for users and systems by integrating with Ansible as a callback plugin.

In 2 lists

Capistrano

is a remote server automation tool. It supports the scripting and execution of arbitrary tasks, and includes a set of sane-default deployment workflows.

Fabric

is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return. It builds on top of Invoke (subprocess command execution and command-line features) and Paramiko (SSH protocol implementation), extending their APIs to…

In 4 listsDetails

ansible-role-wireguard

is an Ansible role for installing WireGuard VPN. Supports Ubuntu, Debian, Archlinx, Fedora and CentOS Stream.

wireguard_cloud_gateway

is an Ansible role for setting up Wireguard as a gateway VPN server for cloud networks.

Red Hat Openshift

is a fully managed Kubernetes platform that provides a foundation for on-premises, hybrid, and multicloud deployments.

In 5 listsDetails

OpenShift Hive

is an operator which runs as a service on top of Kubernetes/OpenShift. The Hive service can be used to provision and perform initial configuration of OpenShift 4 clusters.

Databases

Back to the Top

SQL/NoSQL Learning Resources

SQL

is a standard language for storing, manipulating and retrieving data in relational databases.

In 2 lists

NoSQL

is a database that is interchangeably referred to as "nonrelational, or "non-SQL" to highlight that the database can handle huge volumes of rapidly changing, unstructured data in different ways than a relational (SQL-based) database with rows and tables.

In 2 lists

Transact-SQL(T-SQL)

is a Microsoft extension of SQL with all of the tools and applications communicating to a SQL database by sending T-SQL commands.

In 2 lists

Introduction to Transact-SQL

In 2 lists

SQL Tutorial by W3Schools

In 3 lists

Learn SQL Skills Online from Coursera

In 2 lists

SQL Courses Online from Udemy

In 2 lists

SQL Online Training Courses from LinkedIn Learning

In 2 lists

Learn SQL For Free from Codecademy

In 3 lists

GitLab's SQL Style Guide

In 2 lists

OracleDB SQL Style Guide Basics

In 2 lists

Tableau CRM: BI Software and Tools

In 2 lists

Databases on AWS

In 2 lists

Best Practices and Recommendations for SQL Server Clustering in AWS EC2.

In 2 lists

Connecting from Google Kubernetes Engine to a Cloud SQL instance.

In 2 lists

Educational Microsoft Azure SQL resources

In 2 lists

MySQL Certifications

In 2 lists

What is NoSQL?

Great high-level overview of NoSQL databases and how they compare to SQL database technologies and terminologies. Serves as landing page for Amazon's AWS services for NoSQL options of key-value (Amazon DynamoDB), document (Amazon DocumentDB), graph (Amazon Neptune), in-memory (Amazon ElastiCache),…

In 3 lists

SQL/NoSQL Tools and Databases

Netdata

is high-fidelity infrastructure monitoring and troubleshooting, real-time monitoring Agent collects thousands of metrics from systems, hardware, containers, and applications with zero configuration. It runs permanently on all your physical/virtual servers, containers, cloud deployments, and…

In 7 listsDetails

Azure Data Studio

is an open source data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

In 4 lists

RStudio

is an integrated development environment for R and Python, with a console, syntax-highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.

In 7 listsDetails

MySQL

is a fully managed database service to deploy cloud-native applications using the world's most popular open source database.

In 9 listsDetails

PostgreSQL

is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.

In 9 listsDetails

Amazon DynamoDB

is a key-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.

In 7 listsDetails

Apache Cassandra™

is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance. Cassandra provides linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for…

In 4 listsDetails

Apache HBase™

is an open-source, NoSQL, distributed big data store. It enables random, strictly consistent, real-time access to petabytes of data. HBase is very effective for handling large, sparse datasets. HBase serves as a direct input and output to the Apache MapReduce framework for Hadoop, and works with…

In 4 listsDetails

Hadoop Distributed File System (HDFS)

is a distributed file system that handles large data sets running on commodity hardware. It is used to scale a single Apache Hadoop cluster to hundreds (and even thousands) of nodes. HDFS is one of the major components of Apache Hadoop, the others being MapReduce and YARN.

In 2 lists

Apache Mesos

is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, Jenkins, Spark, Aurora, and other frameworks on a dynamically shared pool of nodes.

In 5 listsDetails

Apache Spark

is a unified analytics engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.

In 7 listsDetails

ElasticSearch

is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.

In 11 listsDetails

Logstash

is a tool for managing events and logs. When used generically, the term encompasses a larger system of log collection, processing, storage and searching activities.

In 8 listsDetails

Kibana

is an open source data visualization plugin for Elasticsearch. It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster. Users can create bar, line and scatter plots, or pie charts and maps on top of large volumes of data.

In 7 listsDetails

Trino

is a Distributed SQL query engine for big data. It is able to tremendously speed up ETL processes, allow them all to use standard SQL statement, and work with numerous data sources and targets all in the same system.

In 4 listsDetails

Extract, transform, and load (ETL)

is a data pipeline used to collect data from various sources, transform the data according to business rules, and load it into a destination data store.

In 2 lists

Redis(REmote DIctionary Server)

is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. It provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

In 8 listsDetails

FoundationDB

is an open source distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has…

In 3 lists

IBM DB2

is a collection of hybrid data management products offering a complete suite of AI-empowered capabilities designed to help you manage both structured and unstructured data on premises as well as in private and public cloud environments. Db2 is built on an intelligent common SQL engine designed for…

In 2 lists

MongoDB

is a document database meaning it stores data in JSON-like documents.

In 9 listsDetails

OracleDB

is a powerful fully managed database helps developers manage business-critical data with the highest availability, reliability, and security.

In 2 lists

MariaDB

is an enterprise open source database solution for modern, mission-critical applications.

In 2 lists

SQLite

is a C-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…

In 7 listsDetails

SQLite Database Browser

is an open source SQL tool that allows users to create, design and edits SQLite database files. It lets users show a log of all the SQL commands that have been issued by them and by the application itself.

In 5 listsDetails

InfluxDB

is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for…

In 7 listsDetails

Atlas

is an in-memory dimensional time series database.

In 3 lists

CouchbaseDB

is an open source distributed multi-model NoSQL document-oriented 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.

In 5 listsDetails

dbWatch

is a complete database monitoring/management solution for SQL Server, Oracle, PostgreSQL, Sybase, MySQL and Azure. Designed for proactive management and automation of routine maintenance in large scale on-premise, hybrid/cloud database environments.

In 2 lists

Cosmos DB Profiler

is a real-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.

In 2 lists

Adminer

is an SQL management client tool for managing databases, tables, relations, indexes, users. Adminer has support for all the popular database management systems such as MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

In 3 lists

DBeaver

is a free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc.

In 6 listsDetails

DbVisualizer

is a SQL management tool that allows users to manage a wide range of databases such as Oracle, Sybase, SQL Server, MySQL, H3, and SQLite.

In 4 lists

AppDynamics Database

is a management product for Microsoft SQL Server. With AppDynamics you can monitor and trend key performance metrics such as resource consumption, database objects, schema statistics and more, allowing you to proactively tune and fix issues in a High-Volume Production Environment.

In 2 lists

Toad

is a SQL Server DBMS toolset developed by Quest. It increases productivity by using extensive automation, intuitive workflows, and built-in expertise. This SQL management tool resolve issues, manage change and promote the highest levels of code quality for both relational and non-relational…

In 3 lists

Lepide SQL Server

is an open source storage manager utility to analyse the performance of SQL Servers. It provides a complete overview of all configuration and permission changes being made to your SQL Server environment through an easy-to-use, graphical user interface.

In 2 lists

Sequel Pro

is a fast MacOS database management tool for working with MySQL. This SQL management tool helpful for interacting with your database by easily to adding new databases, new tables, and new rows.

In 2 lists

Telco 5G

Back to the Top

Telco Learning Resources

HPE(Hewlett Packard Enterprise) Telco Blueprints overview

Network Functions Virtualization Infrastructure (NFVI) by Cisco

Introduction to vCloud NFV Telco Edge from VMware

VMware Telco Cloud Automation(TCA) Architecture Overview

5G Telco Cloud from VMware

Maturing OpenStack Together To Solve Telco Needs from Red Hat

Red Hat telco ecosystem program

OpenStack for Telcos by Canonical

Open source NFV platform for 5G from Ubuntu

Understanding 5G Technology from Verizon

Verizon and Unity partner to enable 5G & MEC gaming and enterprise applications

Understanding 5G Technology from Intel

Understanding 5G Technology from Qualcomm

Telco Acceleration with Xilinx

VIMs on OSM Public Wiki

Amazon EC2 Overview and Networking Introduction for Telecom Companies

Citrix Certified Associate – Networking(CCA-N)

Citrix Certified Professional – Virtualization(CCP-V)

CCNP Routing and Switching

Certified Information Security Manager(CISM)

Information security management

In 2 lists

Wireshark Certified Network Analyst (WCNA)

Juniper Networks Certification Program Enterprise (JNCP)

Cloud Native Computing Foundation Training and Certification Program

Tools

Open Stack

is an open source cloud platform, deployed as infrastructure-as-a-service (IaaS) to orchestrate data center operations on bare metal, private cloud hardware, public cloud resources, or both (hybrid/multi-cloud architecture). OpenStack includes advance use of virtualization & SDN for network…

In 2 lists

StarlingX

is a complete cloud infrastructure software stack for the edge used by the most demanding applications in industrial IOT, telecom, video delivery and other ultra-low latency use cases.

Airship

is a collection of open source tools for automating cloud provisioning and management. Airship provides a declarative framework for defining and managing the life cycle of open infrastructure tools and the underlying hardware.

Network functions virtualization (NFV)

is the replacement of network appliance hardware with virtual machines. The virtual machines use a hypervisor to run networking software and processes such as routing and load balancing. NFV allows for the separation of communication services from dedicated hardware, such as routers and firewalls.…

Software Defined Networking (SDN)

is an approach to networking that uses software-based controllers or application programming interfaces (APIs) to communicate with underlying hardware infrastructure and direct traffic on a network. This model differs from that of traditional networks, which use dedicated hardware devices (routers…

Virtualized Infrastructure Manager (VIM)

is a service delivery and reduce costs with high performance lifecycle management Manage the full lifecycle of the software and hardware comprising your NFV infrastructure (NFVI), and maintaining a live inventory and allocation plan of both physical and virtual resources.

Management and Orchestration(MANO)

is an ETSI-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.

Magma

is an open source software platform that gives network operators an open, flexible and extendable mobile core network solution. Their mission is to connect the world to a faster network by enabling service providers to build cost-effective and extensible carrier-grade networks. Magma is 3GPP…

OpenRAN

is an intelligent Radio Access Network(RAN) integrated on general purpose platforms with open interface between software defined functions. Open RANecosystem enables enormous flexibility and interoperability with a complete openess to multi-vendor deployments.

Open vSwitch(OVS)

is an open source production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (NetFlow, sFlow, IPFIX, RSPAN,…

In 2 lists

Edge

is a distributed computing framework that brings enterprise applications closer to data sources such as IoT devices or local edge servers. This proximity to data at its source can deliver strong business benefits, including faster insights, improved response times and better bandwidth availability.

Multi-access edge computing (MEC)

is an Industry Specification Group (ISG) within ETSI to create a standardized, open environment which will allow the efficient and seamless integration of applications from vendors, service providers, and third-parties across multi-vendor Multi-access Edge Computing platforms.

Virtualized network functions(VNFs)

is a software application used in a Network Functions Virtualization (NFV) implementation that has well defined interfaces, and provides one or more component networking functions in a defined way. For example, a security VNF provides Network Address Translation (NAT) and firewall component…

Cloud-Native Network Functions(CNF)

is a network function designed and implemented to run inside containers. CNFs inherit all the cloud native architectural and operational principles including Kubernetes(K8s) lifecycle management, agility, resilience, and observability.

Physical Network Function(PNF)

is a physical network node which has not undergone virtualization. Both PNFs and VNFs (Virtualized Network Functions) can be used to form an overall Network Service.

Network functions virtualization infrastructure(NFVI)

is the foundation of the overall NFV architecture. It provides the physical compute, storage, and networking hardware that hosts the VNFs. Each NFVI block can be thought of as an NFVI node and many nodes can be deployed and controlled geographically.

Open Source Security

Back to the Top

OpenSSF(Open Source Security Foundation)

is a cross-industry forum for a collaborative effort to improve open source software security.

In 2 lists

Security Standards, Frameworks and Benchmarks

STIGs Benchmarks - Security Technical Implementation Guides

In 2 lists

CIS Benchmarks - CIS Center for Internet Security

(registration required)

In 3 lists

NIST - Current FIPS

ISO Standards Catalogue

International standard development organization composed of representatives from the national standards organizations of member countries.

In 2 lists

Common Criteria for Information Technology Security Evaluation (CC)

is an international standard (ISO / IEC 15408) for computer security. It allows an objective evaluation to validate that a particular product satisfies a defined set of security requirements.

ISO 22301

is the international standard that provides a best-practice framework for implementing an optimised BCMS (business continuity management system).

ISO27001

is the international standard that describes the requirements for an ISMS (information security management system). The framework is designed to help organizations manage their security practices in one place, consistently and cost-effectively.

ISO 27701

specifies the requirements for a PIMS (privacy information management system) based on the requirements of ISO 27001. It is extended by a set of privacy-specific requirements, control objectives and controls. Companies that have implemented ISO 27001 will be able to use ISO 27701 to extend their…

EU GDPR (General Data Protection Regulation)

is a privacy and data protection law that supersedes existing national data protection laws across the EU, bringing uniformity by introducing just one main data protection law for companies/organizations to comply with.

In 3 lists

CCPA (California Consumer Privacy Act)

is a data privacy law that took effect on January 1, 2020 in the State of California. It applies to businesses that collect California residents’ personal information, and its privacy requirements are similar to those of the EU’s GDPR (General Data Protection Regulation).

Payment Card Industry (PCI) Data Security Standards (DSS)

is a global information security standard designed to prevent fraud through increased control of credit card data.

SOC 2

is an auditing procedure that ensures your service providers securely manage your data to protect the interests of your comapny/organization and the privacy of their clients.

NIST CSF

is a voluntary framework primarily intended for critical infrastructure organizations to manage and mitigate cybersecurity risk based on existing best practice.

Security Tools

SELinux

is a security enhancement to Linux which allows users and administrators more control over access control. Access can be constrained on such variables as which users and applications can access which resources. These resources may take the form of files. Standard Linux access controls, such as…

In 2 lists

AppArmor

is an effective and easy-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.…

Control Groups(Cgroups)

is a Linux kernel feature that allows you to allocate resources such as CPU time, system memory, network bandwidth, or any combination of these resources for user-defined groups of tasks (processes) running on a system.

EarlyOOM

is a daemon for Linux that enables users to more quickly recover and regain control over their system in low-memory situations with heavy swap usage.

In 2 lists

Libgcrypt

is a general purpose cryptographic library originally based on code from GnuPG.

In 2 lists

Kali Linux

is an open source project that is maintained and funded by Offensive Security, a provider of world-class information security training and penetration testing services.

In 7 listsDetails

Pi-hole

is a DNS sinkhole that protects your devices from unwanted content, without installing any client-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…

In 7 listsDetails

Aircrack-ng

is a network software suite consisting of a detector, packet sniffer, WEP and WPA/WPA2-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

is a leading range of cybersecurity tools.

In 7 listsDetails

KernelCI

is a community-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

helps find bugs in kernel patches before they are commited to an upstram kernel tree. We are team of kernel developers, kernel testers, and automation engineers.

eBPF

is a revolutionary technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading kernel modules. By making the Linux kernel programmable, infrastructure software can leverage existing layers, making them more intelligent and feature-rich without…

In 2 lists

Cilium

uses eBPF to accelerate getting data in and out of L7 proxies such as Envoy, enabling efficient visibility into API protocols like HTTP, gRPC, and Kafka.

In 5 listsDetails

Hubble

is a Network, Service & Security Observability for Kubernetes using eBPF.

In 5 listsDetails

Istio

is an open platform to connect, manage, and secure microservices. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes and Mesos.

In 5 listsDetails

Certgen

is a convenience tool to generate and store certificates for Hubble Relay mTLS.

Scapy

is a python-based interactive packet manipulation program & library.

syzkaller

is an unsupervised, coverage-guided kernel fuzzer.

In 6 listsDetails

SchedViz

is a tool for gathering and visualizing kernel scheduling traces on Linux machines.

oss-fuzz

aims to make common open source software more secure and stable by combining modern fuzzing techniques with scalable, distributed execution.

OSSEC

is a free, open-source host-based intrusion detection system. It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active response.

In 4 listsDetails

Metasploit Project

is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development.

In 4 listsDetails

Wfuzz

was created to facilitate the task in web applications assessments and it is based on a simple concept: it replaces any reference to the FUZZ keyword by the value of a given payload.

In 5 listsDetails

Nmap

is a security scanner used to discover hosts and services on a computer network, thus building a "map" of the network.

In 10 listsDetails

Patchwork

is a web-based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project.

pfSense

Firewall and Router FreeBSD distribution.

In 9 listsDetails

Snowpatch

is a continuous integration tool for projects using a patch-based, mailing-list-centric git workflow. This workflow is used by a number of well-known open source projects such as the Linux kernel.

Snort

Snort is a free and open source network intrusion prevention system (NIPS) and network intrusion detection system (NIDS) created by Martin Roesch in 1998.

In 9 listsDetails

Wireshark

The world's foremost network protocol analyzer.

In 20 listsDetails

OpenSCAP

is U.S. standard maintained by National Institute of Standards and Technology (NIST). It provides multiple tools to assist administrators and auditors with assessment, measurement, and enforcement of security baselines. OpenSCAP maintains great flexibility and interoperability by reducing the…

In 3 lists

Tink

is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.

In 2 lists

OWASP

is an online community, produces freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.

In 4 lists

Open Vulnerability and Assessment Language

is a community effort to standardize how to assess and report upon the machine state of computer systems. OVAL includes a language to encode system details, and community repositories of content. Tools and services that use OVAL provide enterprises with accurate, consistent, and actionable…

ClamAV

is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

In 3 lists

Open Source Security Learning Resources

Microsoft Open Source Software Security

Cloudflare Open Source Security

Official open-source projects.

In 2 lists

The Seven Properties of Highly Secure Devices

How Layer 7 of the Internet Works

The 7 Kinds of Security

The Libgcrypt Reference Manual

The Open Web Application Security Project(OWASP) Foundation Top 10

The baseline web application risks to design against.

In 6 listsDetails

Best Practices for Using Open Source Code from The Linux Foundation

AWS Certified Security - Specialty Certification

Microsoft Certified: Azure Security Engineer Associate

Google Cloud Certified Professional Cloud Security Engineer

Cisco Security Certifications

The Red Hat Certified Specialist in Security: Linux

Linux Professional Institute LPIC-3 Enterprise Security Certification

Cybersecurity Training and Courses from IBM Skills

Cybersecurity Courses and Certifications by Offensive Security

RSA Certification Program

Check Point Certified Security Expert(CCSE) Certification

Certified Cloud Security Professional(CCSP) Certification

Certified Information Systems Security Professional (CISSP) Certification

Advanced security certification

In 2 lists

CCNP Routing and Switching

Certified Information Security Manager(CISM)

Information security management

In 2 lists

Wireshark Certified Network Analyst (WCNA)

Juniper Networks Certification Program Enterprise (JNCP)

Security Training Certifications and Courses from Udemy

Security Training Certifications and Courses from Coursera

Security Certifications Training from Pluarlsight

Differential Privacy

Back to the Top

Differential Privacy Learning Resources

Differential Privacy

is a system that simultaneously enables researchers and analysts to extract useful insights from datasets containing personal information and offers stronger privacy protections. This is achieved by introducing "statistical noise".

Statistical Noise

is a process that small aletrations to masked datasets. The statistical noise hides identifiable characteristics of individuals, ensuring that the privacy of personal information is protected, but it's small enough to not materially impact the accuracy of the answers extracted by analysts and…

Laplacian Noise

is a mechanism that adds Laplacian-distributed noise to a function.

Differential Privacy Blog Series by the National Institute of Standards and Technology(NIST)

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

Google's Differential Privacy Library

This is a C++ library of ε-differentially private algorithms, which can be used to produce aggregate statistics over numeric data sets containing private or sensitive information.

In 2 lists

Computing Private Statistics with Privacy on Beam from Google Codelabs

Introducing TensorFlow Privacy: Learning with Differential Privacy for Training Data

TensorFlow Federated: Machine Learning on Decentralized Data

A federated learning framework for machine learning and other computations on decentralized data.

In 2 lists

Federated Analytics: Collaborative Data Science without Data Collection

Differentially-Private Stochastic Gradient Descent(DP-SGD)

A Python library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy.

In 4 listsDetails

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

Differential Privacy Tools

PySyft

is a Python library for secure and private Deep Learning. PySyft decouples private data from model training, using Federated Learning, Differential Privacy, and Encrypted Computation (like Multi-Party Computation (MPC) and Homomorphic Encryption (HE) within the main Deep Learning frameworks like…

In 5 listsDetails

Differentially-Private Stochastic Gradient Descent(DP-SGD)

A Python library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy.

In 4 listsDetails

TensorFlow Federated (TFF)

is an open-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), an approach to machine learning where a shared global model is trained across many participating…

In 3 lists

Google's Differential Privacy Library

This is a C++ library of ε-differentially private algorithms, which can be used to produce aggregate statistics over numeric data sets containing private or sensitive information.

In 2 lists

PyDP

is a Python wrapper for Google's Differential Privacy project.

PennyLane

is a cross-platform Python library for differentiable programming of quantum computers. By training a quantum computer the same way as a neural network.

BoTorch

is a library for Bayesian Optimization built on PyTorch.

PyTorch Geometric (PyG)

is a geometric deep learning extension library for PyTorch.

In 4 listsDetails

Skorch

is a scikit-learn compatible neural network library that wraps PyTorch.

In 5 listsDetails

Diffprivlib

is the IBM Differential Privacy Library for experimenting with, investigating and developing applications in, differential privacy.

Opacus

is a library that enables training PyTorch models with differential privacy. It supports training with minimal code changes required on the client, has little impact on training performance and allows the client to online track the privacy budget expended at any given moment.

In 2 lists

Smart Noise

is a toolkit that uses state-of-the-art differential privacy (DP) techniques to inject noise into data, to prevent disclosure of sensitive information and manage exposure risk.

Machine Learning

Back to the Top

ML frameworks & applications

TensorFlow

is an end-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.

In 5 listsDetails

Tensorman

is a utility for easy management of Tensorflow containers by developed by System76.Tensorman allows Tensorflow to operate in an isolated environment that is contained from the rest of the system. This virtual environment can operate independent of the base system, allowing you to use any version…

In 2 lists

Keras

is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano.It was developed with a focus on enabling fast experimentation. It is capable of running on top of TensorFlow, Microsoft Cognitive Toolkit, R, Theano, or PlaidML.

In 8 listsDetails

PyTorch

is a library for deep learning on irregular input data such as graphs, point clouds, and manifolds. Primarily developed by Facebook's AI Research lab.

In 4 lists

Amazon SageMaker

is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high quality models.

In 4 lists

Azure Databricks

is a fast and collaborative Apache Spark-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,…

In 2 lists

Microsoft Cognitive Toolkit (CNTK)

is an open-source toolkit for commercial-grade distributed deep learning. It describes neural networks as a series of computational steps via a directed graph. CNTK allows the user to easily realize and combine popular model types such as feed-forward DNNs, convolutional neural networks (CNNs) and…

In 2 lists

Apache Airflow

is an open-source workflow management platform created by the community to programmatically author, schedule and monitor workflows. Install. Principles. Scalable. Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers. Airflow is ready to scale to…

In 9 listsDetails

Open Neural Network Exchange(ONNX)

is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides an open source format for AI models, both deep learning and traditional ML. It defines an extensible computation graph model, as well as definitions of built-in operators and standard…

In 3 lists

Apache MXNet

is a deep learning framework designed for both efficiency and flexibility. It allows you to mix symbolic and imperative programming to maximize efficiency and productivity. At its core, MXNet contains a dynamic dependency scheduler that automatically parallelizes both symbolic and imperative…

In 2 lists

AutoGluon

is toolkit for Deep 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.

In 3 lists

Anaconda

is a very popular Data Science platform for machine learning and deep learning that enables users to develop models, train them, and deploy them.

In 4 listsDetails

PlaidML

is an advanced and portable tensor compiler for enabling deep learning on laptops, embedded devices, or other devices where the available computing hardware is not well supported or the available software stack contains unpalatable license restrictions.

In 3 lists

OpenCV

is a highly optimized library with focus on real-time computer vision applications. The C++, Python, and Java interfaces support Linux, MacOS, Windows, iOS, and Android.

In 7 listsDetails

Scikit-Learn

is a Python module for machine learning built on top of SciPy, NumPy, and matplotlib, making it easier to apply robust and simple implementations of many popular machine learning algorithms.

In 5 listsDetails

Weka

is an open source machine learning software that can be accessed through a graphical user interface, standard terminal applications, or a Java API. It is widely used for teaching, research, and industrial applications, contains a plethora of built-in tools for standard machine learning tasks, and…

In 3 lists

Caffe

is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berkeley Vision and Learning Center (BVLC) and community contributors.

In 10 listsDetails

Theano

is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently including tight integration with NumPy.

In 5 listsDetails

nGraph

is an open source C++ library, compiler and runtime for Deep Learning. The nGraph Compiler aims to accelerate developing AI workloads using any deep learning framework and deploying to a variety of hardware targets.It provides the freedom, performance, and ease-of-use to AI developers.

In 2 lists

NVIDIA cuDNN

is a GPU-accelerated library of primitives for deep neural networks. 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,…

In 2 lists

Jupyter Notebook

is an open-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…

In 6 listsDetails

Apache Spark

is a unified analytics engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.

In 7 listsDetails

Apache Spark Connector for SQL Server and Azure SQL

is a high-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.

In 2 lists

Apache PredictionIO

is an open source machine learning framework for developers, data scientists, and end users. It supports event collection, deployment of algorithms, evaluation, querying predictive results via REST APIs. It is based on scalable open source services like Hadoop, HBase (and other DBs),…

In 2 lists

Cluster Manager for Apache Kafka(CMAK)

is a tool for managing Apache Kafka clusters.

In 2 lists

BigDL

is a distributed deep learning library for Apache Spark. With BigDL, users can write their deep learning applications as standard Spark programs, which can directly run on top of existing Spark or Hadoop clusters.

In 3 lists

Koalas

is project makes data scientists more productive when interacting with big data, by implementing the pandas DataFrame API on top of Apache Spark.

Apache Spark™ MLflow

is an open source platform to manage the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry. MLflow currently offers four components:

In 6 listsDetails

MLflow Tracking

Record and query experiments: code, data, config, and results.

MLflow Projects

Package data science code in a format to reproduce runs on any platform.

MLflow Models

Deploy machine learning models in diverse serving environments.

Model Registry

Store, annotate, discover, and manage models in a central repository.

Eclipse Deeplearning4J (DL4J)

is a set of projects intended to support all the needs of a JVM-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…

In 2 lists

Numba

is an open source, NumPy-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…

In 8 listsDetails

Chainer

is a Python-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 for…

In 2 lists

cuML

is a suite of libraries that implement machine learning algorithms and mathematical primitives functions that share compatible APIs with other RAPIDS projects. cuML enables data scientists, researchers, and software engineers to run traditional tabular ML tasks on GPUs without going into the…

In 7 listsDetails

Online ML Learning Resources

Machine Learning by Stanford University from Coursera

Renown entry-level online class with certificate. Taught by: Andrew Ng, Associate Professor, Stanford University; Chief Scientist, Baidu; Chairman and Co-founder, Coursera.

In 11 listsDetails

Machine Learning Courses Online from Coursera

In 2 lists

Machine Learning Courses Online from Udemy

In 2 lists

Learn Machine Learning with Online Courses and Classes from edX

In 2 lists

IoT Protocols

Back to the Top

DBus

is an open source software bus developed Red Hat for inter-process communication, and remote procedure call mechanism that allows communication between multiple processes running concurrently on the same machine.

In 2 lists

SOAP

is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. SOAP can extend HTTP for XML messaging. SOAP provides data transport for Web services. SOAP can exchange complete documents or call a remote procedure. SOAP can…

In 3 lists

gRPC

is a modern, open source remote procedure call (RPC) framework developed by Google that can run anywhere. It enables client and server applications to communicate transparently, and makes it easier to build connected systems.It uses HTTP/2 for transport, Protocol Buffers as the interface…

In 4 lists

LWM2M

is a protocol from the Open Mobile Alliance for M2M or IoT device management. Lightweight M2M enabler defines the application layer communication protocol between a LWM2M Server and a LWM2M Client, which is located in a LWM2M Device.

Advanced Message Queuing Protocol (AMQP)

is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. The defining features of AMQP are message orientation,…

In 2 lists

Constrained Application Protocol (CoAP)

is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation."

Extensible Messaging and Presence Protocol (XMPP)

is a communication protocol for message-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.

In 4 listsDetails

OASIS Message Queuing Telemetry Transport (MQTT)

is an open OASIS and ISO standard (ISO/IEC 20922) lightweight, publish-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.

In 2 lists

Very Simple Control Protocol (VSCP)

is a free automation protocol suitable for all sorts of automation task where building- 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

Back to the Top

Check out Raspberry Pi OS

Hass.io(Home Assistant OS)

Home automation operating system/application for embedded device, also available standalone.

In 2 lists

Manjaro Linux ARM

Friendly, open-source Linux distribution for Raspberry Pi.

In 2 lists

Arch Linux ARM

Ubuntu MATE for Raspberry Pi

Ubuntu for Raspberry Pi

Ubuntu Core on a Raspberry Pi

Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W.

In 2 lists

Ubuntu for ARM

Debian

Fedora ARM

is an initiative to bring versions of Fedora tailored for running on ARM-based systems.

openSUSE

SUSE

Kali Linux for the Raspberry Pi

RetroArch

RetroPie

is a frontend for emulators that allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum…

In 2 lists

LibreELEC

Just enough OS for Kodi

In 2 lists

OSMC

OSMC (short for Open Source Media Center) is a Linux distribution based on Debian that brings Kodi to a variety of devices.

In 4 lists

RISC OS

Windows 10 IoT Core

HeliOS

is an embedded operating system that is free for anyone to use. While called an operating system for simplicity, HeliOS is better described as a multitasking kernel for embedded systems.

Simba

is a small OS for an Embedded Programming Platform like Arduino. It aims to make embedded programming easy and portable.

Trampoline

is a static RTOS for small embedded systems.

DuinOS

is Framework (a wrapper) for use the FreeRTOSwith Arduino.

VxWorks

is an industry-leading real-time operating systems (RTOS) for building embedded devices and systems for more than 30 years.

LynxOS

is a native POSIX, hard real-time partitioning operating system developed by Lynx Software Technologies.

Zephyr OS

is a popular security-oriented RTOS with a small-footprint kernel designed for use on resource-constrained and embedded systems. Zephyr has a small-foorprint Kernel focusing on embedded devices compatible with x86, ARM, RISC-V, Xtensa and others.

FreeRTOS

is an open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.

In 3 lists

Arm Mbed TLS

provides a comprehensive SSL/TLS solution and makes it easy for developers to include cryptographic and SSL/TLS capabilities in their software and embedded products. As an SSL library, it provides an intuitive API, readable source code and a minimal and highly configurable code footprint.

Contiki-os

is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices.

Middleware

Back to the Top

IoTSyS

is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services, and OBIX to establish interoperable interfaces for smart objects.

OpenIoT

is an open source middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.

In 2 lists

OpenRemote

is an open source middleware project, which integrates many different protocols and solutions available for smart building, and smart city automation, and offers visualization tools.

In 2 lists

Kaa

is a Enterprise IoT Platform has been designed with heavy-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…

Node flow editors

Back to the Top

Node-Red

is a low-code programming for event-driven applications.

In 4 listsDetails

Node flow editors >Toolkits

Back to the Top

KinomaJS

is a visual code editor designed to help developers build starter projects for Kinoma Create and Kinoma Element. The project is built on Angular 2(RC7) and runs in a web browser. The live version is hosted using Google App Engine, but you can modify and build it yourself by following the…

In 2 lists

IoT Toolkit

is a collection of libraries that enables communication with modern IoT based environments and devices. It is a high-performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility working on any device.

Data Visualization

Back to the Top

Freeboard

is an open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.

In 7 listsDetails

ThingSpeak

is an IoT analytics platform service that allows you to aggregate, visualize, and analyze live data streams in the cloud. You can send data to ThingSpeak from your devices, create instant visualization of live data, and send alerts.

Search

Back to the Top

Thingful

is a Search Engine for the Internet of Things Find & use open IoT data from around the world.

In 4 listsDetails

Hardware

Back to the Top

Arduino Ethernet Shield 2

allows an Arduino board to connect to the internet using the Ethernet library and to read and write an SD card using the SD library.This shield is fully compatible with the former version, but relies on the newer W5500 chip.

Raspberry Pi

is an ARM powered single board computer(SBC) that is the size of a credit card and costs around $35.

In 7 listsDetails

BeagleBone

is a low-power open-source single-board computer produced by Texas Instruments. It runs Android, Ubuntu and other Linux flavors.

openPicus FlyportPro

is a system on a module dedicated to IoT and M2M application, especially for professional use. Following some details on the solution: Why FlyportPRO SoM? A system-on-module is the best solution for those customers looking for flexibility and for development time and risk reduction.

Pinoccio

is a solution to add mesh networking capability and WiFi-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…

Hardware >In-memory data grids

Back to the Top

Ehcache

is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-used Java-based cache because it's robust, proven, full-featured, and integrates with other popular libraries and frameworks.

Hazelcast

is an open source in-memory data grid based on Java.

Home automation

Back to the Top

Home Assistant

is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

In 5 listsDetails

openHAB

is a cross-platform software with the aim to integrate all kinds of Smart Home technologies, devices, etc.

In 3 lists

Eclipse SmartHome

is a framework, not a ready-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

is a set of software components and network protocols that aims to fix the Internet of Things. Our steward software is written in node.js making it both portable and easily extensible. It can run on your laptop, or fit onto a small single board computer like the Raspberry Pi.

Robotics

Back to the Top

Tools for Robotics

Open Source Robotics Foundation

works with industry, academia, and government to create and support open software and hardware for use in robotics, from research and education to product development.

ROS

is robotics middleware. Although ROS is not an operating system, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management.

In 3 lists

ROS2

is a set of software libraries and tools that help you build robot applications. From drivers to state-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.

In 2 lists

Robot Framework

is a generic open source automation framework. It can be used for test automation and robotic process automation. It has easy syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries implemented with Python or Java.

In 2 lists

The Robotics Library (RL)

is a self-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…

In 3 lists

MoveIt

is the most widely used software for manipulation and has been used on over 100 robots. It provides an easy-to-use robotics platform for developing advanced applications, evaluating new designs and building integrated products for industrial, commercial, R&D, and other domains.

In 2 lists

AutoGluon

is toolkit for Deep 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.

In 3 lists
See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago