FRP

Top 23 FRP Open-Source Projects

  • frp

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

  • Project mention: Chisel: A fast TCP/UDP tunnel over HTTP | news.ycombinator.com | 2024-04-04

    Seems to be the exact opposite of https://github.com/fatedier/frp which is a reverse tunnel over a variety of protocols (including HTTP).

  • ios-oss

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rathole

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

  • Project mention: Rathole – A lightweight reverse proxy in Rust like frp and ngrok | news.ycombinator.com | 2024-03-07
  • android-oss

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

  • one_click_script

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

  • kefir

    A Reactive Programming library for JavaScript

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

  • Project mention: On inheritance and why it's good Rust doesn't have it | /r/rust | 2023-12-08

    There's other people around here who would like to know your opinion about these GUI frameworks! I haven't written a GUI in Rust personally, but my favorite GUI framework is not at all OOP: https://reflex-frp.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • RxCombine

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

  • rust-dominator

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

  • Project mention: A Proposal for an asynchronous Rust GUI framework | /r/rust | 2023-06-02

    They are both async and made for GUI -- in case of rust-signals WebGUI, provided by dominator and MoonZoon.

  • streamly

    High performance, concurrent functional programming abstractions

  • Project mention: [ANN] Haskell Streamly 0.9.0 Release! | /r/haskell | 2023-05-25

    https://github.com/composewell/streamly/issues/1307 seems related, but it was a long time ago. We weren't heavy users anyway, so our streaming philosophy is now "conduit if it's simple and plugging into a conduit-using library, streaming if you're doing complicated things".

  • sodium

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

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

  • Project mention: The Haskell job market has been growing steaily since 2008 | news.ycombinator.com | 2023-07-15

    We used reflex-frp, so our app was a webview that worked on localhost and Android. The docs say it also works on iOS but we don't have an iPhone.

    The process was learning Functional Reactive Programming, then learning reflex-frp, then getting a contract with obsidian (creators of reflex) for one hour a week where we could ask questions.

    ( https://github.com/reflex-frp/reflex-platform )

    We had a grant requirement to create a phone client for Tahoe-LAFS, a Python application with a bunch of dependencies, including ZFEC, a forward error correction library.

    ( https://tahoe-lafs.readthedocs.io/ )

    ( https://github.com/tahoe-lafs/zfec/ )

    We needed bug for bug compatibility with the Python codebase, so I ran Tahoe on localhost and tested the Haskell client against the Python server. We used servant to build the API, since it builds both client and server side from the same description.

    ( https://hackage.haskell.org/package/servant )

  • turbine

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

  • SwiftRex

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

  • Project mention: Kaleidoscope of iOS app architectures | dev.to | 2024-01-29

    Originally created for React web apps. Difficult to navigate the code, messy side-effects. ReSwift is a prominent implementation for iOS, although the project doesn’t show much activity anymore. There are others. SwiftRex, for example.

  • core

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

  • Project mention: Show HN: New Version of MyOwnDB | news.ycombinator.com | 2023-11-22
  • reactive-banana

    Library for functional reactive programming in Haskell.

  • OutWatch

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

  • Project mention: What does the future look like? | /r/scala | 2023-05-01

    What I wrote is obviously based on my experience as backend and data engineer. I'm so happy to see an adoption on the Frontend side (with things like Tyrian or OutWatch) and would be even happier if there was a clean path to Android. Out of curiosity, what do you find appealing in Scala, compared to e.g. Kotlin?

  • Yampa

    Functional Reactive Programming domain-specific language for efficient hybrid systems

  • Project mention: [ANN] Yampa 0.14.4 | /r/haskell | 2023-08-09
  • 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.

  • datsync

    Datomic <-> DataScript syncing/replication utilities

  • concur-core

    An unusual Web UI Framework for Haskell

  • haskanoid

    A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.

  • Project mention: [ANN] Yampa 0.14.4 | /r/haskell | 2023-08-09
  • rslocal

    An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.

  • 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 related posts

Index

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

Project Stars
1 frp 79,666
2 ios-oss 8,354
3 rathole 7,636
4 android-oss 5,735
5 one_click_script 4,563
6 kefir 1,857
7 reflex 1,057
8 RxCombine 1,021
9 rust-dominator 930
10 streamly 847
11 sodium 842
12 reflex-platform 713
13 turbine 684
14 SwiftRex 621
15 core 582
16 reactive-banana 520
17 OutWatch 456
18 Yampa 420
19 reflex-dom 349
20 datsync 323
21 concur-core 304
22 haskanoid 270
23 rslocal 234

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com