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 binarymaker/embedded-diagnostic-logger

Open-source alternatives to Embedded Diagnostic Logger

19 open-source projects similar to binarymaker/embedded-diagnostic-logger, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Embedded Diagnostic Logger alternative.

  • wemobiledev/articleWeMobileDev avatar

    WeMobileDev/article

    4,395View on GitHub↗

    This repository is a collection of technical knowledge and solutions focused on mobile application development, particularly for Android and iOS platforms. It covers a wide range of practical engineering challenges, including hotfix and patching techniques, database management and repair, network communication, logging, and video processing. The content is presented as shared knowledge, documenting real-world problems and their implementations. The project provides detailed guidance on applying hotfixes to running Android applications through multiple methods, such as class replacement, full

    View on GitHub↗4,395
  • charlesnicholson/nanoprintfcharlesnicholson avatar

    charlesnicholson/nanoprintf

    829View on GitHub↗

    nanoprintf is an unencumbered implementation of snprintf and vsnprintf for embedded systems that, when fully enabled, aim for C11 standard compliance. The primary exceptions are scientific notation (%e, %g), and locale conversions that require wcrtomb to exist. C23 binary integer output is…

    C++
    View on GitHub↗829
  • cjlano/tinyprintfcjlano avatar

    cjlano/tinyprintf

    254View on GitHub↗

    A tiny printf and sprintf library for small embedded systems

    C
    View on GitHub↗254
  • eyalroz/printfeyalroz avatar

    eyalroz/printf

    624View on GitHub↗

    Tiny, fast(ish), self-contained, fully loaded printf, sprinf etc. implementation; particularly useful in embedded systems.

    C
    View on GitHub↗624
  • fmtlib/fmtfmtlib avatar

    fmtlib/fmt

    23,596View on GitHub↗

    fmt is a type-safe C++ text formatting library used to convert data into formatted strings and text. It serves as a high-performance string buffer utility and provided the basis for the formatting features introduced in the C++20 standard. The library shifts format string validation and size computation to the compilation phase to prevent runtime crashes and increase execution speed. It utilizes a memory-efficient interface to write formatted data directly into buffers, minimizing allocations and eliminating intermediate string overhead. The project covers a broad range of text processing ca

    C++
    View on GitHub↗23,596

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
  • 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
  • hisahi/scanfhisahi avatar

    hisahi/scanf

    3View on GitHub↗

    WORK IN PROGRESS! Some things may still be buggy. Issues and pull requests are welcome. Additional tests are also very much welcome.

    C
    View on GitHub↗3
  • ldoolitt/mini-printfldoolitt avatar

    ldoolitt/mini-printf

    0View on GitHub↗

    Minimal printf() implementation for embedded projects.

    C
    View on GitHub↗0
  • majerle/lwprintfMaJerle avatar

    MaJerle/lwprintf

    339View on GitHub↗

    Read first: Documentation

    C
    View on GitHub↗339
  • armink/easyloggerarmink avatar

    armink/EasyLogger

    4,641View on GitHub↗

    EasyLogger is a lightweight C/C++ logging library and asynchronous framework designed for embedded systems, IoT devices, and wearables. It functions as a resource-efficient logger and flash memory manager, providing tools for low-level debugging and system event recording with minimal ROM and RAM requirements. The project distinguishes itself through an asynchronous logging model that buffers messages to a separate thread, preventing logging operations from blocking real-time application execution. It includes a specialized flash memory manager that utilizes circular buffering to persist logs

    C
    View on GitHub↗4,641
  • martinribelotta/elogmartinribelotta avatar

    martinribelotta/elog

    46View on GitHub↗

    This log system is thinked for embedded systems with mininmal resource utilization. The log system is designed to minimize memory compsumition in flash or RAM, enable an eficient in-ram loggin buffer with very efficient storage.

    C
    View on GitHub↗46
  • mpaland/printfmpaland avatar

    mpaland/printf

    2,952View on GitHub↗

    This project is a lightweight C string formatting library and low-level text formatter designed for embedded systems and bare-metal hardware environments. It provides a minimal formatting engine for converting numeric types and variables into formatted text using standard specifier notation in environments that lack a full C runtime or standard library. The library features a custom stream output utility that routes formatted text strings to user-defined callback functions. This allows for flexible output destinations and character-level writing, enabling formatted debug messages and logging

    Cembeddedembedded-systemsformat
    View on GitHub↗2,952
  • robbesol/xprintfrobbesol avatar

    robbesol/xprintf

    7View on GitHub↗

    a complete fprintf() formatting implementation, suitable for embedded use

    C
    View on GitHub↗7
  • rokath/tricerokath avatar

    rokath/trice

    962View on GitHub↗

    View GitHub Pages

    C
    View on GitHub↗962
  • sinferwu/xprintfsinferwu avatar

    sinferwu/xprintf

    5View on GitHub↗

    xprintf is a compact string I/O library. It is ideal for tiny microcontrollers that has insufficient program memory for regular printf function. The recommended use is: writing formatted strings into LCD or UART and for debug/maintenance console.

    C
    View on GitHub↗5
  • to9/embedded-logto9 avatar

    to9/embedded-log

    27View on GitHub↗

    embedded-log 是一个小巧漂亮的嵌入式日志库。具有彩色输出,可指定日志信息输出到串口、屏幕、FLASH或者通过usb输出到pc上。使用c语言编写,可用于C51、arm等设备上。

    C
    View on GitHub↗27
  • viatorus/emioViatorus avatar

    Viatorus/emio

    185View on GitHub↗

    A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small binary footprint.

    C++
    View on GitHub↗185
  • marioviara/xprintfcMarioViara avatar

    MarioViara/xprintfc

    69View on GitHub↗

    printf for embedded system with floating point support.

    C
    View on GitHub↗69
  • rust-embedded/embedded-halrust-embedded avatar

    rust-embedded/embedded-hal

    2,600View on GitHub↗

    Embedded-hal is a hardware abstraction layer for embedded microcontrollers that defines common traits allowing peripheral drivers to remain entirely independent of specific hardware platforms. The library provides platform-agnostic interfaces that decouple driver logic from microcontroller architectures, utilizing zero-cost trait abstractions that compile down to direct hardware register manipulations without runtime overhead or memory allocation. The project features asynchronous execution support and synchronous-to-asynchronous adaptation, enabling non-blocking peripheral operations and coo

    Rust
    View on GitHub↗2,600