Routing

Open-source projects categorized as Routing

Top 23 Routing Open-Source Projects

  • ui-router

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

    Project mention: How to extract query parameters with ui-router for AngularJS? | reddit.com/r/codehunter | 2022-04-28

    How do I extract query parameters using ui-router for AngularJS?

  • 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)

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • page.js

    Micro client-side router inspired by the Express router

    Project mention: Show HN: React Routing in 120 lines (including comments) | news.ycombinator.com | 2022-05-13

    I've used a lot of routers and my favorite is still page.js[1]. It hasn't been updated in years. But it's small, is Express-compatible (i.e. server/client routes can use the same code), and, more importantly, is hackable. I'll never use a router tied to a certain framework again (react, nextjs, etc.) because you trade flexibility for perceived convenience (e.g. using folder structure as route structure, or React component tree as route structure). But it's a terrible trade-off that paints you into a corner later, IMO. Routing can get really niche and site-dependent, so having it fully under your control is worth it.

    [1] https://github.com/visionmedia/page.js

  • Kitura

    A Swift web framework and HTTP server.

    Project mention: Apple overtakes Android to pass 50% share of smartphones used in US; dominates global premium sales | reddit.com/r/gadgets | 2022-09-02

    There are server frameworks like Vapor or Kitura.

  • routing

    The Routing component maps an HTTP request to a set of configuration variables.

  • JLRoutes

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

  • director

    a tiny and isomorphic URL router for JavaScript

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Open Source Routing Machine (OSRM)

    Open Source Routing Machine - C++ backend

    Project mention: OpenStreepMap 2012 vs. 2022 | news.ycombinator.com | 2022-09-30
  • cjdns

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

    Project mention: Ask HN: What's in Networking? | news.ycombinator.com | 2022-07-13

    I'm excited about P2P/decentralized/distributed overlay networks. Still catching up so would be grateful for tips on resources.

    Pinecone[0][1], newer initiative made by former Yggdrasil[2] maker(s).

    CJDNS[3].

    AIUI CJDNS relies on intermediary high-uptime discoverable router nodes which is what is motivating Pinecone. POKT[4][5] to CJDNS seems like what Filecoin is to IPFS.

    I'm yet to get around to doing the groundwork of grokking more established solutions like B.A.T.M.A.N. and how all these pieces fit together,

    [0]: https://fosdem.org/2022/schedule/event/matrix_p2p_pinecone/

    [1]: https://github.com/matrix-org/pinecone

    [2]: https://yggdrasil-network.github.io/

    [3]: https://github.com/cjdelisle/cjdns/

    [4]: https://www.pokt.network/

    [5]: https://piped.kavin.rocks/watch?v=-xgRUAA_p5E

  • go-restful

    package for building REST-style Web Services using Go

    Project mention: Best tools for making CRUD REST API in go? | reddit.com/r/golang | 2022-05-26

    I'm mainly using go-restful with the go-restful-openapi extension, mainly because it's easy and you get an openapi spec out of it.

  • 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 MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Your donations and positive reviews motivate and inspire our small team!

    Project mention: ⟳ 1 apps added, 16 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-11-26

    Organic Maps Offline Hike, Bike & GPS Navigation (version 2022.11.24-3-FDroid): Open-source, community-driven maps for travelers, tourists, cyclists & hikers

  • compojure

    A concise routing library for Ring/Clojure

    Project mention: Rich Hickey – open-source is Not About You | news.ycombinator.com | 2022-07-02

    If you're not familiar with lisps in general, it might be hard to grok the differences between lisp-macros (as used in Clojure) and "normal" macros you see in other languages.

    But, if you are familiar already, and just wanna see examples of neat macros that makes the API nicer than what a function could provide, here are a few:

    - https://github.com/clojure/core.async/blob/master/examples/w...

    - https://github.com/weavejester/compojure

    - https://github.com/ptaoussanis/timbre

    - https://github.com/krisajenkins/yesql

  • router

    🤖 Type-safe router w/ built-in caching & URL state management for JS/TS, React, Preact, Solid, Vue, Svelte and Angular

    Project mention: TanStack Router - Typesafe, state-management APIs, caching, framework agnostic | reddit.com/r/reactjs | 2022-11-10

    Start a discussion about what you'd like to see and I'll do my best. https://github.com/tanstack/router/discussions

  • URLNavigator

    ⛵️ Elegant URL Routing for Swift

  • Klein

    A fast & flexible router

  • frr

    The FRRouting Protocol Suite

    Project mention: Flush BGP table faster | reddit.com/r/networking | 2022-09-10

    Use a decent PC or three, use https://frrouting.org/ and see fast bgp convergence 8-)

  • react-most-wanted

    React starter kit with "Most Wanted" application features

  • valhalla

    Open Source Routing Engine for OpenStreetMap

    Project mention: Boost.Graph user survey | reddit.com/r/cpp | 2022-07-14

    I use it to implement a solver for the Chinese Postman Problem for an open source routing engine named Valhalla (https://github.com/valhalla/valhalla/).

  • core

    OPNsense GUI, API and systems backend (by opnsense)

    Project mention: Welche Systeme/Server laufen in eurem Heimnetz? | reddit.com/r/de_EDV | 2022-11-13
  • Router5

    Flexible and powerful universal routing solution

  • universal-router

    A simple middleware-style router for isomorphic JavaScript web apps

    Project mention: Routing in React with Universal Router | dev.to | 2022-07-14

    A quick showcase of UniversalRouter (1.6kB zip) as an "easy" alternative to React Router.

  • crossroads

    JavaScript Routes

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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). The latest post mention was on 2022-11-26.

Routing related posts

Index

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

Project Stars
1 ui-router 13,683
2 awesome-nextjs 8,061
3 page.js 7,556
4 Kitura 7,555
5 routing 7,286
6 JLRoutes 5,633
7 director 5,615
8 Open Source Routing Machine (OSRM) 5,250
9 cjdns 4,936
10 go-restful 4,642
11 omapsapp 4,109
12 compojure 3,973
13 router 3,472
14 URLNavigator 2,949
15 Klein 2,636
16 frr 2,369
17 react-most-wanted 2,248
18 valhalla 2,244
19 core 2,174
20 navi 2,067
21 Router5 1,711
22 universal-router 1,625
23 crossroads 1,441
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com