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

Projects sharing features with Embedded Diagnostic Logger

19 open-source projects similar to binarymaker/embedded-diagnostic-logger, 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.

  • 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