FRP

Top 23 FRP Open-Source Projects

  1. frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    Project mention: Wiredoor VS frp - a user suggested alternative | libhunt.com/r/wiredoor | 2025-04-26

    While frp is a flexible and lightweight reverse proxy solution, Wiredoor focuses on secure service exposure using modern technologies like WireGuard and NGINX as core components. Wiredoor eliminates the need for manual port forwarding or public IPs by creating a VPN-based reverse tunnel, providing better encryption, automatic HTTPS, and easier service publishing.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

    Project mention: Expose local dev server with SSH tunnel and Docker | dev.to | 2025-04-23

    Another point to make is that the SSH tunnel technique is most suitable for temporarily exposing services for demo purposes. For permanent tunnels, you would need to add autossh to keep the connection alive, but there are better tools for permanent tunnels, such as rapiz1/rathole or fatedier/frp.

  4. ios-oss

    Kickstarter for iOS. Bring new ideas to life, anywhere.

  5. android-oss

    Kickstarter for Android. Bring new ideas to life, anywhere.

  6. one_click_script

    install latest or LTS linux kernel and enable BBR or BBR plus

  7. kefir

    A Reactive Programming library for JavaScript

  8. reflex

    Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. (by reflex-frp)

  9. 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
  10. rust-dominator

    Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!

  11. RxCombine

    Bi-directional type bridging between RxSwift and Apple's Combine framework

  12. streamly

    High performance, concurrent functional programming abstractions

  13. sodium

    Sodium - Functional Reactive Programming (FRP) Library for multiple languages (by SodiumFRP)

  14. reflex-platform

    A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.

  15. turbine

    Purely functional frontend framework for building web applications (by funkia)

  16. SwiftRex

    Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex

  17. core

    WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)

  18. reactive-banana

    Library for functional reactive programming in Haskell.

  19. OutWatch

    The Functional and Reactive Web-Frontend Library for Scala.js

  20. Yampa

    Functional Reactive Programming domain-specific language for efficient hybrid systems

  21. firefly

    Firefly, the easiest using and high performance WireGuard VPN server. (by Safe3)

    Project mention: Firefly, the easiest using and high performance WireGuard VPN server | news.ycombinator.com | 2025-03-19
  22. reflex-dom

    Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.

  23. connet

    A p2p reverse proxy with NAT traversal. Inspired by frp, rathole and ngrok

    Project mention: Ask HN: What are you working on? (April 2025) | news.ycombinator.com | 2025-04-27

    Still working on Connet[1] and the associated Connet.dev[2], which is a p2p reverse proxy with NAT traversal (and hosted version of it). Currently, adding support for defining multiple points of ingress, next will be adding support for PCP port forwarding.

    [1] https://github.com/connet-dev/connet

    [2] https://connet.dev

  24. datsync

    Datomic <-> DataScript syncing/replication utilities

  25. concur-core

    An unusual Web UI Framework for Haskell

  26. 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).

FRP discussion

Log in or Post with

FRP related posts

  • Developer Tooling #001

    4 projects | dev.to | 25 Apr 2025
  • Expose local dev server with SSH tunnel and Docker

    6 projects | dev.to | 23 Apr 2025
  • Attribute Mixins: a declarative-functional alternative to Directives

    1 project | dev.to | 17 Apr 2025
  • State management with ObservableTypes

    2 projects | dev.to | 15 Feb 2025
  • Streams Oriented Programming

    4 projects | dev.to | 8 Feb 2025
  • From callbacks to callforwards: a simple approach to reactivity

    1 project | dev.to | 6 Feb 2025
  • Show HN: Connet – A P2P reverse proxy with NAT traversal

    5 projects | news.ycombinator.com | 2 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 29 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 frp 92,991
2 rathole 10,615
3 ios-oss 8,544
4 android-oss 5,773
5 one_click_script 4,929
6 kefir 1,881
7 reflex 1,089
8 rust-dominator 1,081
9 RxCombine 1,042
10 streamly 889
11 sodium 854
12 reflex-platform 733
13 turbine 688
14 SwiftRex 623
15 core 609
16 reactive-banana 531
17 OutWatch 469
18 Yampa 458
19 firefly 381
20 reflex-dom 363
21 connet 347
22 datsync 323
23 concur-core 305

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?