Routing

Top 23 Routing Open-Source Projects

  1. ui-router

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

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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)

  4. omapsapp

    🍃 Organic Maps is a free Android & iOS offline maps app for 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!

    Project mention: Organic Maps Turns 4: The Privacy-Focused Alternative to Google Maps | news.ycombinator.com | 2024-12-20

    https://github.com/mapsme/omim/ was forked in December 2020, with all new changes up to the last commit of Apr 28, 2021 merged into https://github.com/organicmaps/organicmaps/ later. MAPS.ME is alive, but they publish the source code anymore since that.

  5. router

    🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

    Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16

    The TanStack/router is a React router written in TypeScript so it's typesafe and it includes built-in caching. It is lightweight (12 KB) and has a lot of functionality. It goes beyond what wouter provides and has overlaps with features that React Router provides such as nested routes, file-based route generation, and automatic route prefetching. They provide a migration guide from React Router to TanStack/router that you can follow.

  6. page.js

    Micro client-side router inspired by the Express router

  7. Kitura

    A Swift web framework and HTTP server.

  8. routing

    Maps an HTTP request to a set of configuration variables

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Open Source Routing Machine (OSRM)

    Open Source Routing Machine - C++ backend

    Project mention: Quickly checking whether a string needs escaping | news.ycombinator.com | 2024-05-31
  11. JLRoutes

    URL routing library for iOS with a simple block-based API

  12. director

    a tiny and isomorphic URL router for JavaScript

  13. Graphhopper

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

    Project mention: Ask HN: How to Optimize a Delivery Route? | news.ycombinator.com | 2024-05-09
  14. cjdns

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

  15. go-restful

    package for building REST-style Web Services using Go

  16. osmnx

    Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

    Project mention: Urban spatial order: street network orientation, configuration, and entropy | news.ycombinator.com | 2024-06-16
  17. valhalla

    Open Source Routing Engine for OpenStreetMap

    Project mention: API de roteamento com Valhalla | dev.to | 2024-07-23
  18. compojure

    A concise routing library for Ring/Clojure

  19. frr

    The FRRouting Protocol Suite

    Project mention: Show HN: A portable hash map in C | news.ycombinator.com | 2024-12-08

    This is incredibly funny to me, because this is almost exactly how some of our other tests work :D

    (Almost: we have a full-featured command shell and just use that for testing)

    Code: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

    Input: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

    Expected output: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

  20. core

    OPNsense GUI, API and systems backend (by opnsense)

    Project mention: US Weighs Banning TP-Link Routers | news.ycombinator.com | 2024-12-18

    >I'm currently upgrading my home network, trying various options, and one of the headaches is provenance of the equipment.

    If you're concerned about provenance (or even if you're not), I suggest using a general purpose device and rolling your own ala pfSense[0]/OPNSense[1], etc, or just use one of the BSDs or Linux and use native tools or one of the many router/firewall distros[2]

    [0] https://www.pfsense.org/

    [1] https://opnsense.org/

    [2] https://en.wikipedia.org/wiki/List_of_router_and_firewall_di...

  21. URLNavigator

    ⛵️ Elegant URL Routing for Swift

  22. Klein

    A fast & flexible router

  23. react-most-wanted

    React starter kit with "Most Wanted" application features

  24. i18n

    I18n module for Nuxt

    Project mention: Handling internalisation (I18N) in Vue | dev.to | 2024-04-02

    For more, check out https://i18n.nuxtjs.org/

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Routing discussion

Log in or Post with

Routing related posts

  • Show HN: A portable hash map in C

    4 projects | news.ycombinator.com | 8 Dec 2024
  • Async Rust is not safe with io_uring

    5 projects | news.ycombinator.com | 30 Oct 2024
  • Maps Solution for iOS Solving the Traveling Salesman Problem

    1 project | news.ycombinator.com | 23 Oct 2024
  • Type-erased generic functions for C: A modest non-proposal

    2 projects | news.ycombinator.com | 3 Oct 2024
  • Nylo – The Flutter Micro-Framework

    1 project | news.ycombinator.com | 9 Sep 2024
  • Organic maps: Experimental feed based public transport mapping

    8 projects | news.ycombinator.com | 4 Aug 2024
  • Public toilets are vanishing and that's a civic catastrophe

    2 projects | news.ycombinator.com | 20 Jul 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Routing projects? This list will help you:

# Project Stars
1 ui-router 13,521
2 awesome-nextjs 10,576
3 omapsapp 10,452
4 router 8,816
5 page.js 7,691
6 Kitura 7,628
7 routing 7,618
8 Open Source Routing Machine (OSRM) 6,581
9 JLRoutes 5,703
10 director 5,606
11 Graphhopper 5,591
12 cjdns 5,227
13 go-restful 5,058
14 osmnx 4,990
15 valhalla 4,649
16 compojure 4,095
17 frr 3,514
18 core 3,559
19 URLNavigator 3,278
20 Klein 2,666
21 react-most-wanted 2,427
22 navi 2,065
23 i18n 1,808

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?