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.
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.
Sends your logs to files, sockets, inboxes, databases and various web services
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
- goaccess
- c
- real-time
- data-analysis
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
- monitoring
- time-series
- nightingale
- tsdb
Cross-platform lib for process and system monitoring in Python
- python
- monitoring
- cpu
- memory
Spug is a lightweight agent-free automatic operation and maintenance platform designed for small and medium-sized enterprises. It integrates host management, host batch execution, host online terminal, file management, application release and deployment, pipelines, online task planning, configuration center, monitoring, alarm and so on.
- ops
- operations
- devops
- webssh
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Nagios check_postgres plugin for checking status of PostgreSQL databases
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
Performances & exceptions monitoring for Ruby on Rails applications
- ruby
- monitoring
- error-monitoring
- performance-monitoring
Open Source SIEM (Security Information and Event Management system).
- siem
- risk-management
- risk-assessment
- vulnerability-management
A Prometheus Listener for Apache JMeter that exposes results in an http API
- jmeter-plugin
- prometheus
- prometheus-exporter
- jmeter
Utility that exposes the expiry of TLS certificates as Prometheus metrics
Python script to monitor Oracle Databases
- python
- monitoring
- oracle-database
- zabbix
Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
Ada Utility Library - Composing streams, processes, logs, serialization, encoders and more
- logging
- process
- streams
- serializer
Defensomania is a security monitoring and incident response card game.
- incident-response
- self-assessment
- incident-response-readiness
- educational-game
Java Structured Logging API for Logback, Log4J2, and JUL
- logging
- logback
- structured-logging
- slf4j
POMWright is a complementary test framework for Playwright written in TypeScript.
- playwright
- playwright-test
- automation
- fixture
FairPlayCombined is a platform designed to accelerate app development using .NET, Blazor, and more. It includes real-world templates like video sharing and dating apps, reducing costs and time-to-market. Perfect for developers, startups, and businesses, it empowers innovation and delivers value with pre-built tools and resources.
- aspire
- blazor
- csharp
- dotnet
AnsibleDB is Flask API Web server uses MongoDB as Database to store Ansible reports and ansible facts, this tool can be used to query hosts and facters managed Ansible as well search ansible logs.
- ansible
- ansibledb
Log4j, Knockout.js, WebSockets and Play! Log4Play is a module that provides a log4j appender which publishes log entries to an EventStream. The module also provides an user interface which uses a WebSocket creating a live stream of log messages. You can use this user interface to look at the logs of your application without needing to login to the actual box.