랭킹으로 돌아가기

FRRouting/frr

Cfrrouting.org

The FRRouting Protocol Suite

routingnetworkingbgpripripngospfis-ispimmsdpldpnhrpmpls
스타 성장
스타
4.2k
포크
1.6k
주간 성장
이슈
382
2k4k
2016년 12월2020년 2월2023년 5월2026년 7월
README

Icon

FRRouting

github-ci Documentation Status

FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD and supports all modern CPU architectures. The project website is frrouting.org.

FRR currently supports the following protocols:

  • BGP
  • OSPFv2
  • OSPFv3
  • RIPv1
  • RIPv2
  • RIPng
  • IS-IS
  • PIM (SM, DM, SSM, MSDP)
  • LDP
  • BFD
  • Babel
  • PBR
  • OpenFabric
  • VRRP
  • EIGRP (alpha)
  • NHRP (alpha)

Not every protocol or feature is available on every platform; see the feature matrix in the user guide.

Centralized FRR configuration (work in progress): the mgmtd daemon applies YANG configuration to the routing protocol daemons through the northbound API (instead of each daemon only having its own legacy configuration path). Not all daemons are migrated yet; expect ongoing changes. See mgmtd in the user guide.

Installation & Use

For source tarballs, see the releases page.

Pre-built packages: APT for Debian and derivatives (deb.frrouting.org), and RPM for RHEL, Fedora, and related distributions (rpm.frrouting.org).

Instructions on building and installing from source for supported platforms may be found in the developer docs.

Once installed, please refer to the user guide for instructions on use.

Community

See lists.frrouting.org for the list index, subscription, and archives. The public lists include:

Topic List
Development dev@lists.frrouting.org
Users & Operators frog@lists.frrouting.org
Announcements announce@lists.frrouting.org

For chat, we use Slack. New members can join via the invite link on the community page.

Contributing

See submitting patches and enhancements and the commit guidelines when contributing. FRR maintains developer's documentation with the full project workflow and contributor expectations; technical documentation on internals is also available.

We welcome and appreciate all contributions, no matter how small!

License

Per-file licenses use SPDX identifiers; see COPYING and doc/licenses/. The combined work is generally understood to be distributable under GNU General Public License version 2 or later (GPLv2+); see COPYING for details. FRR's documentation uses a separate custom permissive license (see COPYING for background).

Security

To report security issues, please use our security mailing list:

security [at] lists.frrouting.org
관련 저장소
Loyalsoldier/clash-rules

🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 等基于 Clash Premium 内核的客户端。

GNU General Public License v3.0clashgeosite
27.7k2.2k
tokio-rs/axum

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

Rustcrates.ioMIT Licensehttprouting
26.6k1.5k
Loyalsoldier/v2ray-rules-dat

🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,适用于 V2Ray、Xray-core、mihomo(Clash-Meta)、hysteria、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, applicable to V2Ray, Xray-core, mihomo(Clash-Meta), hysteria, Trojan-Go and leaf.

GNU General Public License v3.0v2raygeoip
20.3k2.7k
TanStack/router

🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

TypeScriptnpmMIT Licensereactrouter
tanstack.com/router
14.8k1.8k
organicmaps/organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for more than 6M travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

C++Otheriosandroid
organicmaps.app
14.8k1.5k
angular-ui/ui-router

The de-facto solution to flexible routing with nested views in AngularJS

TypeScriptnpmMIT Licenseangularjsui-router
ui-router.github.io
13.4k2.9k
unicodeveloper/awesome-nextjs

:notebook_with_decorative_cover: :books: A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)

javascriptserver-side-rendering
11.1k1.1k
Project-OSRM/osrm-backend

Open Source Routing Machine - C++ backend

C++BSD 2-Clause "Simplified" Licenseosrmcpp
discord.gg/CpWzBC9G7Z
7.9k4k
symfony/routing

Maps an HTTP request to a set of configuration variables

PHPPackagistMIT Licensephpsymfony
symfony.com/routing
7.6k92
Kitura/Kitura

A Swift web framework and HTTP server.

SwiftApache License 2.0kituraswift
kitura.dev
7.6k499
katanemo/plano

Plano is an AI-native proxy server and data plane for agentic apps. Smart LLM routing, observability, agent orchestration, and guardrails so you stay focused on your agents core logic.

Rustcrates.ioApache License 2.0gatewaygenerative-ai
planoai.dev
6.9k469
graphhopper/graphhopper

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

JavaMavenApache License 2.0openstreetmapjava
graphhopper.com/open-source/
6.6k1.9k