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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to armink/easyflash

Open-source alternatives to EasyFlash

30 open-source projects similar to armink/easyflash, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best EasyFlash alternative.

  • quantumleaps/qpcQuantumLeaps avatar

    QuantumLeaps/qpc

    1,326View on GitHub↗

    View QP/C Revision History at: https://www.state-machine.com/qpc/history.html

    C
    View on GitHub↗1,326
  • 0x1abin/multitimer0x1abin avatar

    0x1abin/MultiTimer

    1,110View on GitHub↗

    MultiTimer 是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序。

    C
    View on GitHub↗1,110
  • activesys/libcstlactivesys avatar

    activesys/libcstl

    677View on GitHub↗

    This directory contains the sources of the libcstl Library. See the file "VERSION" for what release version you have. libcstl is the use of C language, a common data structure and used algorithms library, which mimic the interface and the SGI STL to achieve.

    C
    View on GitHub↗677
  • armink/cmbacktracearmink avatar

    armink/CmBacktrace

    2,120View on GitHub↗

    中文页 | English

    C
    View on GitHub↗2,120
  • 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

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
  • hepingood/ws2812bhepingood avatar

    hepingood/ws2812b

    201View on GitHub↗

    English | 简体中文 | 繁體中文 | 日本語 | Deutsch | 한국어

    C
    View on GitHub↗201
  • heyuanjie87/airkissopenheyuanjie87 avatar

    heyuanjie87/airkissOpen

    41View on GitHub↗

    ``` //rtconfig.h

    C
    View on GitHub↗41
  • izzimat/pigweedizzimat avatar

    izzimat/pigweed

    48View on GitHub↗

    Pigweed is an open source collection of embedded-targeted libraries--or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics…

    C++
    View on GitHub↗48
  • jiejietop/cmd-parserjiejieTop avatar

    jiejieTop/cmd-parser

    345View on GitHub↗

    一个非常简单好用的命令解析器...

    C
    View on GitHub↗345
  • jiejietop/mqttclientjiejieTop avatar

    jiejieTop/mqttclient

    840View on GitHub↗

    中文说明

    C
    View on GitHub↗840
  • jolin90/smartconfigjolin90 avatar

    jolin90/smartconfig

    34View on GitHub↗

    details in doc directory

    C
    View on GitHub↗34
  • koanlogic/libukoanlogic avatar

    koanlogic/libu

    460View on GitHub↗

    LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks

    C
    View on GitHub↗460
  • lmooml/smarttimerlmooml avatar

    lmooml/SmartTimer

    207View on GitHub↗

    简单说来,SmartTimer是一个轻量级的基于STM32的定时器调度器,在单片机”裸跑”的情况下,可以很方便的实现异步编程。

    C
    View on GitHub↗207
  • majerle/lwrbMaJerle avatar

    MaJerle/lwrb

    1,482View on GitHub↗

    Library provides generic FIFO ring buffer implementation.

    C
    View on GitHub↗1,482
  • murphyzhao/flexiblebuttonmurphyzhao avatar

    murphyzhao/FlexibleButton

    932View on GitHub↗

    FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。

    C
    View on GitHub↗932
  • nevermindzzt/letter-shellNevermindZZT avatar

    NevermindZZT/letter-shell

    1,813View on GitHub↗

    一个功能强大的嵌入式shell

    C
    View on GitHub↗1,813
  • protobuf-c/protobuf-cprotobuf-c avatar

    protobuf-c/protobuf-c

    2,973View on GitHub↗

    Protocol Buffers implementation in C

    C++
    View on GitHub↗2,973
  • 0x1abin/multibutton0x1abin avatar

    0x1abin/MultiButton

    2,281View on GitHub↗
    C
    View on GitHub↗2,281
  • throwtheswitch/unityThrowTheSwitch avatar

    ThrowTheSwitch/Unity

    5,265View on GitHub↗

    Unity is a lightweight unit testing framework for C, providing the assertion library, test runner, and reporting mechanisms required to verify code correctness. It functions as core testing infrastructure for organizing and executing unit tests in C environments. The framework is designed for system-level and embedded software validation, with specific capabilities for verifying firmware and hardware drivers. It focuses on memory integrity and pointer validity, allowing for the validation of pointer states and the inspection of raw memory blocks. The toolset covers a broad range of compariso

    C
    View on GitHub↗5,265
  • water-melon/melonWater-Melon avatar

    Water-Melon/Melon

    1,457View on GitHub↗

    Melon

    C
    View on GitHub↗1,457
  • zbar/zbarZBar avatar

    ZBar/ZBar

    2,540View on GitHub↗

    Clone of the mercurial repository http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar

    C
    View on GitHub↗2,540
  • zlgopen/ametalZ

    zlgopen/ametal

    0View on GitHub↗
    View on GitHub↗0
  • zserge/jsmnzserge avatar

    zserge/jsmn

    4,065View on GitHub↗

    jsmn is a lightweight JSON parser library written in C. It provides zero-copy tokenization and incremental parsing designed for use in embedded systems and memory-constrained environments. The library identifies structural JSON elements by providing offsets into the original string rather than allocating new memory for data. It uses a single-pass scanning method and requires static-buffer allocation, meaning the caller provides the memory for tokens to avoid dynamic allocation during the parsing process. The parser supports incremental streaming, allowing it to process JSON data in chunks fr

    Cjson-datajson-stringparsing
    View on GitHub↗4,065
  • armink/sfudarmink avatar

    armink/SFUD

    1,678View on GitHub↗

    SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flash 缺货或停产给产品所带来的风险。

    C
    View on GitHub↗1,678
  • armmbed/mbedtlsARMmbed avatar

    ARMmbed/mbedtls

    6,712View on GitHub↗

    Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices. It provides a portable cryptographic library that includes symmetric ciphers, hashing, and public-key cryptography, along with a reference implementation of the PSA Cryptography API for standardized cryptographic operations across platforms. The library also offers X.509 certificate management for parsing, validating, and managing certificate chains in secure communications. The library is built around a platform abstraction layer that decouples it from OS-specific services t

    C
    View on GitHub↗6,712
  • benhoyt/inihbenhoyt avatar

    benhoyt/inih

    3,007View on GitHub↗

    Simple .INI file parser in C, good for embedded systems

    C++cconfigparserembedded-systems
    View on GitHub↗3,007
  • cproape/toolkitcproape avatar

    cproape/toolkit

    237View on GitHub↗

    ToolKit是一套应用于嵌入式系统的通用工具包,可灵活应用到有无RTOS的程序中,采用C语言面向对象的思路实现各个功能,尽可能最大化的复用代码,目前为止工具包包含:循环队列、软件定时器、事件集。

    C
    View on GitHub↗237
  • davegamble/cjsonDaveGamble avatar

    DaveGamble/cJSON

    12,466View on GitHub↗

    cJSON is a lightweight library for parsing, creating, and modifying JSON data structures within C applications. It provides a comprehensive set of utilities for transforming raw text into navigable objects, manipulating data fields within collections, and serializing complex structures into formatted or unformatted strings. The library is designed for memory-sensitive and resource-constrained environments, utilizing manual memory management and type-tagged union structures to maintain a minimal footprint. It employs recursive descent parsing and in-place string manipulation to process data ef

    C
    View on GitHub↗12,466
  • dheeraj-2000/dsalgodheeraj-2000 avatar

    dheeraj-2000/dsalgo

    87View on GitHub↗

    Have a look at open issues, they contain the list of algorithms/DS we plan to be implemented. You can also create a new issue for an algorithm that is not in the list. Fork the repository. Clone the repo. to your local system. Add the algorithms/codes that you want to contribute (and properly…

    C++
    View on GitHub↗87
  • eclipse/mosquittoeclipse avatar

    eclipse/mosquitto

    11,008View on GitHub↗

    Mosquitto is an MQTT message broker and IoT messaging server designed to route data between publishers and subscribers. It functions as a centralized network hub that enables lightweight communication between distributed sensors, controllers, and other internet-of-things devices. The project includes an MQTT bridging gateway used to link separate brokers, allowing traffic to be routed and synchronized across different network locations or security zones. It also provides a client implementation for connecting to and interacting with the broker. The system manages topic-based message routing

    C
    View on GitHub↗11,008