awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to square/aardvark

Projects sharing features with Aardvark

30 open-source projects similar to square/aardvark, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • 3hren/blackhole3Hren avatar

    3Hren/blackhole

    205View on GitHub↗

    Yet another logging library.

    C++logging
    View on GitHub↗205
  • afiqiqmal/ezyloggerafiqiqmal avatar

    afiqiqmal/EzyLogger

    8View on GitHub↗

    Simple Logger for Android

    Java
    View on GitHub↗8
  • alibaba/p3calibaba avatar

    alibaba/p3c

    30,827View on GitHub↗

    p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

    Kotlin
    View on GitHub↗30,827
  • amrayn/easyloggingppamrayn avatar

    amrayn/easyloggingpp

    3,937View on GitHub↗

    Easyloggingpp is a C++ logging library and thread-safe logging framework used for recording diagnostic messages and application events. It functions as an asynchronous logger, processing messages on a background thread to reduce latency and prevent blocking the main execution path. The project includes a log rotation manager to automatically truncate or roll over files once they reach a specified disk size limit. It also serves as a performance tracking tool for measuring function execution timing and recording checkpoints to identify processing bottlenecks. The library covers a broad range

    C++
    View on GitHub↗3,937

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • andresinaka/swiftcopandresinaka avatar

    andresinaka/SwiftCop

    536View on GitHub↗

    SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

    Swiftclarityemail-validationswift
    View on GitHub↗536
  • apache/log4japache avatar

    apache/log4j

    868View on GitHub↗

    Dear Log4j community,

    Java
    View on GitHub↗868
  • bbatsov/rubocopbbatsov avatar

    bbatsov/rubocop

    12,879View on GitHub↗

    RuboCop is a static code analyzer and linter for Ruby. It functions as a static analysis tool designed to detect potential bugs, identify style violations, and improve overall code quality in Ruby projects. The project provides an automated code formatter that rewrites source code to align with established community standards. It also implements a language server protocol to surface linting and formatting errors directly within text editors. Its capabilities cover automated code linting and the analysis of Ruby code style to ensure consistency across a project. These functions are driven by

    Ruby
    View on GitHub↗12,879
  • boostorg/logboostorg avatar

    boostorg/log

    206View on GitHub↗

    Boost Logging library

    C++
    View on GitHub↗206
  • bugfender/bugfendersdk-android-samplebugfender avatar

    bugfender/BugfenderSDK-android-sample

    44View on GitHub↗

    Example application using Bugfender SDK in Android

    Java
    View on GitHub↗44
  • christianpanov/lwlogChristianPanov avatar

    ChristianPanov/lwlog

    347View on GitHub↗

    Very fast synchronous and asynchronous C++17 logging library

    C++
    View on GitHub↗347
  • cocoalumberjack/cocoalumberjackCocoaLumberjack avatar

    CocoaLumberjack/CocoaLumberjack

    13,327View on GitHub↗

    CocoaLumberjack is a logging framework designed for Apple platforms, providing a system for capturing, filtering, and managing diagnostic messages within mobile and desktop applications. It serves as a tool for monitoring software health and troubleshooting runtime issues by recording application events across various severity levels. The framework utilizes a modular architecture that allows developers to define custom log levels and route diagnostic output to multiple concurrent destinations, including the system console, local files, and remote servers. It incorporates an asynchronous pipel

    Objective-Ccarthagecocoalumberjackcocoapods
    View on GitHub↗13,327
  • conradev/blocktypedescriptionC

    conradev/BlockTypeDescription

    0View on GitHub↗
    View on GitHub↗0
  • delgan/loguruDelgan avatar

    Delgan/loguru

    23,964View on GitHub↗

    Loguru is a Python logging library and thread-safe framework designed for recording system events and diagnostic messages. It functions as a structured logging tool that can serialize messages into JSON strings with metadata for automated parsing and analysis. The library includes a specialized exception tracker that captures unhandled crashes across main and background threads, rendering detailed stack traces that include local variable values. It further distinguishes itself through a unified routing pipeline that can intercept messages from the standard library logging module and dispatch

    Python
    View on GitHub↗23,964
  • dferber90/eslint-plugin-meteordferber90 avatar

    dferber90/eslint-plugin-meteor

    117View on GitHub↗

    Meteor specific linting rules for ESLint

    JavaScript
    View on GitHub↗117
  • droogans/unmaintainable-codeDroogans avatar

    Droogans/unmaintainable-code

    10,161View on GitHub↗

    This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally

    View on GitHub↗10,161
  • dropwizard/metricsdropwizard avatar

    dropwizard/metrics

    7,845View on GitHub↗

    This project is an application performance monitoring tool and JVM metrics library designed to measure workload behavior and export performance data to external monitoring databases. It serves as an instrumentation toolkit for tracking resource usage and internal runtime behavior within a Java execution environment. The system focuses on application performance measurement and JVM application monitoring, specifically tracking system health and runtime resource analysis to identify bottlenecks and stability issues. It provides a mechanism for external metrics export, sending captured data to t

    Java
    View on GitHub↗7,845
  • emaloney/cleanroomloggeremaloney avatar

    emaloney/CleanroomLogger

    1,318View on GitHub↗

    CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant

    Swift
    View on GitHub↗1,318
  • emilk/loguruemilk avatar

    emilk/loguru

    1,900View on GitHub↗

    A lightweight C++ logging library

    C++
    View on GitHub↗1,900
  • erlang-lager/lagererlang-lager avatar

    erlang-lager/lager

    1,129View on GitHub↗

    Overview Lager (as in the beer) is a logging framework for Erlang. Its purpose is to provide a more traditional way to perform logging in an erlang application that plays nicely with traditional UNIX logging tools like logrotate and syslog.

    Erlang
    View on GitHub↗1,129
  • facebook/fbretaincycledetectorfacebook avatar

    facebook/FBRetainCycleDetector

    4,233View on GitHub↗

    FBRetainCycleDetector is a runtime memory profiling tool and analyzer for iOS applications. It identifies circular references and retain cycles within the Objective-C object graph to prevent memory leaks. The tool analyzes the live memory heap and inspects runtime metadata to discover object relationships. It identifies closed-loop reference chains, including those involving associated objects and timers, and uses custom logic to filter out known safe cycles from reports. The project covers memory management capabilities including allocation tracking by class name, runtime object graph analy

    Objective-C++
    View on GitHub↗4,233
  • fpillet/nsloggerfpillet avatar

    fpillet/NSLogger

    4,988View on GitHub↗

    NSLogger is a remote logging framework and binary data logger designed to stream application traces from devices to a dedicated network log viewer. It enables the transmission of system traces over a network, utilizing SSL encryption to ensure secure telemetry transmission. The system distinguishes itself by supporting the embedding of raw binary data and images directly into log streams for visual inspection within the viewer. It also includes an offline log buffer that stores traces locally during network outages and automatically transmits them once connectivity is restored. The framework

    Objective-C
    View on GitHub↗4,988
  • gabime/spdloggabime avatar

    gabime/spdlog

    28,922View on GitHub↗

    spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap

    C++cppcpp11header-only
    View on GitHub↗28,922
  • goktugyil/qorumlogsgoktugyil avatar

    goktugyil/QorumLogs

    781View on GitHub↗

    :closed_book: Swift Logging Utility for Xcode & Google Docs

    Swift
    View on GitHub↗781
  • google/gloggoogle avatar

    google/glog

    7,355View on GitHub↗

    glog is a C++ logging framework designed for recording application events and system diagnostics. It provides a stream-based interface for capturing debugging information and managing system event persistence. The library includes a stack trace logger that captures execution call stacks and resolves memory addresses into readable function names. It also features a dedicated error handling module to manage system shutdown and reporting during fatal failures. Log lifecycle management is handled through automatic rotation and deletion of old files to prevent disk space exhaustion. The framework

    C++
    View on GitHub↗7,355
  • graylog2/graylog2-serverGraylog2 avatar

    Graylog2/graylog2-server

    8,066View on GitHub↗

    Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis platform designed to collect, index, and analyze log data from multiple sources within a centralized searchable index. The system provides capabilities for enterprise log aggregation and infrastructure monitoring. It enables the gathering of logs from various servers and applications to facilitate log data analysis and root cause troubleshooting across a network. The platform utilizes a distributed indexing pipeline and message-queue based ingestion to handle log streams. It inc

    Javaamqpgelfgraylog
    View on GitHub↗8,066
  • ihsanbal/logginginterceptorihsanbal avatar

    ihsanbal/LoggingInterceptor

    1,356View on GitHub↗

    An OkHttp interceptor which has pretty logger for request and response. +Mock support

    Kotlin
    View on GitHub↗1,356
  • jakewharton/timberJakeWharton avatar

    JakeWharton/timber

    10,833View on GitHub↗

    Timber is an extensible logging framework and wrapper for Android applications. It provides an interface that extends the standard Android logging class to enable customizable output destinations and routing logic. The system uses a tree-based dispatch model and a plugin system to direct log messages to multiple external handlers. This allows for custom log routing to external services or files based on the current environment or specific criteria. The project includes tools for monitoring and observability, specifically a performance validator that analyzes logging calls to detect inefficie

    Kotlin
    View on GitHub↗10,833
  • jgaa/logfaultjgaa avatar

    jgaa/logfault

    64View on GitHub↗

    One C++ log library to rule them all! MacOS, IOS, Android, Linux, Windows, QT, std::clog

    C++
    View on GitHub↗64
  • kettanaito/naming-cheatsheetkettanaito avatar

    kettanaito/naming-cheatsheet

    14,200View on GitHub↗

    This project is a code naming convention guide and programming style guide. It provides a language-agnostic set of rules for naming variables and functions to improve the readability and cohesiveness of a codebase. The guide implements a variable naming framework that organizes identifiers using abstract, high-context, and low-context patterns. It also defines a specific function naming pattern based on a prefix-action-context system to communicate the operational domain and intended results of a function. The system covers broader standards for code readability optimization, including the u

    actioncheatsheetguideline
    View on GitHub↗14,200
  • kjellkod/g3logKjellKod avatar

    KjellKod/g3log

    956View on GitHub↗

    G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.

    C++asyncasynchronousc-plus-plus
    View on GitHub↗956