fw876/helloworld

Helloworld is a C project that provides installation and integration options for use within OpenWrt environments.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Template / ExampleCategory(s):Embedded & IoTSystems, Hardware & HPC
Added to GitGenius on September 16th, 2026
Created on April 16th, 2020
Open Issues & Pull Requests: 168 (+0)
GitHub issues: Enabled
Number of forks: 2,679
Total Stargazers: 4,208 (+0)
Total Subscribers: 75 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.3 hours
Mean response time: 13.8 days
90th percentile: 8.3 days
Tracked items: 220

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 73% of issues opened in the past year have been closed, leaving a working backlog. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 2
Closed in 7 days: 4
Avg open age: 496 days
Stale 30+ days: 61
Stale 90+ days: 49

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 6
Events in 7 days: 11

Top labels

  • enhancement (1)
  • question (1)

Detailed Description

Helloworld is a C project that provides installation and integration options for use within OpenWrt environments.

The project addresses the need to integrate compiled components into OpenWrt systems through multiple deployment methods. It offers three distinct setup approaches: direct repository cloning, integration as a git submodule, or addition as an OpenWrt feed. The tool requires clang to be installed beforehand and supports upstream commit management across all three installation methods. For OpenWrt versions 21.02 or earlier, users must manually upgrade the Golang toolchain to version 1.21 or higher to successfully compile Xray-core dependencies.

Developers should choose this project if they are working within OpenWrt environments and need flexible integration options. The multiple installation methods make it suitable for different project structures, whether you prefer direct repository management, modular integration via submodules, or feed-based package management. The setup documentation emphasizes compatibility considerations, particularly for users on older OpenWrt versions who need to handle toolchain upgrades independently.

The project maintains active engagement with its user base, with most reported issues originating from external adopters rather than the core team, demonstrating substantial real-world usage. Maintainers typically respond to new issues and pull requests within a day. Work tracked in the issue system centers on user questions and enhancement requests, reflecting a development pattern focused on addressing adopter needs and expanding functionality.