Skip to content

DecentroDev/eightfish

 
 

Repository files navigation

EightFish

What is EightFish?

EightFish is a development framework (maybe the first one) for the Open Data Application (ODA), implementing the Open Data Application Model (ODAM). The theory of the ODA and ODAM is located here. In short description: EightFish powers ODAs, ODAs constitute the Open Web.

Concretely, EightFish(8fish) is a framework to develop a decentralized application in Web2 development style.

Unlike the smart contract blockchain tech stack most DApps adopt, EightFish makes your own network, a sovereign network which doesn't rely on any other Web3 layers or services.

By some elaberate designs, EightFish reaches the experiences of Web2/Internet web development, but for OpenWeb/Web3 decentralized application.

Currently this project is under heavily coded, the status is before alpha-releasing.

Note: EightFish itself is not a service/platform/serverless, it is just a dev framework tool.

Docker

Build the docker devlelopment environment.

./build_docker.sh

Enter the docker container.

./run_docker.sh

now you're in the docker dev environment.

Test

Please refer to Flow Tests and Unit Tests.

License

GPLv3.0

About

A framework for openweb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 98.3%
  • Other 1.7%