Skip to content

Skewec1/OpenSource-links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

OpenSource-links

汇总一些好用的GitHub开源仓库链接

📖 实用库/框架

1、⼀个功能强⼤的嵌入式shell

https://github.com/NevermindZZT/letter-shell

2、cJSON:⼀个基于C语⾔的轻量级的JSON解析库。

https://github.com/DaveGamble/cJSON

3、jsmn:⼀个⼩巧的基于C语⾔的JSON解析库

https://github.com/zserge/jsmn

4、MultiTimer : ⼀个软件定时器扩展模块。

https://github.com/0x1abin/MultiTimer

5、MultiButton: ⼀个⼩巧简单易⽤的事件驱动型按键驱动模块

https://github.com/0x1abin/MultiButton

6、SmartTimer : ⼀个轻量级的基于STM32的定时器调度器 。

https://github.com/lmooml/SmartTimer

7、CmBacktrace : ⼀款针对 ARM Cortex-M 系列 MCU 的错误代码⾃动追踪库

https://github.com/armink/CmBacktrace

8、EasyLogger:⼀款超轻量级、⾼性能的 C/C++ ⽇志库。

https://github.com/armink/EasyLogger

9、EasyFlash:⼀款开源的轻量级嵌入式Flash存储器库

https://github.com/armink/EasyFlash

10、SFUD:⼀款开源的串⾏ SPI Flash 通⽤驱动库

https://github.com/armink/SFUD

11、lw_oopc:轻量级的C语⾔⾯向对象编程框架

https://sourceforge.net/projects/lwoopc/

12、PLOOC:受保护的低开销⾯向对象编程。

https://github.com/GorgonMeducer/PLOOC

13、cmd-parser:⼀个非常简单好⽤的命令解析器

https://github.com/jiejieTop/cmd-parser

14、mqttclient:⼀个省资源、⾼稳定的MQTT客户端。

https://github.com/jiejieTop/mqttclient

15、NorthFrame :⼀个单片机极简图形化状态机框架

https://gitee.com/PISCES_X/NorthFrame

16、pigweed:⾕歌开源的嵌入式⽬标库(模块)集合

https://github.com/izzimat/pigweed

17、lwrb:⼀个轻量级通⽤环缓冲区管理器库

https://github.com/MaJerle/lwrb

18、cQueue :使⽤ANSI C 编写的消息队列功能函数

https://gitee.com/yorkjia/cQueue

19、CuTest :⼀款微⼩的C语⾔单元测试框, 全部代码加起来不到⼀千⾏

https://sourceforge.net/projects/cutest/

20、cmockery: ⾕歌C单元测试框架。

https://github.com/google/cmockery

21、googletest:⾕歌C++测试框架

https://github.com/google/googletest

22、LWIP: ⼀个⼩型开源的TCP/IP协议栈

https://savannah.nongnu.org/projects/lwip/

23、SQLite :⼀个开源的嵌入式关系数据库

https://www.sqlite.org/download.html

24、OpenBLT:⼀种开源引导加载程序

https://sourceforge.net/projects/openblt/files/

25、Linux Lab : Linux 内核实验室,基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境

https://gitee.com/tinylab/linux-lab

26、nr_micro_shell : shell for MCU,单片机命令⾏交互

https://gitee.com/nrush/nr_micro_shell

27、FlexibleButton: FlexibleButton 是⼀个基于标准 C 语⾔的⼩巧灵活的按键处理库

https://github.com/murphyzhao/FlexibleButton

28、mbedtls :⼀个开源、便携,易于使⽤,可读的和灵活的SSL库

https://github.com/Mbed-TLS/mbedtls

29、mosquitto或mosquitto(下载速度快):⼀个开源的MQTT代理

https://github.com/eclipse/mosquitto

30、inih: C 语⾔编写的 INI 文件解析器

https://github.com/benhoyt/inih

31、QP:QP实时嵌入式框架。

https://www.state-machine.com/

32、MS-RTOS: Micro Safe RTOS 。

https://github.com/MS-RTOS

33、eepromfs: 基于EEPROM的简易类文件的数据读写库

https://gitee.com/wtau_zaozao/eepromfs?_from=gitee_search

34、gear-lib : 适⽤于IOT/嵌入式/⽹络服务开发的C库

https://gitee.com/gozfreee/gear-lib

35、mult_timer : ⼀个Linux下的超级精简的多重定时器

https://gitee.com/simpost/mult_timer

36、EFSM : 是⼀个基于事件驱动的有限状态机 。

https://gitee.com/simpost/EFSMC

37、EasyX:⼀个免费的图形库

https://easyx.cn/

38、tbox:⼀个⽤c语⾔实现的跨平台开发库。

https://gitee.com/tboox/tbox

About

汇总一些好用的GitHub开源仓库链接

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published