Open source Splunk alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Splunk alternative; 38 more are in the category where Splunk is a typical product.

Open source projects in the same category: Log Management

Category-level information: these projects are the same kind of software as Splunk; they have not claimed to be a one-to-one replacement.

LO

sirupsen · Log Management

STARS25.8K
FORKS2.3K
COMMITS1.5K
CONTRIBUTORS245
VERSIONv1.10.2
UPDATED28 days ago
GoLoggingStructuredJSON FormatterMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • With the structure fully compatible with the standard library journal, you can log on to Go projects.
  • Using JSONFormatter, you easily parse logs with logstash or Splunk.
  • By enabling the SetReportCaller setting, you add the called method to the logs as a field.
User reviews
  • • NeutralGitHub Issue

    Log filename and line number

    “Both stdlib package log and many other logging frameworks are supporting this (e.g. Am I missing how to enable it or is it not supported?”

  • • NeutralGitHub Issue

    Case change breaks builds?

    “Not sure what's started to happen, but overnight our builds have started to break: `can't load package: package github.com/TykTechnologies/tyk: case-insensitive import collision: "github.com/Sirupsen/logrus" and "github.com/sirupsen/logrus"` I wonder if it's the case change from…”

Verified against README · Oct 26, 2026 · source

ZA

zap

92

uber-go · Log Management

STARS24.7K
FORKS1.6K
COMMITS716
CONTRIBUTORS141
VERSIONv1.28.0
UPDATED1 mo ago
GoLoggingPerformanceJSONMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • With SugaredLogger, you can log with printf style or loose-type key-value pairs.
  • With the Logger interface, you can create structured logs in situations that require high performance and type-safe.
  • Thanks to the non-reflective JSON encoder, you can reduce memory allocation and processor load across the application.

Verified against README · Oct 26, 2026 · source

LO

Delgan · Log Management

STARS24.2K
FORKS832
COMMITS1.0K
CONTRIBUTORS75
VERSION0.7.3
UPDATED5 days ago
PythonLoggingDebuggingAsyncMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • By importing a single logger object, you immediately create a log without requiring additional configuration.
  • Using the add function, you configure file-based logging with file rotation, compression, and storage parameters.
  • You can capture and store exceptions in detail within Thread or main stream.
User reviews
  • • NeutralHacker News

    Show HN: Rust-loguru – A flexible Rust logging library like Python's Loguru

    “Thanks! Here are the main features - Multiple log levels: TRACE, DEBUG, INFO, SUCCESS, WARNING, ERROR, CRITICAL - Thread-safe global logger: Safe to use in multi-threaded applications - Extensible handler system: Console, file, and custom handlers - Configurable log formatting:…”

  • • NeutralHacker News

    Show HN: Rust-loguru – A flexible Rust logging library like Python's Loguru

    “Nice project! Python Loguru is a delight to use. Good luck! So, do you lose any feature, functionality or performance when using loguru as a log crate backend?”

Verified against README · Oct 26, 2026 · source

MO

Seldaek · Log Management

STARS21.4K
FORKS1.9K
COMMITS2.9K
CONTRIBUTORS407
VERSION3.12.0
UPDATED25 days ago
PHPLoggingPSR-3BackendMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You can redirect application logs to files, databases, or remote web services.
  • Thanks to the PSR-3 interface, you can use it with different logging libraries.
  • You can create advanced logging strategies using custom handlers and formaters.
GO

allinurl · Log Management

STARS21.1K
FORKS1.2K
COMMITS4.4K
CONTRIBUTORS186
VERSIONv1.9.4
UPDATED3 days ago
Log-AnalysisReal-TimeTerminalCMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • Analyse web log files of Apache, Nginx or cloud services instantly via the terminal
  • By following the response times of pages, you detect requests that lower your site's performance.
  • With the live HTML panel and WebSocket support, you monitor traffic statistics through the browser
User reviews
  • • NeutralHacker News

    GoAccess – Visual Web Log Analyzer

    “I've used both. GoAccess tends to be more useful to me when I have a set of log files and want to track down something specific to the web server config. That's particularly handy when working on a server I'm not already familiar with, or when I have logs but no access to the…”

  • • NeutralHacker News

    GoAccess – Visual Web Log Analyzer

    “Indeed, most of the GoAccess docs around pipes provide examples for using them to backfill missing expected features, like filtering by date range, file/MIME type, status code, etc.”

PY

cool-RR · Log Management

STARS16.6K
FORKS972
COMMITS333
CONTRIBUTORS27
VERSION1.2.0
UPDATED4 mo ago
PythonDebuggingKod İzlemeDevelopmentMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • By adding a decorator to the function you want to study, you get a line-by-line work journal.
  • You just watch that range by taking a certain part of the code into the context block.
  • You follow the values of expressions other than local variables by giving them a tracking list.
User reviews
  • • NeutralHacker News

    PySnooper: Never use print for debugging again

    “That looks really nice! I normally use pudb which is a curses-based debugger but pudb falls short when the debugged program runs with several threads or if it uses an asynchronous event loop. Having a non-interactive debugger like PySnooper could definitely help in such…”

DO

amir20 · Log Management

STARS14.8K
FORKS651
COMMITS6.7K
CONTRIBUTORS123
VERSIONv11.0.1
UPDATEDtoday
GoDockerLog YönetimiContainerMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You can watch Konteyner logs in real time via the web interface.
  • You can search through log logs using Regex or SQL queries.
  • With Agent mode, you can manage multiple Docker mainframes from a single point.
User reviews
  • • NeutralGitHub Issue

    Running stacks in sidebar or filter by Stack

    “Is it possible to display containers based on stack or the compose file? Say I have a compose file with traefik, authelia, ldap and redis. When I run that file, I want a `running stacks` above `running containers` so I can view logs/containers by compose file/stack. Currently it…”

  • ↓ NegativeGitHub Issue

    Agent with Authmode simple

    “### 🔍 Check for existing issues - [X] Completed ### How is Dozzle deployed? Agents ### 📦 Dozzle version 8.1.4 ### ✅ Command used to run Dozzle agent ### 🐛 Describe the bug / provide steps to reproduce it Is there a way to protect the agent? Currently, anyone can establish the…”

FL

fluent · Log Management

STARS13.6K
FORKS1.4K
COMMITS—
CONTRIBUTORS283
VERSIONv1.9.3
UPDATED4 days ago
LoggingCNCFUnifiedRubyApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • Using the Gem command, you install Fluentd on your system
  • Manage and test log stream with configuration files
  • You install dependent gem packages using Bundlers
User reviews
  • • NeutralHacker News

    LogZoom: A fast, lightweight substitute for Logstash/Fluentd in Go

    “>To respond to your point about absence of Grok like facility, avoiding the need to unmarshal and remarshal the data while passing through LogZoom was an explicit design requirement. The blogpost refers to our pain with Logstash/Fluentd etc. I think there are two different (CPU)…”

  • ↑ PositiveHacker News

    LogZoom: A fast, lightweight substitute for Logstash/Fluentd in Go

    “PacketZoom founder here. Glad you liked the project. Could not agree more with the importance of tracking logs (and metrics... but that's a topic for another post). To respond to your point about absence of Grok like facility, avoiding the need to unmarshal and remarshal the…”

CO

CocoaLumberjack · Log Management

STARS13.3K
FORKS2.3K
COMMITS2.4K
CONTRIBUTORS168
VERSION3.9.1
UPDATED3 days ago
Objective-CmacOSiOSLoggingBSD-3-Clause

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You integrate Swift Package Manager, CocoaPods, Carthage, or manual method into your project.
  • You start saving messages using classes DDOSLogger, DDTTYLogger and DDASLLogger.
  • With DDFileLogger, you create log files and configure file loop times.
User reviews
  • • NeutralGitHub Issue

    How to use cocoalumberjack with Swift

    “Hi. I've been reading here and there, and I am unsure how to use the framework with swift. I've seen people aking their own wrappers in swift, but that was quite some months ago. Following the issues in there, my understanding is that there's an official swift wrapper for using…”

  • ↑ PositiveGitHub Issue

    Revive CocoaLumberjack

    “## List of things to do - [x] admin permissions from Robbie to @rivera-ernesto @bpoplauschi - [x] set GitHub topics for the projects - help discoverability - [ ] 1.A - Add new collaborators: - [x] @sushichop - [ ] @jcbertin - [x] @nrbrook - [x] @diederich - [x] @ksuther - [ ]…”

ZE

rs · Log Management

STARS12.5K
FORKS661
COMMITS405
CONTRIBUTORS168
VERSION—
UPDATED17 days ago
GoLoggingJSONPerformanceMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You can create structured log records in JSON format in your applications.
  • By blocking memory allocation, you can manage high-performance logging processes.
  • You can add contextual data to your daily messages in the form of key-value pairs.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    stdlib slog handler for zerolog

    “Hi, Is there any plan to add [slog]( handler implementation for Zerolog ?. If there are no ongoing efforts then i can raise the PR the same Regards”

DE

debug-js · Log Management

STARS11.5K
FORKS997
COMMITS553
CONTRIBUTORS107
VERSION4.4.3
UPDATED16 days ago
JavaScriptDebuggingNode.jsBrowserMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • By transmitting the module name, you convert the console error function into a customized debugging function.
  • Using the DEBUG environment variable, you enable or disable debugging outputs of certain modules.
  • You measure the duration of operations by following the millisecond difference between two debugging calls.
User reviews
  • • NeutralHacker News

    Icecream: Never use print() to debug again in Python

    “You are right with some points but i still see it a bit different. I disagree with the statement "I don't think encouraging bad practices is a problem if the code will be deleted before being submitted.". The thing is the deadline just needs to be shifted a bit and suddenly you…”

  • • NeutralHacker News

    Icecream: Never use print() to debug again in Python

    “I (and the person I replied to, I suspect) interpreted the title to mean that you shouldn't debug by printing stuff to the console at all, but instead do some other thing.”

FL

fluent · Log Management

STARS8.2K
FORKS2.0K
COMMITS13.4K
CONTRIBUTORS548
VERSIONv5.0.9
UPDATEDyesterday
LoggingLightweightKubernetesCApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • With over 70 built-in plugins, you collect log, metric, and trace data from different sources
  • Perform analysis and conversion operations on incoming data using SQL queries
  • Provide secure network communication with built-in TLS/SSL support and asynchronous I/O features
Heads up
  • • High number of open issues (840)
User reviews
  • • NeutralGitHub Issue

    Add Windows Support to Fluent Bit

    “## Overview Right now, Fluent Bit is designed to run on Unix platforms (Linux, BSD and OSX). This ticket aims to expand the supported platforms a bit more; Namely we want to be able to run Fluent Bit on Windows, and make it possible to ship logs efficiently from there. ## Goals…”

VI

gaogaotiantian · Log Management

STARS7.8K
FORKS479
COMMITS0
CONTRIBUTORS0
VERSION1.1.1
UPDATED1 mo ago
PythonProfillemeDebuggingVisualizationApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You can review the runtime function calls and source code interactions of Python scripts on the timeline.
  • You can profile application performance by integrating the command line, Jupiter notebooks, or into the code.
  • You can detect system bottlenecks by monitoring GPU events and local calls on PyTorch models.
User reviews
  • • NeutralGitHub Issue

    Feature request: magic command to use viztracer from within jupyter notebook

    “Note sure what would be the best way to implement this, but the usability of viztracer could be greatly improved for datascientists and other Python users who work in interactive envrionments based on Jupyter such as Jupyter Lab and VS Code notebooks. The setup use case would…”

  • • NeutralGitHub Issue

    GIL information

    “Hi, I was wondering if you thought about visualizing when a thread has or tries to get the GIL? cheers, Maarten”

OP

open-telemetry · Log Management

STARS7.7K
FORKS2.3K
COMMITS—
CONTRIBUTORS601
VERSIONv0.99.0
UPDATEDtoday
OpenTelemetryCNCFObservabilityGoApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You transfer different telemetry data formats to the central system via a single configuration.
  • By distributing in agent or collector mode, you collect tracking, metric, and log data.
  • You manage data processing processes with customizable components without interfering with the core code.
Heads up
  • • High number of open issues (712)
PU

kean · Log Management

STARS7.3K
FORKS379
COMMITS0
CONTRIBUTORS0
VERSION5.2.3
UPDATED20 days ago
SwiftAğ KaydıSwiftUIApple PlatformMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You record URLSession-based network requests and events locally.
  • With the debugging console within the application, you directly examine the records.
  • You export the recording data and add it to the error reports.
User reviews
  • • NeutralGitHub Issue

    Add support for the new URLSession async/await APIs

    “Simple integration using `URLSessionProxyDelegate` on iOS 16.0 is creating the request in logs, but they are stuck "Pending". I did a little bit of debugging and it seems `urlSession(_:task:didCompleteWithError:)` isn't being called by the system. # Reproduction ```swift import…”

  • ↑ PositiveGitHub Issue

    Questions

    “Hi, Love this and have been wanting something like this for years so I'm so pleased that you've taken the time and patience to implement it (and soooo well too!) I have a few questions as we have very strict privacy and GDPR requirements I need to satisfy before I can adopt this…”

TR

tokio-rs · Log Management

STARS6.9K
FORKS959
COMMITS0
CONTRIBUTORS0
VERSIONtracing-appender-0.2.5
UPDATED2 days ago
RustTracingTokioDiagnosticsMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You can add tracking points and events to your code.
  • You can save the collected data to standard output by setting up the Subscriber application.
  • You can override the default subscriber configuration for local scopes.
Heads up
  • • High number of open issues (905)
User reviews
  • • NeutralHacker News

    Apple and Google partner on Covid-19 contact tracing technology

    “There's no pretending there is no other choice, this already is a proposal for that "other choice". Contact tracing certainly isn't new, it's a required step in tackling many infectious diseases and will happen whether or not it is assisted by digital means. The technical…”

  • • NeutralHacker News

    Apple and Google partner on Covid-19 contact tracing technology

    “This is a fallacy. You don't know how people commenting on this thread think about other topics. Just because there is worse (apparently to you) things happening, doesn't mean you can't be critical of contact tracing.”

FA

microsoft · Log Management

STARS6.6K
FORKS593
COMMITS0
CONTRIBUTORS0
VERSIONv2.6.5
UPDATED11 days ago
C#C++Key-Value StoreData PersistenceMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • With low latency, you can keep your data in a permanent journal by performing frequent commit operations.
  • You can perform key-value-based storage and caching for large-scale data that exceeds memory limits.
  • Using non-blocking checkpoint techniques, you can consistently recover application data.
User reviews
  • • NeutralGitHub Issue

    (1.7.2) NotImplementedException thrown sometimes in VarLenBlittableAllocator.cs when deleting entry, using SpanByte as k

    “I'm using `FasterKV ` the newest release (1.7.2), having a fully functional project, but sometimes I get `System.NotImplementedException` in [VarLenBlittableAllocator.cs:line 191]( when deleting entries in bulk. When I'm deleting them one by one manually everything works fine,…”

  • • NeutralGitHub Issue

    Can I limit RAM size of my FASTER application

    “I would like to set a limit for RAM size used by FASTER to not allow growth over 100MB? How I can achieve this? I played with log settings: ``` logSettings: new LogSettings { LogDevice = _logDevice, ObjectLogDevice = _objDevice, PageSizeBits = 12, MemorySizeBits = 20 }, ``` But…”

OP

open-telemetry · Log Management

STARS6.6K
FORKS1.5K
COMMITS0
CONTRIBUTORS0
VERSIONv1.46.0
UPDATEDtoday
GoOpenTelemetryTelemetryObservabilityApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You capture distributed tracking (traces) from your applications written in Go.
  • By measuring the performance data of your software, you send it to the observable platforms.
  • By collecting application metrics, you track system behavior in detail.
NL

NLog

New80

NLog · Log Management

STARS6.5K
FORKS1.4K
COMMITS0
CONTRIBUTORS0
VERSIONv6.2.1
UPDATEDyesterday
C#.NETLoggingStructured LogBSD-3-Clause

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You redirect application logs to targets such as files or consoles.
  • You enrich structured journals with contextual information.
  • You use extension packages for outputs such as database, email, or HTTPS endpoint.
User reviews
  • • NeutralGitHub Issue

    Support CoreCLR / .NET Core

    “Any idea when NLog will support CoreCLR? So thanks. Meriturva”

CL

itsgoingd · Log Management

STARS5.9K
FORKS332
COMMITS0
CONTRIBUTORS0
VERSIONv5.2.0
UPDATED2 mo ago
PHPDeveloper ToolsDebuggingSunucu BileşeniMIT

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • You collect runtime data for HTTP requests, commands, and queue jobs.
  • You examine database queries, cache operations, and log entries from your browser.
  • By setting the slow query threshold, you detect performance metrics and repetitive queries.
User reviews
  • ↑ PositiveHacker News

    JPL's Design for a Clockwork Rover to Explore Venus (2017)

    “I wrote a paper as an space research intern about how to do high temperature electronics for a Venus probe and the paper was published before this 2017 clockwork rover idea (& I wouldn’t argue that our paper was massively groundbreaking, just sort of a new synthesis of existing…”

  • • NeutralHacker News

    Clockwork raises $21M to keep server clocks in sync

    “A local GPS-disciplined NTP server, distributing time over 1GbE or 10GbE goes a long way. I can't think of any application, besides HFT and maybe some science experiments that need better precision. And even in HFT, it is silly to try to use your x64 system time to get…”