wuyuanyi135's starred repositories

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Language:LLVMLicense:NOASSERTIONStargazers:27477Issues:586Issues:74697

textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

Language:PythonLicense:MITStargazers:24711Issues:163Issues:1820

fmt

A modern formatting library

Language:C++License:NOASSERTIONStargazers:20082Issues:324Issues:2609

Catch2

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

Language:C++License:BSL-1.0Stargazers:18381Issues:440Issues:1880

flet

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

Language:PythonLicense:Apache-2.0Stargazers:10593Issues:124Issues:1915

gluetun

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

esp-iot-solution

Espressif IoT Library. IoT Device Drivers, Documentations And Solutions.

Language:CLicense:Apache-2.0Stargazers:1835Issues:109Issues:311

scraper

HTML parsing and querying with CSS selectors

Language:RustLicense:ISCStargazers:1822Issues:21Issues:93

esp32_nat_router

A simple NAT Router for the ESP32

sml

C++14 State Machine library

Language:C++License:BSL-1.0Stargazers:1117Issues:76Issues:361

rxRust

Rust implementation of Reactive Extensions.

Language:RustLicense:MITStargazers:952Issues:30Issues:58

StringManipulation

IntelliJ plugin - https://plugins.jetbrains.com/plugin/2162

Language:JavaLicense:Apache-2.0Stargazers:690Issues:14Issues:206

mypy-protobuf

open source tools to generate mypy stubs from protobufs

Language:PythonLicense:Apache-2.0Stargazers:638Issues:18Issues:129

libcoro

C++20 coroutine library

Language:C++License:Apache-2.0Stargazers:540Issues:15Issues:131

esp-now

A connectionless Wi-Fi communication protocol

Language:CLicense:Apache-2.0Stargazers:499Issues:21Issues:113

freertos-addons

Additions to FreeRTOS

unformat

generates .clang-format file from example codebase

Language:PythonLicense:Apache-2.0Stargazers:313Issues:15Issues:14

esp_slip_router

A SLIP to WiFi router

EmbeddedProto

Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

hsm

Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.

Language:C++License:MITStargazers:186Issues:8Issues:42

esp-protocols

Collection of ESP-IDF components related to networking protocols

esp-iot-bridge

A smart bridge to make both ESP and the other MCU or smart device can access the Internet.

Language:CLicense:Apache-2.0Stargazers:154Issues:15Issues:71

idf-extra-components

Additional components for ESP-IDF, maintained by Espressif

micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

Language:CLicense:NOASSERTIONStargazers:38Issues:4Issues:17

kuro

A C++20 coroutine library based off asyncio

Language:C++License:MITStargazers:25Issues:3Issues:0

nanopb-benchmark

Benchmark of several Protocol Buffers implementations suitable for use on embedded devices.

Language:Protocol BufferStargazers:15Issues:4Issues:0

boost_asio_bluetooth

Boost ASIO with Bluetooth RFCOMM

esp-tapif

TAP interface implementation based on esp-netif

Language:CStargazers:1Issues:0Issues:0