Skip to content

Forge4Flow/Forge4Flow-Manager

Repository files navigation

Contributors Forks Stargazers Issues ELv2 License CodeFactor


Logo

Forge4Flow

Explore the docs »
Report Bug · Request Feature

Forge4Flow provides a Backend as a Service (BaaS) for the Flow Blockchain, offering a suite of tools for developers to build decentralized applications (dApps) seamlessly.

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 comprehensive Backend as a Service (BaaS) platform. We're excited to introduce several tool sets to empower developers and enhance the ecosystem:

Auth4Flow (Beta Released):

Simplify Web3 access with our open-source Identity and Access Management platform. Auth4Flow supports RBAC, FGAC, ReBAC, and NFT/FT gated access for seamless user verification in DApps and Web2.

Functions4Flow (Beta Released):

Power your Flow blockchain projects with Functions4Flow's serverless platform. Easily deploy NodeJS and Go functions for dynamic dApp functionalities.

Database4Flow (In Development):

Fuel your decentralized projects with Database4Flow, providing a robust database for seamless data management.

Storage4Flow (In Development):

Elevate data handling in Forge4Flow with Storage4Flow, offering secure and scalable storage functionalities for your decentralized applications.

Realtime4Flow (In Development):

Transform your dApps with Realtime4Flow, empowering dynamic interactions and data synchronization for an immersive user experience.

FlowComponents (In Development):

Simplify mobile dApp development on Flow Blockchain with our open-source SwiftUI library. Offering reusable views and intuitive extensions for robust and user-friendly interfaces.

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-Manager. Once you have an instance started, use the CLI and follow one of our SDK quick start guides or check out our documentation for more information.

Roadmap

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

(back to top)

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Please see CONTRIBUTING.md for more information.

License

Forge4Flow is distributed under the ELv2 License. See LICENSE for more information. Our SDKs are distributed under MIT licenses; see each SDK's GitHub repo for more information.

Acknowledgments

  • OpenFaaS: Forge4Flow was built on top of the amazing serverless functions project OpenFaaS. The Forge4Flow-Manager, CLI, and events connector are all either based on or heavily inspired by several of their projects.
  • warrant.dev: Auth4Flow is a fork of an amazing open-source authorization project called Warrant. All credit for the Web2 authorization functionality within Auth4Flow goes to the amazing warrant.dev team.

(back to top)