Skip to content
@Forge4Flow

Forge4Flow


Logo

Forge4Flow

Explore the docs »
Report Bug · Request Feature

Forge4Flow provides ecosystem and developer tools for the Flow Blockchain, including Identity and Access Management, Blockchain Event Monitoring, and SDKs to better integrate dApps with the ecosystem.

The problem it solves

Developers face challenges in creating dApps due to issues like user authentication, access control, system monitoring, and third-party integration. Forge4Flow aims to address these problems with a developer infrastructure and tooling platform. We're excited to introduce three tool sets to advance the ecosystem:

Auth4Flow:

Blockchain-based authentication lacks comprehensive user verification, requiring custom solutions for advanced functionalities and role-based access control. Transitioning to a Web3 environment increases the complexity of achieving secure user access control, both within DApps and when interacting with Web2 technologies. Auth4Flow offers a simple, open-source Identity and Access Management platform that simplifies Web3 authentication. It supports various authorization schemes, including RBAC, FGAC, ReBAC, and NFT/FT gated access.

Alerts4Flow:

One of the biggest advanges of the Flow Blockchain is it's ability to emmit events from within contracts, thus allowing developers to react to changes as they occur. Unfortuantley tooling in this area has not been widely developed. With Alerts4Flow developers can easily setup Event Monitors to receive alerts in realtime using Websockets or Webhooks.

Ecosystem SDKs:

Lack of mobile resources is a huge factor for their being verry little Web3 Mobile apps. By releases ecosystem SDKs for multiple platofrms we can lower the barrier to entry for new developers. We have scoped several SDKs to target for Swift (iOS).

By providing these tool sets, we aim to empower developers to focus on delivering exceptional user experiences without worrying about complex authentication, access control, and other Web3 challenges.

Getting Started

To get started using Forge4Flow, follow the deployment guide to self host your own instance of Forge4Flow-Core. Once you have an instance started, follow one of our SDK quick start guides or check out or documentation for more information.

Roadmap

Auth4Flow

  • Blockchain Native Login w/ Client & Server Sessions
  • Walletless Onboarding w/ Client & Server Sessions
    • Transaction Signing APIs
    • Parent/Child Account Linking
    • Forced Hybrid Authentication (Creating Flow Child Accounts for Blockchain Native Accounts)
  • NFT Gated Access Control
  • .find Name and Profile Integration
  • GO Server SDK
  • JS SDK
  • Node SDK
  • React SDK
  • NextJS
  • Swift SDK
  • Kotlin SDK
  • Admin Dashboard
  • Multi-Tenant Support

Alerts4Flow

  • Custom Event Monitors
  • Admin Dashboard

Ecosystem SDKs

See the open issues for a full list of proposed features (and known issues).

(back to top)

Pinned Loading

  1. Forge4Flow-Core Forge4Flow-Core Public

    Go

  2. Forge4Flow-Go Forge4Flow-Go Public

    Go SDK for Auth4Flow

    Go

  3. Forge4Flow-JS Forge4Flow-JS Public

    TypeScript

  4. Forge4Flow-Node Forge4Flow-Node Public

    Node.js Client SDK for Auth4Flow

    TypeScript

  5. Forge4Flow-React Forge4Flow-React Public

    React Client SDK for Auth4Flow

    TypeScript

  6. Forge4Flow-NextJS Forge4Flow-NextJS Public

    TypeScript

Repositories

Showing 10 of 40 repositories
  • Forge4Flow/Forge4Flow-Dashboard’s past year of commit activity
    TypeScript 0 0 0 24 Updated Nov 12, 2024
  • apirunner Public

    A lightweight test runner for testing http APIs

    Forge4Flow/apirunner’s past year of commit activity
    Go 0 Apache-2.0 0 0 1 Updated Jun 24, 2024
  • Forge4Flow/Forge4Flow-Core’s past year of commit activity
    Go 0 0 0 5 Updated May 13, 2024
  • Docs Public
    Forge4Flow/Docs’s past year of commit activity
    0 1 0 1 Updated Apr 22, 2024
  • Forge4Flow-Go Public

    Go SDK for Auth4Flow

    Forge4Flow/Forge4Flow-Go’s past year of commit activity
    Go 0 MIT 0 3 1 Updated Mar 4, 2024
  • Forge4Flow/Forge4Flow-Manager’s past year of commit activity
    Go 1 0 0 0 Updated Feb 26, 2024
  • forge-cli Public

    Official CLI for Forge4Flow

    Forge4Flow/forge-cli’s past year of commit activity
    Go 0 0 0 0 Updated Feb 23, 2024
  • Forge4Flow/flow-events-connector’s past year of commit activity
    Go 1 MIT 0 0 0 Updated Feb 11, 2024
  • ForgeBot Public Forked from botlabs-gg/yagpdb

    General purpose bot for the Forge4Flow Discord server

    Forge4Flow/ForgeBot’s past year of commit activity
    Go 0 MIT 946 0 0 Updated Feb 7, 2024
  • faas-cli Public Forked from openfaas/faas-cli

    Official CLI for OpenFaaS

    Forge4Flow/faas-cli’s past year of commit activity
    Go 0 227 0 0 Updated Jan 26, 2024

Top languages

Loading…

Most used topics

Loading…