# OpenWrt

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins.  We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.

Repository: https://github.com/openwrt/openwrt
Canonical: https://ross.abutalabs.com/products/openwrt
Homepage: https://openwrt.org
Language: C
License: NOASSERTION
License Family: other
Last push: 2026-08-27T00:09:26+00:00
Link (homepage): https://openwrt.org
Link (site_page): https://openwrt.org/docs/start
Link (site_page): https://openwrt.org/docs/guide-quick-start/start
Link (site_page): https://openwrt.org/docs/guide-user/start
Link (site_page): https://openwrt.org/docs/guide-developer/start

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 3950, "days_push": 7, "days_rel": 38, "gap_med": 29.0, "n_releases_24m": 17}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 28113, forks 12850 (observed 2026-08-28T04:11:48.113233+00:00)

## What it is
OpenWrt is a Linux-based operating system (firmware distribution) for embedded devices, primarily wireless routers, providing a fully writable filesystem with package management via opkg. It includes a build system for creating custom firmware images and is complemented by the LuCI web interface and a large package feed.

## Use cases
- replace vendor firmware on my wifi router with open source
- build custom firmware for an embedded device
- set up a vpn server on my home router
- turn a cheap router into a full linux box with packages
- flash openwrt on my supported device
- create a custom router image with only the packages I need

## When to choose
- you want full control and customization of router firmware beyond vendor limitations
- you need a package-managed, writable Linux environment on embedded hardware
- you want to develop and deploy applications on embedded network devices

## When to avoid
- your device is not on the supported hardware list
- you want a plug-and-play router with zero configuration
- you need vendor-specific features like mesh ecosystems or proprietary drivers

## Facets
- artifact type: application
- maturity: stable
- function: networking, package-manager, security, vpn, self-hosted, developer-tools
- domain: operating-systems, networking, embedded-systems, self-hosted, security, iot
- platform: embedded, self-hosted, cli
- tags: router-firmware, wireless-router, opkg, luci, firmware-image-builder, openwrt, operating-systems, linux, web-server

## Member repositories
- openwrt/openwrt (main) score 98
- openwrt/luci (frontend) score 77
- openwrt/packages (plugin) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:48.113233+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:54:27.215902+00:00, confidence not recorded.
  - readme: https://github.com/openwrt/openwrt (fetched 2026-08-28T04:11:48.113233+00:00, sha 38ee2548fb94)
  - homepage: https://openwrt.org (fetched 2026-08-29T07:51:37.560511+00:00, sha 6a06af0fceb5)
  - site_page: https://openwrt.org/docs/start (fetched 2026-08-29T07:51:37.563342+00:00, sha 086934801b51)
  - site_page: https://openwrt.org/docs/guide-quick-start/start (fetched 2026-08-29T07:51:37.566495+00:00, sha 7925470cc5f4)
  - site_page: https://openwrt.org/docs/guide-user/start (fetched 2026-08-29T07:51:37.568791+00:00, sha e1b4905a5961)
  - site_page: https://openwrt.org/docs/guide-developer/start (fetched 2026-08-29T07:51:37.572000+00:00, sha 9c3367a0f290)
  - site_page: https://openwrt.org/docs/guide-developer/security (fetched 2026-08-29T07:51:37.574421+00:00, sha 9039fe63067f)
  - site_page: https://openwrt.org/about (fetched 2026-08-29T07:51:37.578169+00:00, sha ec3f6dad775e)
  - site_page: https://openwrt.org/faq (fetched 2026-08-29T07:51:37.576357+00:00, sha 922c642f3fb1)
  - site_page: https://openwrt.org/releases/25.12/notes-25.12.5 (fetched 2026-08-29T07:51:37.580614+00:00, sha 73d595311ce3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
